|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Miloserdov 2:5020/400 04 Jul 2003 12:38:27 To : Andrew Filonov Subject : Re: Разборка почтовых возвратов --------------------------------------------------------------------------------
Hello, Andrew!
You wrote to Andreyka Rogovsky on Fri, 4 Jul 2003 05:36:08 +0000 (UTC):
AR>> К сожалению такой вариант не подходит, так как получить-то они
AR>> получат, а вот когда возьмут - может через неделю. Их
AR>> право. Что-ж мне всю неделю посылать одно и то-же ?
AF> До тех пор пока они его не возьмут, оно не полученное.
AF> Вдруг там винт сдохнет, или еще чего.
А вдруг они его заберут и не прочитают или
прочитают но не поймут - давайте тогда уж краткое изложение
письма спрашивать ;)
2AR:
1. Hу mailer-daemon всегда включает исходный текст недоставленного
сообщения (хотя-бы заголовки) значит идентифицировать письмо можешь.
2. В теле письма встречаются только адреса которым недоставленны
сообщения (если конечно сам dsn не докручивал), правда еще дефералы
бывают.
То есть например алгоритм:
- ---
идентифицируешь письмо.
смотришь кому оно должно было отправится.
вырезаешь из возврата кусок от заголовков до заголовков оригинала
ищешь в нем своих получателей.
игнорируешь если есть /defer/i или /\b4\d\d\s/ в паре ближайших
строчек но до ближайшей собаки.
- ---
ошибка будет с переведенными дефералами и если например
transfer-encoding: Base64 - но все очень экзотично.
With best regards, Dmitry Miloserdov. E-mail: dmitry@bis.ru
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65778890c387.html, оценка из 5, голосов 10
|