URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 65099
[ Назад ]

Исходное сообщение
"Отправка сообщений sendmail c cyrus sasl. Relaying denied. "

Отправлено sargio , 24-Мрт-06 17:54 
Пробовал найти поиском по данной проблеме, но не нашел ???. Если кинете ответом, буду благодарен.

Есть 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 c cyrus sasl. Relaying denied. "
Отправлено ZXVF , 24-Мрт-06 18:49 
>Пробовал найти поиском по данной проблеме, но не нашел ???. Если кинете
>ответом, буду благодарен.
>
Покажитн лог.

>Есть 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 c cyrus sasl. Relaying denied. "
Отправлено lavr , 24-Мрт-06 21:26 
>Пробовал найти поиском по данной проблеме, но не нашел ???. Если кинете
>ответом, буду благодарен.
>
>Есть 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


"Отправка сообщений sendmail c cyrus sasl. Relaying denied. "
Отправлено sargio , 27-Мрт-06 20:58 
Теперь при попытке отправить через клиента пытается аутентифицироватья, но пароль и логин не походят. Вот что выдает в лог, сендмейл: (причем строчка, - 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



"Отправка сообщений sendmail c cyrus sasl. Relaying denied. "
Отправлено sargio , 27-Мрт-06 22:26 
спасибо, проблема решена. забыл sasl демон запустить.