Exim. Обновление до 4.90.1
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 57
- Зарегистрирован: 2008-05-23 7:23:36
Exim. Обновление до 4.90.1
xM, ну я думаю потому, что, скорее всего, pigeonhole как-то неверно письма передавал в exim для дальнейшего роутинга и отправки. И вчера вечером я плюнул на это дело и вернул pipe транспорт заместо lmtp, и о чудо, все заработало как надо и ошибка пропала. Печально это, конечно, но за-то работает.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- ефрейтор
- Сообщения: 57
- Зарегистрирован: 2008-05-23 7:23:36
Exim. Обновление до 4.90.1
xM, приношу извинения, соврал, точнее ввел в заблуждение, потому как не проверил отправку сообщений наружу. Внутри одного домена отправка копии сообщения только заработала в моем случае, а вот пересылка его на другие внешние домены - нет. Там та же самая ошибка.
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
Exim. Обновление до 4.90.1
Pigeonhole вообще ничего никуда в Exim передавать не должен, разве что вы не написали специальную обработку через внешние скипты.pigeonhole как-то неверно письма передавал в exim для дальнейшего роутинга и отправки
IT voodoo blog https://kostikov.co
-
- ефрейтор
- Сообщения: 57
- Зарегистрирован: 2008-05-23 7:23:36
Exim. Обновление до 4.90.1
xM, стоп, а разве не pegionhole занимается обработкой sieve внутри dovecot? Pigeonhole - Sieve filtering support for the Dovecot Secure IMAP and POP3 server, так у них написано. Тогда по логике pigeonhole должен передать письмо по команде send или dovecot для дальнейшей обработки или в exim.
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
Exim. Обновление до 4.90.1
Вот именно. Внутри. Dovecot.
Что у вас "смешались в кучу кони, люди". Dovecot раскладывает почту по папкам и обеспечивает работу с ними по IMAP. А отправляет - принимает Exim. Exim передаёт входящее в Dovecot, но никак не наоборот. Исходящие идут клиента напрямую в Exim по SMTP.
IT voodoo blog https://kostikov.co
-
- ефрейтор
- Сообщения: 57
- Зарегистрирован: 2008-05-23 7:23:36
Exim. Обновление до 4.90.1
Так и должно быть, ведь smtp клиентом наружу является EXim, но у меня авторизация при отправке сообщения клиента почтового сервера идет через dovecot сначала, и в логе я вижу этот факт. Значит dovecot изначально получает письмо от клиента, а далее передает его на обработку Exim.
Если команда send в обработчике sieve имеет аргументом почтовый адрес вне домена, куда почта была доставлена, то по моим соображениям dovecot должен передать это письмо Exim для его дальнейшей обработки, ведь он не может его локально засунуть в необходимую папку. И вот уже exim возвращает dovecot ошибку, и я вижу ее одновременно в логе exim и dovecot. И уже потом эта ошибка всплывает в логе dovecot-sieve-errors.
Сегодня вечером постараюсь не полениться и запустить dovecot и exim в режиме debug, и уже там постараться выловить все связанные с прохождением такого сообщения сообщения записи.
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
Exim. Обновление до 4.90.1
Нет, не значит. Учите матчасть.Значит dovecot изначально получает письмо от клиента, а далее передает его на обработку Exim.
Мне некогда разжёвывать базовые вещи.
IT voodoo blog https://kostikov.co
-
- ефрейтор
- Сообщения: 57
- Зарегистрирован: 2008-05-23 7:23:36
Exim. Обновление до 4.90.1
xM,
Да. Вчера я погорячился и поторопился с выводами: при авторизации на отправку сообщения от клиента exim вызывает только механизм авторизации dovecot, письмо клиента передается напрямую в МТА от клиента, так как exim слушает необходимые порты для приема почты клиента. Это верно, здесь признаю, был неправ.
Но в случае с sieve именно dovecot с localhost адреса отдает сообщение на обработку для МТА.
Да. Вчера я погорячился и поторопился с выводами: при авторизации на отправку сообщения от клиента exim вызывает только механизм авторизации dovecot, письмо клиента передается напрямую в МТА от клиента, так как exim слушает необходимые порты для приема почты клиента. Это верно, здесь признаю, был неправ.
Но в случае с sieve именно dovecot с localhost адреса отдает сообщение на обработку для МТА.
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
-
- проходил мимо
Exim. Обновление до 4.90.1
Написал инструкцию по обновлению https://capyba.ru/blog/ustanovka-obnovl ... -vmbitrix/ - написана для VM Bitrix, но решение универсальное для CentOS