Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Exim MTA #2

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Открыть новую тему     Написать ответ в эту тему

ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FAQ по Exim MTA #1

Текущая версия Exim 4.80

   Home page Автор Philip Hazel, University of Cambridge.
Exim - чертовски быстр, отличный выбор для загруженных систем. Свободно распространяемый Mail Transport Agent (MTA, лицензия GPL), обладающий возможностью очень гибкой и тонкой настройки, включая поиск конфигурационной информации в базах данных - mySQL, PostgresQL, Oracle, SQLite.., а также LDAP.  В Exim встроена поддержка Maildir (quota), SMTP-аутентификация, TLS/SSL, SpamAssassin, сканирование на лету антивирусом(ами), ACL, системные фильтры... Сомневающимся.
На многие вопросы помогут найти ответы рассылки: На русском + На английском
Документация на русском по Exim + много полезной инфы на www.lissyara.su

Установка почтового сервера на базе Exim с поддержкой виртуальный аккаунтов (MySQL).
Подробное руководство состоит из двух связанных частей:
   1. Установка и настройка Exim 4.20.
   2. Установка  и настройка Tpop3d с поддержкой виртуальных аккаунтов.
Внимательно читаем здесь © ginger
-=-=-=-
Улучшенный вариант части 1: Exim-4.50 + MySQL © ginger
-=-=-=-
Так как Tpop3d не совместим с MS Outlook Express 6, а также не поддерживает IMAP, автор рекомендует его заменить на Dovecot. Изменения, которые нужно сделать cмотрим здесь © ginger
-=-=-=-
Еще один вариант установки © Wombat
-=-=-=-
Exim+Courier-Imap+MySQL+ClamAV+DSPAM+SquirrelMail © Павел Семенец Искать по ctrl+F=Павел Семенец
-=-=-=-
Опции для сборки exim из портов (FreeBSD) © tankistua
 
Уважаемые коллеги!
 
Нам очень дороги ваши конфиги и логи на несколько страниц, но, поверьте, их гораздо приятнее читать когда они заключены в тэг more.

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 18:49 16-05-2011 | Исправлено: AkeHayc, 21:09 21-04-2013
Timka73

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста понять.
С некоторых ящиков одного домена не доходит почта на hotmail.
Например пишу письмо со своего личного ящика timka@mydomain.com на ящик timka73@hotmail.com письмо приходит, а с suppport@mydomain.com - нет.
 
Письмо дошло:

Код:
2015-06-02 12:09:36 1YziCV-000M7u-Uf <= timka@mydomain.com H=localhost (mail.mydomain.com) [127.0.0.1] I=[127.0.0.1]:465 P=esmtpsa X=TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256 A=auth_cram_md5:timka@mydomain.com S=630 id=43ce6050a49ec8ad8d640850b3bcba71@mydomain.com from <timka@mydomain.com> for timka73@hotmail.com
2015-06-02 12:09:38 1YziCV-000M7u-Uf => timka73@hotmail.com R=dnslookup T=remote_smtp H=mx4.hotmail.com [65.55.37.88] X=TLSv1.2:ECDHE-RSA-AES256-SHA384:256 C="250  <43ce6050a49ec8ad8d640850b3bcba71@mydomain.com> Queued mail for delivery"
2015-06-02 12:09:38 1YziCV-000M7u-Uf Completed

 
 
Письма нет:

Код:
2015-06-02 11:59:39 1Yzi2t-000H7d-FC <= support@mydomain.com H=localhost (mail.mydomain.com) [127.0.0.1] I=[127.0.0.1]:465 P=esmtpsa X=TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256 A=auth_cram_md5:support@mydomain.com S=636 id=cdc6ea71a017cf87e2080ddedd66d5ef@mydomain.com from <support@mydomain.com> for timka73@hotmail.com
2015-06-02 11:59:41 1Yzi2t-000H7d-FC => timka73@hotmail.com R=dnslookup T=remote_smtp H=mx2.hotmail.com [65.54.188.126] X=TLSv1.2:ECDHE-RSA-AES256-SHA384:256 C="250  <cdc6ea71a017cf87e2080ddedd66d5ef@mydomain.com> Queued mail for delivery"
2015-06-02 11:59:41 1Yzi2t-000H7d-FC Completed

 
Куда копать?
 
PS. Как-то давно были проблемы с майкрософтовскими серверами, но там почта не приходила вообще с моего домена (решилось добавлением записи SPF), а сейчас вот такая ситуация

Всего записей: 17 | Зарегистр. 17-06-2014 | Отправлено: 12:18 02-06-2015
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Timka73
Ну если письмо они приняли, то какие могут быть вопросы по Exim'у?)
Отправьте приведённые куски лога в support hotmail'а...

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 12:28 02-06-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Timka73
Цитата:
С некоторых ящиков одного домена не доходит почта на hotmail.  
Это проблема не Exim, это проблема  hotmail.
В обоих случаях письмо нормально отправлено на сервер. А уж что там с ним сделали,
положили в ящик юзеру или мусорную корзину, уже проблема адресата.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 12:29 02-06-2015
Timka73

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, буду писать им.

Всего записей: 17 | Зарегистр. 17-06-2014 | Отправлено: 12:43 02-06-2015
MAGNet



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Косяк скорее всёже у Вас

Где?
Мои письма прекрасно доходят до их сервера, а он их не принимает по причине: invalid sender hostname
а теперь покажите мне, в каком месте тут инвалид? mail.202020.ru
может у них криво pcre настроен и они думают, что имя хоста не может начинаться с цифры или состоять из одних цифр?
я же не телепат и конфигов их не видел. потому и спросил у знающих людей, где могут быть грабли?
 
Добавлено:
Вот ответ!

Код:
$ telnet mail.gallop.ru 25
Trying 195.170.63.130...
Connected to mail.gallop.ru.
Escape character is '^]'.
220 srv.e2-e3.ru ESMTP Exim 4.69 Tue, 02 Jun 2015 13:42:55 +0300
EHLO mail.202020.ru
250-srv.e2-e3.ru Hello mail.202020.ru [195.208.151.27]
250-SIZE 52428800
250-PIPELINING
250-AUTH PLAIN LOGIN
250-STARTTLS
250 HELP
MAIL FROM: <>
250 OK
RCPT TO: <dremowa@gallop.ru>
550 "Email blocked because of invalid sender hostname"
QUIT
221 srv.e2-e3.ru closing connection
Connection closed by foreign host.
$ telnet mail.gallop.ru 25
Trying 195.170.63.130...
telnet: Unable to connect to remote host: Connection timed out

RFC запрещает отклонять письма с пустым MAIL FROM, так можно жа просто влепить бан по invalid sender hostname! Да ещё и как - не принимать соединение!!
..а вы говорите..
..так и кто они после этого?!
..хотя не стоит искать злого умысла там, где всё объясняется глупостью.
 
Что скажете? Это нормальное поведение?
 
Вот мой себя ведет адекватно:

Код:
$ telnet mail.202020.ru 25
Trying 192.168.20.1...
Connected to mail.202020.ru.
Escape character is '^]'.
220 mail.202020.ru ESMTP Postfix (Ubuntu)
EHLO mail.202020.ru
250-mail.202020.ru
250-PIPELINING
250-SIZE 35000000
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
MAIL FROM: <>
250 2.1.0 Ok
RCPT TO: <magnet@202020.ru>
250 2.1.5 Ok
QUIT
221 2.0.0 Bye
Connection closed by foreign host.

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 13:22 02-06-2015
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MAGNet
Да, они мудаки, что не принимают письма с УВЕДОМЛЕНИЯМИ с пустым обратным адресом, НО не более того. Во всём остальном виноваты Вы. Всем письмам кроме отлупов СЛЕДУЕТ(читай ДОЛЖНЫ) иметь не пустой reverse-path.
Proof link.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 14:54 02-06-2015
MAGNet



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alukardd
стоит заметить, что он-таки принимают с пустым обратным:

Код:
MAIL FROM: <>
250 OK

Сдается мне, что дело не в этом.
Отлуп происходит после RCPT TO.
Если HELO прошел норм и MAIL TO прошел, то..

Цитата:
Во всём остальном виноваты Вы

..в чем же?!
Несколько лет письма ходят без проблем на разные, даже самые кривые сервера, а тут появляется какой-то..
кхм!
Все не вногу - один прапорщик в ногу! (с)
дайте-ка мне в личку свой адрес - я вам напишу, чтоб вы убедились по заголовкам, что у меня всё норм.
Вот оцените красоту игры:

Код:
RFC 821 lets the server use codes 421, 450, 451, 452, 500, 501, 503, 550, 551, 552, or 553 to reject a RCPT request; RFC 1869 also permits code 555. Typical examples (out of context):
 
     450 mailbox busy, try again later
     452 recipient out of disk space, try again later
     452 too many recipients
     503 need MAIL before RCPT
     550 no such recipient here
     551 recipient has moved; try <aj@fires.af.mil>
     553 we don't relay mail to remote addresses

Сервер отвечает 550 после RCPT! Причем здесь "Email blocked because of invalid sender hostname"?!!  
Что-то мне подсказывает, что эта фраза не совсем по-английски и составлял её некий мега-сука-гуру. А ещё мне кажется, что он даже не понимает, что и где он написал.

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 15:22 02-06-2015
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MAGNet
Смотреть надо rfc5321, оно заменило собой все предыдущие (Obsolete).
По поводу ответа только после RCPT TO — RFC. Выдержка:
Цитата:
Despite the apparent
   scope of this requirement, there are circumstances in which the
   acceptability of the reverse-path may not be determined until one or
   more forward-paths (in RCPT commands) can be examined.  In those
   cases, the server MAY reasonably accept the reverse-path (with a 250
   reply) and then report problems after the forward-paths are received
   and examined.  Normally, failures produce 550 or 553 replies.

Моё мыло в личке.
 
p.s. надо брать плату за чтение RFC с выражением.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 16:05 02-06-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MAGNet
Цитата:
Сервер отвечает 550 после RCPT! Причем здесь "Email blocked because of invalid sender hostname"?!!  
А при том. Он может заблочить по данному поводу даже после команды DATA.
У меня, к примеру, сендер блочится так же после RCPT. И причина простая.
Некоторые юзеры желают получать все, даже если это спам.  
Вот на данном этапе и проверяется, кому письмо, и если не одному из данных товарищей,
то отправитель шлется лесом на основании результата предыдущих этапов.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 16:19 02-06-2015
MAGNet



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Моё мыло в личке

отправил.
но, согласись, что таких конструкций не бывает: Email blocked because of..
Нормальный сервер ответил бы как-то так: Message was blocked because of..
Что это за Email blocked, простигосподи
Всем понятно, что это сочинял колхозный эникейщик со всеми вытекающими.
 
Добавлено:
vlary
вполне оправдано.
и 550 вообще допускает любые формулировки, 550-5.0.0 чаще всего это несуществующий ящик - здесь мы снова видим верх оригинальности.
 
хотя, мне кажется, что банить на сутки целый сервер по подозрению в спаме, например - это на грани шизофрении.

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 16:20 02-06-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MAGNet
Цитата:
Всем понятно, что это сочинял колхозный эникейщик со всеми вытекающими.
Ну, во-первых, первый вариант короче.
Во-вторых, текст все равно никто не читает. Для сервера важен код 5хх (хх его также не заботит).
Юзерам это китайская грамота. Ну а мы привыкли, что написано может быть все что угодно.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 16:29 02-06-2015
MAGNet



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vlary
посыл к тому, что гугель про подобные конструкции ответа ничего не знает, а следовательно - это плод фантазии..
..как, собственно, и всё остальное. Это значит, что в конфигах может быть вообще что угодно, вплоть до альтернативной реальности.
Есть же acl - банить хостнэймы, состоящие из одних цифр, так почему не сделать acl - банить сервера из одних цифр!
В моём случае это 202020. А почему нет? Альтернативная же реальность!

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 16:45 02-06-2015
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MAGNet
письмо получил, и в нём есть и заголовок(SMTP Header) From и SMTP команда MAIL FROM не была пустой.
Я-то расчитывал увидеть пустоту как в Вашем примере с gallop.ru...
 
Чего Вы хотите от gallop.ru, когда у vk.com проблемы с обратками, у toster'а тоже проблемы с обратками, благо только в IPv6 сетках. А это совсем не маленькие и IT конторы!

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 17:04 02-06-2015
MAGNet



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alukardd
попробую завтра связаться с их манагерами, чтоб слили мне почту админа и напишу ему, чтоб выслал мне конфиги.
есть какая-нить команда, чтоб получить все конфиги вместе с инклудами без комментов?
или действующий конфиг, типа postconf'а в оффтопике?
 
..или лучше подскажите, что попросить у него, чтоб сильно его не напрячь и он не окуклился?
буду здесь выкладывать.
 
нфиха в exim'е не понимаю ))

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 18:26 02-06-2015 | Исправлено: MAGNet, 18:27 02-06-2015
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MAGNet
Кто же Вам даст рабочий конфиг с сервера? оО
В лучшем случае с Вами начнут диалог и совместно вы сможете решить возникшую проблему.
 
Если это Debian, то можно просто смотреть файл /var/lib/exim4/config.autogenerated
Аналог postconf'а мне не известен.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 21:31 02-06-2015
MAGNet



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vlary

Цитата:
Ну, во-первых, первый вариант короче.  

Собственно, да. И Электронная почта блокировал потому-что звучит более креативно, нежели банальное Сообщение заблокировано
Alukardd

Цитата:
Кто же Вам даст рабочий конфиг с сервера?

Будем надеяться на феноменальную одаренность подопытного

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 05:57 03-06-2015
AlexFeoEkb

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...

Всего записей: 7 | Зарегистр. 16-06-2015 | Отправлено: 12:13 16-06-2015
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexFeoEkb
Ну начать стоит хотя бы с того что бы Вы показали нам код транспорта dovecot_delivery и роутера dovecot_user.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 12:59 16-06-2015
AlexFeoEkb

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...

Всего записей: 7 | Зарегистр. 16-06-2015 | Отправлено: 14:15 16-06-2015
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexFeoEkb
Ни один из приведенных роутеров не вызывает транспорт dovecot_delivery. Покажите код роутера и транспорта, который фигурирует в ВАШЕЙ ошибке. аналогично тому что вы представили выше — 1KJ8xl-0003S4-4I == support@domen.ru R=dovecot_user T=dovecot_delivery
 
Возможно, что нас интересует транспорт dovecot_virtual_delivery.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 16:26 16-06-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Exim MTA #2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru