EXIM 4.83 & DSN

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Vladislav
рядовой
Сообщения: 13
Зарегистрирован: 2014-05-05 21:31:23
Откуда: Санкт-Петербург
Контактная информация:

EXIM 4.83 & DSN

Непрочитанное сообщение Vladislav » 2014-07-24 14:57:12

Доброго дня, коллеги.
Вышла новая версия уважаемого почтового сервера:
http://git.exim.org/exim.git/blob/exim- ... t/NewStuff
Пересобрал его с фичей DSN, но сообщения о доставке не приходят. В документации о настройке DSN толком ничего не говорится, единственная опция - переопределение от кого отсылать сообщения о доставке.
Может у кого есть опыт удачного использования данной фичи?

Хостинговая компания 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/

Аватара пользователя
Vladislav
рядовой
Сообщения: 13
Зарегистрирован: 2014-05-05 21:31:23
Откуда: Санкт-Петербург
Контактная информация:

Re: EXIM 4.83 & DSN

Непрочитанное сообщение Vladislav » 2014-07-24 15:05:16

В логах экзима тишина. Доставка нужным адресатам и все.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: EXIM 4.83 & DSN

Непрочитанное сообщение xM » 2014-07-24 19:16:57

Vladislav писал(а):В логах экзима тишина. Доставка нужным адресатам и все.
Неудобно даже, но таки RTFM
Define
EXPERIMENTAL_DSN=YES
in your Local/Makefile.

Configuration:
--------------
All DSNs are sent in MIME format if you built exim with EXPERIMENTAL_DSN=YES
No option needed to activate it, and no way to turn it off.

Failure and delay DSNs are triggered as usual except a sender used NOTIFY=...
to prevent them.

Support for Success DSNs is added and activated by NOTIFY=SUCCESS by clients.

Add
dsn_advertise_hosts = *
or a more restrictive host_list to announce DSN in EHLO answers

Those hosts can then use NOTIFY,ENVID,RET,ORCPT options.

If a message is relayed to a DSN aware host without changing the envelope
recipient the options are passed along and no success DSN is generated.

A redirect router will always trigger a success DSN if requested and the DSN
options are not passed any further.

A success DSN always contains the recipient address as submitted by the
client as required by RFC. Rewritten addresses are never exposed.

If you used DSN patch up to 1.3 before remove all "dsn_process" switches from
your routers since you don't need them anymore. There is no way to "gag"
success DSNs anymore. Announcing DSN means answering as requested.

You can prevent Exim from passing DSN options along to other DSN aware hosts by defining
dsn_lasthop
in a router. Exim will then send the success DSN himself if requested as if
the next hop does not support DSN.
Adding it to a redirect router makes no difference.
IT voodoo blog https://kostikov.co

Аватара пользователя
Vladislav
рядовой
Сообщения: 13
Зарегистрирован: 2014-05-05 21:31:23
Откуда: Санкт-Петербург
Контактная информация:

Re: EXIM 4.83 & DSN

Непрочитанное сообщение Vladislav » 2014-07-25 8:53:09

????????????????????????????? exim-4.83_2 ????????????????????????????????
? ??????^(-)???????????????????????????????????????????????????????????? ?
? ? [ ] PGSQL Enable postgresql lookups ? ?
? ? [ ] REDIS Enable redis lookups (experimental) ? ?
? ? [ ] SQLITE Enable SQLite lookups ? ?
? ?????????????????????? Supported storage formats ????????????????????? ?
? ? [x] MAILDIR Enable Maildir mailbox format ? ?
? ? [ ] MAILSTORE Enable Mailstore mailbox format ? ?
? ? [ ] MBX Enable MBX mailbox format ? ?
? ????????????????????????? Experimental options ??????????????????????? ?
? ?+[ ] CERTNAMES Check certiticates ownership ? ?
? ? [ ] DCC Enable DCC at ACL support via dccifd ? ?
? ? [ ] DMARC Enable DMARC support ? ?
? ?+[x] DSN Enable Delivery Status Notifications ? ?
? ?+[ ] PROXY Enable Experimental Proxy Protocol ? ?
? ? [x] SPF Enable Sender Policy Framework checking ? ?
? ??????v(+)???????????????????????????????????????????????????84%?????? ?
??????????????????????????????????????????????????????????????????????????
? < OK > <Cancel>

А эта опция сборки не тоже самое?

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: EXIM 4.83 & DSN

Непрочитанное сообщение xM » 2014-07-25 9:29:51

DSN это правилная опция. У меня, к примеру, ещё DCC и DMARC включены и работают в ACL.
Это прописано в конфиге у тебя?
dsn_advertise_hosts = *
IT voodoo blog https://kostikov.co

Аватара пользователя
Vladislav
рядовой
Сообщения: 13
Зарегистрирован: 2014-05-05 21:31:23
Откуда: Санкт-Петербург
Контактная информация:

Re: EXIM 4.83 & DSN

Непрочитанное сообщение Vladislav » 2014-07-25 10:36:12

Спасибо. После добавления
dsn_advertise_hosts = *
заработало. Но как-то палевно. :-)) В DSN ответе много лишней внутренней инфы. Как бы ее убрать или ограничить?

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: EXIM 4.83 & DSN

Непрочитанное сообщение xM » 2014-07-25 10:53:41

Vladislav писал(а):В DSN ответе много лишней внутренней инфы. Как бы ее убрать или ограничить?
х.з. Если страшно, то можешь отклчючить. Или вместо * написать каким конкретно хостам разрешается его выдавать.
IT voodoo blog https://kostikov.co

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: EXIM 4.83 & DSN

Непрочитанное сообщение xM » 2014-07-25 11:21:31

Покопал немного тему. Насколько я понял, для шаблон DSN используется стандартный Exim'овский шаблон для ошибок.
Его можно скорректировать, при желании.
http://www.exim.org/exim-html-current/d ... sages.html
IT voodoo blog https://kostikov.co

ChihPih
ст. прапорщик
Сообщения: 568
Зарегистрирован: 2009-09-04 12:23:30
Откуда: Где-то в России...
Контактная информация:

Re: EXIM 4.83 & DSN

Непрочитанное сообщение ChihPih » 2014-07-25 21:30:12

Покопал немного тему. Насколько я понял, для шаблон DSN используется стандартный Exim'овский шаблон для ошибок.
Посмотрел код - структура и содержимое отчета жестко прописано в коде. Может потом сделают.
www.info-x.org - информационный ресурс о ОС FreeBSD.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: EXIM 4.83 & DSN

Непрочитанное сообщение xM » 2014-07-25 21:50:45

ChihPih писал(а):
Покопал немного тему. Насколько я понял, для шаблон DSN используется стандартный Exim'овский шаблон для ошибок.
Посмотрел код - структура и содержимое отчета жестко прописано в коде. Может потом сделают.
В общем-то, не очень и хотелось. :crazy:
Но автору можно запрос написать, коли надо.
IT voodoo blog https://kostikov.co