exim+dovecot

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
sevalex77
сержант
Сообщения: 163
Зарегистрирован: 2006-08-18 12:56:56
Откуда: Ульяновск
Контактная информация:

exim+dovecot

Непрочитанное сообщение sevalex77 » 2008-11-14 14:25:14

Вопрос такой. Настроена связка exim+dovecot все нормально работает. Только вот при авторизации пользователя не локального, а который подключается из мира по POP3 или IMAP со своей учетной записью и проходит авторизацию но в мир отправить письмо не может. На этот же домен все отправляется и доходит до получателя. А вот с отправкой в мир проблема. Нужно чтобы пользователи из мира подключались почтовым клиентом и могли отправлять письма в мир. В логах пишет

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

=<admin@mydomain.ru> rejected RCPT <alex@mail.ru>: "Homo hominus lupus est"
"Принять решение намного легче, если у тебя нет выбора"

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: exim+dovecot

Непрочитанное сообщение princeps » 2008-11-14 14:40:27

человек человеку волк - зачетный реджект :)
Покажи acl, который выдает такой ответ
Как у тебя настроена авторизация?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
sevalex77
сержант
Сообщения: 163
Зарегистрирован: 2006-08-18 12:56:56
Откуда: Ульяновск
Контактная информация:

Re: exim+dovecot

Непрочитанное сообщение sevalex77 » 2008-11-14 14:52:05

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

begin authenticators


auth_plain:
  driver = plaintext
  public_name = PLAIN
  server_condition = ${lookup mysql{SELECT `username` FROM \
                     `mailbox` WHERE `username` = \
                     '${quote_mysql:$auth2}' AND `password` = md5\
                     ('${quote_mysql:$auth3}')}{yes}{no}}
  server_prompts = :
  server_set_id = $auth2


auth_login:
  driver = plaintext
  public_name = LOGIN
  server_condition = ${lookup mysql{SELECT `username` FROM \
                     `mailbox` WHERE `username` = \
                     '${quote_mysql:$auth1}' AND `password` = md5\
                     ('${quote_mysql:$auth2}')}{yes}{no}}
  server_prompts = Username:: : Password::
  server_set_id = $auth1


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
"Принять решение намного легче, если у тебя нет выбора"

Аватара пользователя
sevalex77
сержант
Сообщения: 163
Зарегистрирован: 2006-08-18 12:56:56
Откуда: Ульяновск
Контактная информация:

Re: exim+dovecot

Непрочитанное сообщение sevalex77 » 2008-11-14 14:54:00

Конфиг как в статье у лиса exim+dovecot.
"Принять решение намного легче, если у тебя нет выбора"

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

Re: exim+dovecot

Непрочитанное сообщение Alex Keda » 2008-11-14 15:14:38

у чувака с той стороны - тоже.
=============
конфиг с таким реджектом некоторое время (года 3 назад) назад был на сайте, потом поменялся при обновлении.
А ещё он оставался на том сервере с которого я его не сайт и клал...
пойду проверю, если меня ешё там не зарубили =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
sevalex77
сержант
Сообщения: 163
Зарегистрирован: 2006-08-18 12:56:56
Откуда: Ульяновск
Контактная информация:

Re: exim+dovecot

Непрочитанное сообщение sevalex77 » 2008-11-14 15:33:47

можно конечно добавить в hostlist relay_to_domains подсеть клиента тогда все работает естественно без всяких проверок. Но почему после авторизации клиента он не может отправлять в мир письма.....
"Принять решение намного легче, если у тебя нет выбора"

Аватара пользователя
sevalex77
сержант
Сообщения: 163
Зарегистрирован: 2006-08-18 12:56:56
Откуда: Ульяновск
Контактная информация:

Re: exim+dovecot

Непрочитанное сообщение sevalex77 » 2008-11-14 15:39:46

можно конечно и через web отправлять, но хочется чтобы работало по POP3 IMAP :st:
"Принять решение намного легче, если у тебя нет выбора"

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: exim+dovecot

Непрочитанное сообщение princeps » 2008-11-14 16:15:59

напиши тому парню на postmaster'а с левого почтового ящика свою проблему, попроси решить. Может быть, проблема в следующем: в письмах юзеров, отправляющих письма снаружи застревает имя хоста-отправителя, которое может содержать левые слова типа pool, adsl и т.п., что характерно для спамеров. Но это так, предположение.
Вообще я после того, как пару раз сам накололся на подобные грабли, поставил у себя нормальный текст латинницей в реджектах, чтоб спамеры хоть знали, за что их послали нах :)
ps может мне подпись сменить на текст этого реджекта? :)
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

sevalex
проходил мимо

Re: exim+dovecot

Непрочитанное сообщение sevalex » 2008-11-14 19:39:06

мы друг друга наверное не поняли. Короче обрисую ситуацию в целом. У меня есть почтовый сервер на Exim c системными пользователями. Работает уже 3 года. Решил перейти на exim + dovecot с хранением пользователей в Mysql. Все настроил. Вынес новый сервер в DMZ c реальным IP в DMZ в локалку у него интерфейса нет. Есть другой сервер с Exim + Nat на нем для локалки. Вот с локалки я и настраиваю ящик на отправку и получения почты домена для пользователя клиентом электронной почты который в DMZ. Почта принимается все нормально но отправляться через сервер который в DMZ не хочет. С сервера все нормально с локали соответсвенно потому что для локалхоста релей разрешен без аутефикации и если соответственно добавлю в relay_to_domains адрес сервера с NAT через которыйв инет хожу все нормально. Но это не выход. Соответственно из мира с других реальных подсетей такая же байда. Можно конечно через Roundcube через Web но надо чтобы через клиентов эл. почты тоже работало. То есть аутенфикацию проходят через POP или IMAP и должны полноценно работать через мой почтовый сервер. Вот примерно так... Похоже в секции где разрешено пересылать почту аутефицированным пользователям Exim как-будто не видит

sevalex
проходил мимо

Re: exim+dovecot

Непрочитанное сообщение sevalex » 2008-11-14 19:48:02

Это мой сервер с Exim + Dovecot делает реджект письма с сообщением Homo hominus...и отшибает письмо потому что ни одно правило не подошло.... :st:

sevalex
проходил мимо

Re: exim+dovecot

Непрочитанное сообщение sevalex » 2008-11-14 21:10:36

все оказалось намного проще просто забыл поставить галку в настройке клиента в сервере исходящей почты проверка подлинности пользователя как на сервере входящей почты, соответственно он пытался отправить почту не аутенфицированным :smile:

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: exim+dovecot

Непрочитанное сообщение princeps » 2008-11-15 11:32:54

бывает :)
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru