Страница 1 из 1

EXIM 4.83 & DSN

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

Re: EXIM 4.83 & DSN

Добавлено: 2014-07-24 15:05:16
Vladislav
В логах экзима тишина. Доставка нужным адресатам и все.

Re: EXIM 4.83 & DSN

Добавлено: 2014-07-24 19:16:57
xM
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.

Re: EXIM 4.83 & DSN

Добавлено: 2014-07-25 8:53:09
Vladislav
????????????????????????????? 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>

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

Re: EXIM 4.83 & DSN

Добавлено: 2014-07-25 9:29:51
xM
DSN это правилная опция. У меня, к примеру, ещё DCC и DMARC включены и работают в ACL.
Это прописано в конфиге у тебя?
dsn_advertise_hosts = *

Re: EXIM 4.83 & DSN

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

Re: EXIM 4.83 & DSN

Добавлено: 2014-07-25 10:53:41
xM
Vladislav писал(а):В DSN ответе много лишней внутренней инфы. Как бы ее убрать или ограничить?
х.з. Если страшно, то можешь отклчючить. Или вместо * написать каким конкретно хостам разрешается его выдавать.

Re: EXIM 4.83 & DSN

Добавлено: 2014-07-25 11:21:31
xM
Покопал немного тему. Насколько я понял, для шаблон DSN используется стандартный Exim'овский шаблон для ошибок.
Его можно скорректировать, при желании.
http://www.exim.org/exim-html-current/d ... sages.html

Re: EXIM 4.83 & DSN

Добавлено: 2014-07-25 21:30:12
ChihPih
Покопал немного тему. Насколько я понял, для шаблон DSN используется стандартный Exim'овский шаблон для ошибок.
Посмотрел код - структура и содержимое отчета жестко прописано в коде. Может потом сделают.

Re: EXIM 4.83 & DSN

Добавлено: 2014-07-25 21:50:45
xM
ChihPih писал(а):
Покопал немного тему. Насколько я понял, для шаблон DSN используется стандартный Exim'овский шаблон для ошибок.
Посмотрел код - структура и содержимое отчета жестко прописано в коде. Может потом сделают.
В общем-то, не очень и хотелось. :crazy:
Но автору можно запрос написать, коли надо.