Sandy Drobic wrote:
[snip]
smtpd_helo_required = no
If this server is connected to the internet (as it appears) I suggest you change this to "yes". Every client is required to send helo.
Postfix defaults to 'NO' but I've changed it to 'YES'
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, permit_tls_clientcerts, reject_unauth_destination
Okay. Though you haven't used any restrictions to reject spam or viruses.
Haven't gotten that far yet! Thunderbird provides my spam filter for now.
smtpd_sasl_application_name = smtpd smtpd_sasl_auth_enable = no
Unless you "yes" here, Postfix will not offer the option to authenticate.
Set to 'YES', then postfix failed to end this mail (workstation running thunderbird) so I set it back to 'NO' for now as it raises other issues!
smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous, noplaintext smtpd_sasl_tls_security_options = noanonymous
Now it gets a little tricky. The options themselves are reasonable, provided your server can offer auth mechanism other than PLAIN and LOGIN.
To see what your server can offer please post the output of "ls -l /usr/lib/sasl2" and the content of /usr/lib/sasl2/smtpd.conf.
Attached If you are using Cyrus as Imapserver and saslauthd for authentication, you are out of luck. Saslauthd only supports plaintext mechanisms (PLAIN and LOGIN). Am I trying to flog the proverbial dead horse in getting my phone to be allowed to use my postfix server, then?
total 164 drwxr-xr-x 2 root root 752 Sep 20 2006 . drwxr-xr-x 84 root root 28320 Apr 20 20:12 .. lrwxrwxrwx 1 root root 22 Sep 17 2006 libanonymous.so -> libanonymous.so.2.0.21 lrwxrwxrwx 1 root root 22 Sep 17 2006 libanonymous.so.2 -> libanonymous.so.2.0.21 -rwxr-xr-x 1 root root 13592 Sep 9 2005 libanonymous.so.2.0.21 lrwxrwxrwx 1 root root 20 Sep 17 2006 libcrammd5.so -> libcrammd5.so.2.0.21 lrwxrwxrwx 1 root root 20 Sep 17 2006 libcrammd5.so.2 -> libcrammd5.so.2.0.21 -rwxr-xr-x 1 root root 15796 Sep 9 2005 libcrammd5.so.2.0.21 lrwxrwxrwx 1 root root 22 Sep 17 2006 libdigestmd5.so -> libdigestmd5.so.2.0.21 lrwxrwxrwx 1 root root 22 Sep 17 2006 libdigestmd5.so.2 -> libdigestmd5.so.2.0.21 -rwxr-xr-x 1 root root 43416 Sep 9 2005 libdigestmd5.so.2.0.21 lrwxrwxrwx 1 root root 18 Sep 17 2006 liblogin.so -> liblogin.so.2.0.21 lrwxrwxrwx 1 root root 18 Sep 17 2006 liblogin.so.2 -> liblogin.so.2.0.21 -rwxr-xr-x 1 root root 14420 Sep 9 2005 liblogin.so.2.0.21 lrwxrwxrwx 1 root root 18 Sep 17 2006 libplain.so -> libplain.so.2.0.21 lrwxrwxrwx 1 root root 18 Sep 17 2006 libplain.so.2 -> libplain.so.2.0.21 -rwxr-xr-x 1 root root 14420 Sep 9 2005 libplain.so.2.0.21 lrwxrwxrwx 1 root root 19 Sep 17 2006 libsasldb.so -> libsasldb.so.2.0.21 lrwxrwxrwx 1 root root 19 Sep 17 2006 libsasldb.so.2 -> libsasldb.so.2.0.21 -rwxr-xr-x 1 root root 18756 Sep 9 2005 libsasldb.so.2.0.21 -rw-r--r-- 1 root root 38 Jul 28 2006 slapd.conf -rw------- 1 root root 65 Sep 18 2006 smtpd.conf pwcheck_method: saslauthd log_level: 3 mech_list: PLAIN LOGIN