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