Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> sendmail+sasl+outlook 
V
    Опции темы
Хоббит
Дата 13.12.2008, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



FreeBSD 7.0
hostname host.ru
на нем есть сайт site.ru

Поднял sendmail+sasl

Конфигурация /etc/mail
access
localhost RELAY
localhost.host.ru RELAY

virtusertable
[email protected]    user

Сделал saslpasswd2 [email protected]
поставил пароль

/usr/local/lib/sasl2/Sendmail.conf
pwcheck_method: saslauthd

/etc/rc.conf
saslauthd_enable="yes"
saslauthd_flash="-a sasldb"

/etc/mail/host.ru.mc
Код

divert(0)
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.10.2.16 2002/05/22 16:39:14 gshapiro Exp $')
OSTYPE(freebsd4)
DOMAIN(generic)

FEATURE(access_db, `hash -o -T /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(local_lmtp)
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')

FEATURE(dnsbl)
FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " $&{client_addr} " rejected, see http://mail-abuse.org/cgi-bin/lookup?" $&{client_addr}')
 
define(`confCW_FILE', `-o /etc/mail/local-host-names')

TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 PLAIN LOGIN')dnl
define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 PLAIN LOGIN')dnl
DAEMON_OPTIONS(`Port=25, Name=MTA')dnl

define(`confMAX_RCPTS_PER_MESSAGE', `10')
define(`confMAX_MESSAGE_SIZE', `1048576')

define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
define(`confMAX_MIME_HEADER_LENGTH', `256/128')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
MAILER(local)
MAILER(smtp)


Все запускаю. Настраиваю учетку в The Bat. Все работает. Сообщения отсылаются. Настраиваю в Outlook не отсылается. Кажется не работает аутенфикация, хотя sendmail подерживат LOGIN

250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 PLAIN LOGIN

Что может быть не так.

Добавлено через 7 минут и 26 секунд
В /var/log/maillog 
на каждую попытку отправить сообщение из outlook
did not issue MAIL?EXPN?VRFY?ETRN during connection to MTA

Добавлено через 8 минут и 2 секунды
Если прописать свой ip в /etc/mail/access как RELAY, то есть не требовать авторизации, то outlook все отправляет
PM MAIL   Вверх
marykone
Дата 15.12.2008, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 4
Всего: 67



в аутлуке есть кнопка дополнительные настройки 
вы там галку поставили smtp сереру требуется проверка аутентификации? Как то так ... 


--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Хоббит
Дата 15.12.2008, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Она как раз стоит. Без нее сервер говорит ошибку что то вроде Relay denied. (В полне логично, мы же не авторизованы.)
А с этой галочкой, постоянно пароль спрашивает.
PM MAIL   Вверх
marykone
Дата 15.12.2008, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 4
Всего: 67



Цитата(Хоббит @  15.12.2008,  12:52 Найти цитируемый пост)
А с этой галочкой, постоянно пароль спрашивает. 


пароль верный? не хеш подсовываем ? 


--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Хоббит
Дата 16.12.2008, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



да, пароль точно верный... при этом имя пробовал и [email protected] и user просто.

У меня такая мысль возникла. Может sendmail LOGIN и поддерживает, а вот как проверить поддерживает ли его sasl2?

Это сообщение отредактировал(а) Хоббит - 16.12.2008, 12:16
PM MAIL   Вверх
Хоббит
Дата 16.12.2008, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Перезапустил sendmail с LogLevel=15. Наблюдаю за maillog. После приветствия идет
<-- AUTH LOGIN
--- 334 какой то хеш
--- 334 еще хеш
--- 535 5.7.0 authentication failed
AUTH failure (LOGIN): authentication failure (-13) SASL(-13): authentication failure: checkpass failed

Почему так? Пользователя и пароль создавал командой saslpasswd2
Bat авторизуется используя эту базу, только другой метод.
PM MAIL   Вверх
marykone
Дата 16.12.2008, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 4
Всего: 67



вот почитай 


--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Хоббит
Дата 16.12.2008, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Убрал все методы авторизации кроме LOGIN теперь и BAT не может ничего отправить. С тем же логом, что и Outlook.
PM MAIL   Вверх
Хоббит
Дата 16.12.2008, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Поменял источник паролей с sasldb на getpwent (системные пароли) и все работает (LOGIN под Bat Outlook)

То есть sasldb не разбирался с LOGIN... может я не так пользователей создавал. Подумаю.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.