I run a hobby server on a Comcast residential connection.
A number of years ago, I noticed larger organizations (Gmail, etc) began
rejecting email from dynamic ip. The solution was a "smart host" to
relay email. Comcast would accept connections on port 25 and forward
from their well-know (unblocked) ip address. Here's the line I added to
/etc/postfix/main.cf that made it work.
relayhost = smtp.comcast.net
Last year, there was discussion on this list about Comcast blocking port
25. I was unaffected at that time.
http://archives.mn-linux.org/pipermail/tclug-list/2009-February/thread.h
tml
However, last month on or after Feb 8, 2010, Comcast stopped accepting
my port 25 connections.
$ telnet smtp.comcast.net 25
Trying 76.96.30.117...
telnet: Unable to connect to remote host: Connection timed out
I called Comcast and they said "that's right, use port 587." I can
telnet to port 587 , but I believe this requires authentication,
presumably with my Comcast credentials.
I've reconfigure postfix for port 587 per
http://www.kclug.org/pipermail/kclug/2008-February/032558.html
and setup SMTP Authentication per
http://www.freelock.com/kb/postfix-relayhost
but I'm stuck on the last step:
# urpmi --media main libsasl2-plug-login libsasl2-plug-plain
bash: urpmi: command not found
Can someone supply the magical apt-get incantation to get me started?
I'm running postfix 2.3.8 on Debian and can live with only out-going
mail.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20100311/4fe574c7/attachment-0001.htm