Postfix SASL ERROR: Password not accepted from server: 535 5.7.0 Error: authentication failed: authentication failure
Q. I've recently changed email user account password using passwd command, for one my postfix email server which requires SMTP authentication before sending an email. Now following error is logged into my /var/log/maillog file:
ERROR: Password not accepted from server: 535 5.7.0 Error: authentication failed: authentication failure
How do I solve this problem under Red Hat enterprise Linux running Postfix with SASL authentication?
A. It appears that you are using Simple Authentication and Security Layer (SASL) framework for authentication and data security in Internet protocols. Cyrus SASL is a free and portable SASL library and it is used for SMTP authentication.
To set or change a user's sasl password use saslpasswd2 command and not passwd command. saslpasswd2 is used by a server administrator to set a user’s sasl password for server programs and SASL mechanisms which use the standard libsasl database of user secrets. Type the following command at shell prompt:
# saslpasswd2 username
Now password should be updated and Postfix should accept the SMTP password.
Ubuntu / Kubuntu Ubuntu Ver. 8.10 and Linux Training Library 2DVD+CD
E-mail
Print
Can't find an answer to your question? Contact us
Related Other Helpful FAQs:
- Postfix / smtpd : sql_select option missing auxpropfunc error no mechanism available error and solution
- Postfix setup catch-all email accounts using /etc/postfix/virtual
- Bind Postfix Mail Server To Localhost or Specific IP Address Only
- Postfix limit incoming or receiving email rate
- Postfix block PDF or ZIP files attachments
Discussion on This FAQ
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: account password, authentication failure, cyrus sasl, data security, email server, enterprise linux, file error, internet protocols, mechanisms, postfix, red hat enterprise, sasl library, saslpasswd2 command, security layer, server administrator, server programs, shell



July 9th, 2008 at 9:37 am
Hi all,
This solution can not help. I have done the step above. I also type
# sasldblistusers2
to check the userlist.
Am I miss some step?
Any guys can help me, please?
Thanks
steven