Up until now, I have been using ports 110 for POP and port 25 for smtp on my Outlook client without issues. Last night, Comcast started blocking PORT 25 on my home internet connection, so I needed to begin using a new port for outbound (SMTP). Some info I sound on the Virtualmin support site seemed pretty straight forward explaining how to change the email account settings in Outlook to use PORT 587. I set it in SMTP and did not use any encryption (none). I'm not interested in using encryption at this time.
Changing just this on my email client did not work.
So I researched a bit in Virtualmin Support and found posts that said to un-comment specific lines in the master.cf file.
Well I did, and I was then able to send normally again......but now I cannot receive.
I've restarted postfix to check the logs but can't see where the problem is. I am pasting the contents of the master.cf file below as it is right now. Does this look right? Please help ;/
#
Postfix master process configuration file. For details on the format of the file, see the master(5) manual page (command: "man 5 master").#
========================================================================== service type private unpriv chroot wakeup maxproc command + args (yes) (yes) (yes) (never) (100) ==========================================================================smtp inet n - n - - smtpd -o smtpd_sasl_auth_enable=yes submission inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject
628 inet n - n - - qmqpdpickup fifo n - n 60 1 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr
qmgr fifo n - n 300 1 oqmgrtlsmgr unix - - n 1000? 1 tlsmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verify unix - - n - 1 verify flush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - n - - smtp 587 inet n - n - - smtpd
When relaying mail as backup MX, disable fallback_relay to avoid MX loopsrelay unix - - n - - smtp -o fallback_relay=
-o smtp_helo_timeout=5 -o smtp_connect_timeout=5showq unix n - n - - showq error unix - - n - - error discard unix - - n - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp anvil unix - - n - 1 anvil scache unix - - n - 1 scache #
==================================================================== Interfaces to non-Postfix software. Be sure to examine the manual pages of the non-Postfix software to find out what options it wants.#
Many of the following services use the Postfix pipe(8) delivery agent. See the pipe(8) man page for information about ${recipient} and other message envelope options. ====================================================================#
maildrop. See the Postfix MAILDROP_README file for details. Also specify in main.cf: maildrop_destination_recipient_limit=1# maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} #
The Cyrus deliver program has changed incompatibly, multiple times.# old-cyrus unix - n n - - pipe flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user}
Cyrus 2.1.5 (Amos Gouaux) Also specify in main.cf: cyrus_destination_recipient_limit=1cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user} #
See the Postfix UUCP_README file for configuration details.# uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) #
Other external delivery methods.# ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
Comments
Submitted by JamieCameron on Mon, 04/26/2010 - 23:22 Comment #3
So is it your Virtualmin system that is on the Comcast network, or are you sending email from a client on the Comcast network?
Assuming it is the latter case, you only need to un-comment or add the following line :
submission inet n - n - - smtpd -o smtpd_sasl_auth_enable=yes
Submitted by JamieCameron on Mon, 04/26/2010 - 23:22 Comment #4