Проблема smtp авторизации в Exim (auth_cram_md5 - TheBat)

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Seltsam
рядовой
Сообщения: 11
Зарегистрирован: 2008-07-02 10:34:30
Откуда: Беларусь

Проблема smtp авторизации в Exim (auth_cram_md5 - TheBat)

Непрочитанное сообщение Seltsam » 2009-10-21 12:18:29

Доброго дня.
Извиняюсь, если подобная тема уже обсуждалась - не нашёл, мот плохо искал.
Настроил Exim в связке с Dovecot и Postfixadmin (по статье Лиса) в минимальном пока конфиге, т.е. без особых правил фильтрации.
На локальные адреса с локальных почта ходит и принимается без вопросов. В качестве почтового клиента использую известную "мышку" TheBat =)
Принимает почту без вопросов, даже при использовании безопасного соединения.
Проблема с отправкой писем наружу используя smtp-авторизацию.
В конфиге exim-а такая секция:

Код: Выделить всё

auth_cram_md5:
  driver = cram_md5
  public_name = CRAM-MD5
  server_secret = ${lookup mysql{SELECT `password` FROM `mailbox` WHERE \
  `username` = '${quote_mysql:$auth1}'}{$value}fail}
  server_set_id = $auth2
а в логах имею вот это, когда пытаюсь отправить почту с использованием авторизации:

Код: Выделить всё

2009-10-21 11:51:03 1N0VyJ-000Fgb-LZ <= @gw2.domain.ru H=(localhost) [192.168.0.21] P=esmtpsa X=TLSv1:AES256-SHA:256 A=auth_cram_md5: S=789 id=149473260.20091021114953@domain.ru
2009-10-21 11:51:03 1N0VyJ-000Fgb-LZ ** 1978@rambler.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<1978@rambler.ru>: host imx1.rambler.ru [81.19.66.234]: 501 5.1.7 Bad sender address syntax
2009-10-21 11:51:03 1N0VyJ-000Fge-Oi Error while reading message with no usable sender address (R=1N0VyJ-000Fgb-LZ): at least one malformed recipient address: @gw2.domain.ru - no local part
2009-10-21 11:51:03 1N0VyJ-000Fgb-LZ Process failed (1) when writing error message to @gw2.domain.ru (frozen)
2009-10-21 13:01:43 1N0VyJ-000Fgb-LZ Unfrozen by auto-thaw
2009-10-21 13:01:43 1N0VyJ-000Fgb-LZ ** 1978@rambler.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<1978@rambler.ru>: host imx1.rambler.ru [81.19.66.234]: 501 5.1.7 Bad sender address syntax
2009-10-21 13:01:43 1N0X4h-000FlV-TU Error while reading message with no usable sender address (R=1N0VyJ-000Fgb-LZ): at least one malformed recipient address: @gw2.domain.ru - no local part
2009-10-21 13:01:43 1N0VyJ-000Fgb-LZ Process failed (1) when writing error message to @gw2.domain.ru (frozen)
Как победить сию траблу? Ну или укажите плиз где такое обсуждалось.
Спасибо!
Рождённый ползать - упасть не может! (народный оптимизм)
Если не ты, то кто-то другой. (почти девиз)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Проблема smtp авторизации в Exim (auth_cram_md5 - TheBat)

Непрочитанное сообщение dikens3 » 2009-10-21 12:48:58

Можно воспользоваться аутентификацией Dovecot.

http://wiki.lissyara.su/wiki/%D0%90%D1% ... B8_dovecot
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Seltsam
рядовой
Сообщения: 11
Зарегистрирован: 2008-07-02 10:34:30
Откуда: Беларусь

Re: Проблема smtp авторизации в Exim (auth_cram_md5 - TheBat)

Непрочитанное сообщение Seltsam » 2009-10-21 12:54:08

Сенк!
сейчас попробую...

14:43 ---
попробовал, та же хрень...
вот лог:

Код: Выделить всё

2009-10-21 14:39:43 1N0YbX-000FuI-JL <= "verify@domain.ru"@gw2.domain.ru H=(localhost) [192.168.0.21] P=esmtpsa X=TLSv1:AES256-SHA:256 A=auth_cram_md5:verify@domain.ru S=818 id=149473260.20091021114953@domain.ru
2009-10-21 14:39:43 1N0YbX-000FuI-JL SMTP error from remote mail server after RCPT TO:<1978@rambler.ru>: host imx1.rambler.ru [81.19.66.234]: 450 4.1.8 <verify@domain.ru@gw2.domain.ru>: Sender address rejected: Domain not found
2009-10-21 14:39:43 1N0YbX-000FuI-JL SMTP error from remote mail server after RCPT TO:<1978@rambler.ru>: host imx1.rambler.ru [81.19.66.235]: 450 4.1.8 <verify@domain.ru@gw2.domain.ru>: Sender address rejected: Domain not found
2009-10-21 14:39:43 1N0YbX-000FuI-JL SMTP error from remote mail server after RCPT TO:<1978@rambler.ru>: host imx2.rambler.ru [81.19.88.3]: 451 4.3.2 Internal server error
вместо domain.ru сесна мой реальный домен, который существует и с ним всё нормально.
я так понял, что к адресу FROM походу именно Exim плюсует имя своего хоста - gw2.domain.ru
вот тока интересно - почему он это делает и как это убрать... :smile:
Рождённый ползать - упасть не может! (народный оптимизм)
Если не ты, то кто-то другой. (почти девиз)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проблема smtp авторизации в Exim (auth_cram_md5 - TheBat)

Непрочитанное сообщение Alex Keda » 2009-10-21 13:54:22

контрол = субмиссион лишний какой-то
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Seltsam
рядовой
Сообщения: 11
Зарегистрирован: 2008-07-02 10:34:30
Откуда: Беларусь

Re: Проблема smtp авторизации в Exim (auth_cram_md5 - TheBat)

Непрочитанное сообщение Seltsam » 2009-10-21 14:31:55

lissyara писал(а):контрол = субмиссион лишний какой-то
Лис - ты БОГ! :Yahoo!:
Респект!
Тема закрыта :smile:
просто я при конфиге некоторые параметры по дефолту не убираю... ещё не ас в exim-е.
вот и этот остался в accept authenticated = *

всё - счастье есть :-D
СПАСИБО!
Рождённый ползать - упасть не может! (народный оптимизм)
Если не ты, то кто-то другой. (почти девиз)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проблема smtp авторизации в Exim (auth_cram_md5 - TheBat)

Непрочитанное сообщение Alex Keda » 2009-10-21 16:06:10

это боян...
я года полтора назад полдня убил сидя вдебаге и пытаясь понять откуда это лезет =))
Убей их всех! Бог потом рассортирует...