Пробовал найти поиском по данной проблеме, но не нашел ???. Если кинете ответом, буду благодарен.Есть sendmail с поддрежкой cyrus sasl. Есть локальный пользователь user, создал также userlocal с помщью saslpasswd2. userlocal@localhost: userPassword.
access настроен след. образом
localhost.localdomain RELAY
localhost RELAYПытаюсь отправить с помощью OutLook (в параметрах прописано авторизизоваться на smtp . Указываю userlocal и пароль) получаю ошибку Realying Denied myipbasedhost.
если я добавлю в access хост с которого идет отправка почты:
localhost.localdomain RELAY
localhost RELAY
myipbasedhost RELAYТо все ок, почта отправляется. Но это не то что нужно, так все прокатыает без авторизации.
Как мне сделать чтобы отправка осуществлялась с любого домена, но только для аторизованных пользователей (пробовал играться relaying-domains, но безрезультатно)?
Спасибо.
>Пробовал найти поиском по данной проблеме, но не нашел ???. Если кинете
>ответом, буду благодарен.
>
Покажитн лог.>Есть sendmail с поддрежкой cyrus sasl. Есть локальный пользователь user, создал также
>userlocal с помщью saslpasswd2. userlocal@localhost: userPassword.
>
>access настроен след. образом
>localhost.localdomain RELAY
>localhost
> RELAY
>
>Пытаюсь отправить с помощью OutLook (в параметрах прописано авторизизоваться на smtp .
>Указываю userlocal и пароль) получаю ошибку Realying Denied myipbasedhost.
>
>если я добавлю в access хост с которого идет отправка
>почты:
>localhost.localdomain RELAY
>localhost
> RELAY
>myipbasedhost RELAY
>
>То все ок, почта отправляется. Но это не то что нужно, так
>все прокатыает без авторизации.
>
>Как мне сделать чтобы отправка осуществлялась с любого домена, но только для
>аторизованных пользователей (пробовал играться relaying-domains, но безрезультатно)?
>
>Спасибо.
>Пробовал найти поиском по данной проблеме, но не нашел ???. Если кинете
>ответом, буду благодарен.
>
>Есть sendmail с поддрежкой cyrus sasl. Есть локальный пользователь user, создал также
>userlocal с помщью saslpasswd2. userlocal@localhost: userPassword.
>
>access настроен след. образом
>localhost.localdomain RELAY
>localhost
> RELAY
>
>Пытаюсь отправить с помощью OutLook (в параметрах прописано авторизизоваться на smtp .
>Указываю userlocal и пароль) получаю ошибку Realying Denied myipbasedhost.
>
>если я добавлю в access хост с которого идет отправка
>почты:
>localhost.localdomain RELAY
>localhost
> RELAY
>myipbasedhost RELAY
>
>То все ок, почта отправляется. Но это не то что нужно, так
>все прокатыает без авторизации.
>
>Как мне сделать чтобы отправка осуществлялась с любого домена, но только для
>аторизованных пользователей (пробовал играться relaying-domains, но безрезультатно)?
>
>Спасибо.http://www.sendmail.org/~ca/email/auth.html - здесь четко и подробно, НО необходимо
НЕ ПРОСТО пробежать глазами, а ВНИМАТЕЛЬНО и ВДУМЧИВО прочитать!конкретно для вас место где выделено: Require AUTH - про access, class R и relay-domains
Теперь при попытке отправить через клиента пытается аутентифицироватья, но пароль и логин не походят. Вот что выдает в лог, сендмейл: (причем строчка, - EHLO username одна и так же. То есть, независимо какого пользователя я введу в почтовом клиенте, username один и тотже)
Mar 27 20:47:45 localhost sm-mta[8555]: NOQUEUE: connect from [xxx.yyy.zzz.yy]
Mar 27 20:47:46 localhost sm-mta[8555]: AUTH: available mech=NTLM LOGIN ANONYMOUS PLAIN GSSAPI OTP DIGEST-MD5 CRAM-MD5, allowed mech=GSSAPI DIGEST-MD5 CRAM-MD
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: Milter: no active filter
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 220 localhost.my.domain ESMTP Sendmail 8.13.5/8.13.5; Mon, 27 Mar 2006 20:47:46 +0400 (MSD)
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: <-- EHLO username
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250-localhost.my.domain Hello [xxx.yyy.zzz.yy], pleased to meet you
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250-ENHANCEDSTATUSCODES
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250-PIPELINING
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250-8BITMIME
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250-SIZE
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250-DSN
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250-ETRN
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250-DELIVERBY
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 250 HELP
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: <-- AUTH LOGIN
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 334 VXNlcm5hbWU6
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 334 UGFzc3dvcmQ6
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: --- 535 5.7.0 authentication failed
Mar 27 20:47:46 localhost sm-mta[8555]: k2RGljEG008555: AUTH failure (LOGIN): generic failure (-1) SASL(-1): generic failure: checkpass failed
спасибо, проблема решена. забыл sasl демон запустить.