Hi. Mail is not arriving (and has never arrived) to my home machine
and I'm looking for troubleshooting ideas.
My machine lives in a network centered around an AirPort Express
hub sitting in my living room. I connect to the internet via a
cable modem, but my machine has a static name (let's call it
utopia.homeip.net) assigned to it by the good folks at dyndns.org.
I use port mapping to map a few ports to my machine (10.0.1.2).
These ports include 80 and 22, and they work great: I have no
problem viewing the websites running on my machine, or ssh-ing into
it, from "the outside". So far so good.
I want to be able to also receive mail directly at this machine.
To this end, I edited the file /etc/postfix/main.cf, and added the
following configs:
myhostname = utopia.homeip.net
myorigin = $myhostname
inet_interfaces = $myhostname, 10.0.1.2, localhost
and I stopped and started postfix:
% sudo postfix stop
% sudo postfix start
In addition, using the AirPort Admin Utility, I mapped ports 143
and 993 to 10.0.1.2 (basically the same procedure I used successfully
to map other ports to the machine).
OK, after all that, I get no mail at this machine. I turned on
verbose logging (via AirPort Admin Utility > Configure > AirPort
> Base Station Options...), but the consoles don't show any activity
at all right after I send myself a message to yourstruly@utopia.homeip.net.
At this point I've reached the end of my troubleshooting prowess.
What else can I do to pinpoint the problem? Can anyone notice
anything wrong in the description of my setup?
TIA!
kj

Signature
NOTE: In my address everything before the first period is backwards;
and the last period, and everything after it, should be discarded.
David Stone - 30 Jan 2007 17:06 GMT
> Hi. Mail is not arriving (and has never arrived) to my home machine
> and I'm looking for troubleshooting ideas.
[quoted text clipped - 20 lines]
> % sudo postfix stop
> % sudo postfix start
So you're intending to run your own mail server?
> In addition, using the AirPort Admin Utility, I mapped ports 143
> and 993 to 10.0.1.2 (basically the same procedure I used successfully
> to map other ports to the machine).
Mail servers usually run on port 25 for SMTP mail transactions.
Is postfix expecting to be on port 25, or did you reconfigure it?
Is DNS configured to include the necessary mx record?
> OK, after all that, I get no mail at this machine. I turned on
> verbose logging (via AirPort Admin Utility > Configure > AirPort
> > Base Station Options...), but the consoles don't show any activity
> at all right after I send myself a message to yourstruly@utopia.homeip.net.
what about Console -> mail.log? Any messages there?
Darrell Greenwood - 02 Feb 2007 20:50 GMT
> I want to be able to also receive mail directly at this machine.
FWIW, a lot of ISPs, and more every day, block port 25. Anti-spam/bot
measure.
Mine's euphemistically named "Security Policy" is here..
http://tinyurl.com/4lx3m
Cheers,
Darrell

Signature
To reply, substitute .net for .invalid in address, i.e., darrell.usenet6 (at)
telus.net