[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SMTP авторизация в sendmail



Привет!

Попытка номер 2 :)

Установил свежее debian-3.0 под vmware (так как у меня на серверах он не
стоит). Настроил чтобы работала сеть. Добавил 
deb http://security.debian.org/ stable/updates main
в /etc/apt/sources.list . далее сделал:
# apt-get update
# apt-get upgrade
# apt-get install sendmail openssl libssl0.9.6 libssl-dev libsasl-dev 
libsasl-digestmd5-plain libsasl-modules-plain libsasl7
на этом этапе у меня при "EHLO localhost" при "telnet localhost 25"
появилось в ответе: 
250-AUTH DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
Впринципе уже этим можно ограничится.

проверил /usr/lib/sasl/Sendmail.conf 
pwcheck_method: PAM
хотя работает и так и как "pwcheck_method: shadow"

добавил себя как пользователя в sasl (пароль 123) ->
root@debian:/etc/mail# echo 123 | saslpasswd -p -u gsib.ru mator
при том, что в /etc/mail/access  relay только для localhost
(не забудь "FEATURE(`access_db')dnl" в sendmail.mc)

настроил the_bat ->
http://gsib.sl.ru/~mator/debian-thebat-sendmail-AUTH.png

клиент (192.168.1.95) создал письмо и отправил  - работает.

в логах сервера (192.168.1.96):
May 23 04:00:10 debian sm-mta[3162]: AUTH=server, relay=[192.168.1.95], authid=mator, mech=CRAM-MD5, bits=0
May 23 04:00:10 debian sm-mta[3162]: h4N00AOs003162: from=<test@gsib.ru>, size=441, class=0, nrcpts=1, msgid=<239849359.20030523150006@gsib.ru>, proto=ESMTP, daemon=MTA, relay=[192.168.1.95]
May 23 04:00:10 debian sm-mta[3163]: h4N00AOs003162: to=<mator@debian>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30641, dsn=2.0.0, stat=Sent


$ dpkg -l package*
ii  openssl                       0.9.6c-2.woody.3              Secure Socket Layer (SSL) binary and related cryptographic tools.
ii  libsasl-dev                   1.5.27-3                      Development files for authentication abstraction library.
ii  libsasl-digestmd5-plain       1.5.27-3                      DIGEST-MD5 module for SASL
ii  libsasl-modules-plain         1.5.27-3                      Basic Pluggable Authentication Modules for SASL
ii  libsasl7                      1.5.27-3                      Authentication abstraction library.
ii  sendmail                      8.12.3-6.4                    A powerful, efficient, and scalable Mail Transport Agent
ii  libssl-dev                    0.9.6c-2.woody.3              SSL development libraries, header files and documentation
ii  libssl0.9.6                   0.9.6c-2.woody.3              SSL shared libraries


On Thu, May 22, 2003 at 05:22:32PM +0300, Denis A. Egorov wrote:
> Здравствуйте, Vasily Shpakov!
> 
> Я как то с пол годика назад пытался сделать подобную штуку, промучавшись
> с начало то что ишло в Deb, а потом все собрав из исходников у меня ни
> чего не вышло и я поставил Postfix, после этого случая я Sendmail
> исключил из своего меню... Только Postfix.
> 
> On Thu, May 22, 2003 at 09:26:43AM +0300, you wrote:
> 
> -> Hi All!
> -> 
> -> Имеется Debian 3.0r1 stable.
> -> имеем sendmail-8.12.3-4
> -> в sendmail.mc добавил
> -> --------Cut-----------
> -> TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
> -> define(`confAUTH_MECHANISMS',`LOGIN PLAIN')dnl
> -> --------End Cut-------
> -> sasl библиотеки:
> -> libsasl2-2.1.2-2
> -> libsasl2-modules-plain-2.1.2-2
> -> в sendmail поддержка sasl вроде включена
> -> sendmail -d0.1 -bv root | grep SASL
> ->                 NETUNIX NEWDB NIS NISPLUS PIPELINING SASL SCANF STARTTLS
> -> 
> -> заходим telnet localhost 25
> -> ------Cut-------
> -> ehlo localhost
> -> 250-imk.edu.by 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-STARTTLS
> -> 250-DELIVERBY
> -> 250 HELP
> -> -------End Cut---------
> -> Уф, вроде ничего не забыл. Теперь собственно говоря вопрос,
> -> почему на sendmail в упор не работает smtp авторизация,
> -> то есть даже не понимает команды AUTH? Что я не так делаю-то?
> -> 
> -> Заранее спасибо.
> -> 
-- 
/mator



Reply to: