Hello, about my problem. My sendmail do not support AUTH:
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.xxx.ru ESMTP Sendmail 8.14.3/8.14.3; Mon, 4 Aug 2008 18:40:42 +0400 (MSD)
ehlo localhost
250-mail.xxx.ru Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
AUTH PLAIN
503 5.3.3 AUTH not available
In sendmail.mc:
define(`confAUTH_OPTIONS', `A')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
TRUST_AUTH_MECH(`EXTERNAL LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
In /usr/lib/sasl2/Sendmail.conf:
pwcheck_method: saslauthd
mech_list: login plain
Sendmail Version 8.14.3
Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7
NAMED_BIND NETINET NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF
USERDB XDEBUG
FreeBSD mail.xxx.ru 7.0-STABLE FreeBSD 7.0-STABLE #0: Tue Jun 17 11:56:10 VOLST 2008 root@:/usr/obj/usr/src/sys/CUSTOM i386
cyrus-sasl-2.1.22_1 installed.
In my auth.log when sendmail started:
Aug 5 00:28:25 mail sm-mta[66066]: Could not find a dlname line in .la file: libdigestmd5.la
Aug 5 00:28:25 mail sm-mta[66066]: Could not find a dlname line in .la file: libplain.la
Aug 5 00:28:25 mail sm-mta[66066]: Could not find a dlname line in .la file: liblogin.la
I think that this error in sasl libs raise wrong in sendmail that its not offer AUTH.
Anybody may say about this problem. Thanks for answer.