I am getting quite suspicious that this is whats causing it:
Code:
250-AUTH LOGIN NTLM DIGEST-MD5 PLAIN CRAM-MD5
It should read:
Code:
250-AUTH PLAIN LOGIN
I only told it to use plain login, I don't know why it's still wanting to use the extras.
I changed the name of anything that could intercede smtpd.conf
In both directories /usr/lib/sasl2 and /usr/lib64/sasl2, I changed the names of Sendmail.conf, smtpd.conf, and saslpaswd.conf incase they were overriding /etc/postfix/sasl/smtpd.conf.
Code:
pwcheck_method: saslauthd
mech_list: plain login
log_level: 7
allow plaintext: true
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: mail_admin
sql_passwd: mail_admin_pass
sql_database: mail
sql_select: select password from users where email = '%u@%r'
I can't figure out what is overriding this. It can't be overriding the whole file, or I imagine it would be more broken. It's just overriding the mech list.