I set up a new box using Virtualmin on CentOS but ran into an issue. I need to turn on the SMTP Submission port on 587. I didn’t see an entry in the control panels, maybe I missed it, so I edited the master.cf file by uncommenting the submission line. This worked to turn it on after restarting postfix. The problem is that users get rejected by the username. It will not accept the usual user.domain or even user@domain.tld. Is there a trick I am missing on how to handle that? The smtp auth they are using says to send the same username and password for sending mail.
Suggestions?
Thanks,
Steffan
If it matters, here are the additional configs I added to help with spam. Perhaps one of them is giving trouble.
This appears to be from a block where I know I remoted into his machine in an attempt to see what was up:
Jun 22 06:52:51 hosting1 postfix/smtpd[27344]: warning: 75.60.21.59: hostname adsl-75-60-21-59.dsl.emhril.sbcglobal.net verification failed: Name or service not known
Jun 22 06:52:51 hosting1 postfix/smtpd[27344]: connect from unknown[75.60.21.59]
Jun 22 06:52:52 hosting1 dovecot: pop3-login: Login: user=<mitchc.xxxxxxx>, method=PLAIN, rip=::ffff:75.60.21.59, lip=::ffff:65.39.69.226
Jun 22 06:52:53 hosting1 dovecot: POP3(mitchc.xxxxxx): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
Jun 22 06:52:53 hosting1 postfix/smtpd[27344]: NOQUEUE: reject: RCPT from unknown[75.60.21.59]: 504 5.5.2 <[Email Confidential]>: Recipient address rejected: need fully-qualified address; from=MitchC@xxxxxxx.com to=<[Email Confidential]> proto=ESMTP helo=<[192.168.1.2]>
Jun 22 06:52:54 hosting1 postfix/smtpd[27344]: lost connection after RCPT from unknown[75.60.21.59]
Jun 22 06:52:54 hosting1 postfix/smtpd[27344]: disconnect from unknown[75.60.21.59]
Jun 22 06:53:11 hosting1 postfix/smtpd[26816]: lost connection after DATA from unknown[59.92.4.208]
Jun 22 06:53:11 hosting1 postfix/smtpd[26816]: disconnect from unknown[59.92.4.208]
As far as the saslauthd :
ps axwww | grep saslauthd
6432 ? S 0:00 sh -c su root -c ps\ axwww\ |\ grep\ saslauthd 2>&1
6433 ? S 0:00 su root -c ps axwww | grep saslauthd
6434 ? S 0:00 bash -c ps axwww | grep saslauthd
6436 ? S 0:00 grep saslauthd
18568 ? Ss 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
18569 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
18570 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
18571 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
18572 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
I have not changed anything with saslauthd as I have not learned about this yet.
ps axwww | grep saslauthd
9019 ? Ss 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -r
9020 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -r
9021 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -r
9022 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -r
9023 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -r
9043 ? S 0:00 sh -c su root -c ps\ axwww\ |\ grep\ saslauthd 2>&1
9044 ? S 0:00 su root -c ps axwww | grep saslauthd
9045 ? S 0:00 bash -c ps axwww | grep saslauthd
9047 ? S 0:00 grep saslauthd
As far as that message, it seems to be caused by the user making a mistake that I did not initially see. I opened up the email on his machine remotely and saw that he was trying to send the email to an invalid email address and that is what the error message was trying to tell him. From the log this was the clue: “RCPT from unknown[75.60.21.59]: 504 5.5.2 <[Email Confidential]>: Recipient…” He clicked on a link to send an email but it put in a corrupt email address. He filled in the remainder of the email and send it on. It was in the log too but I didn’t interpret the log correctly. Anyway, I sent a test message from his computer to mine and it seemed to go through. So, it seems to be resolved and working now.
I appreciate your help and quick response.
Now, to gather my info for another post about graylisting and spf record services. I spent HOURS reading but got no where. Hopefully you’ll have the answer to those as well.