Clavik

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору SemVY Возможно из-за пустого поля Message-ID, в некоторых почтовиках, скажем Sendmail, можно настроить проверку этого поля: Цитата: Также можно блокировать письма с пустым заголовком и с пустым или неправильно сформированным полем Message-ID (оно должно быть в формате идентификатор@домен). Скорее всего они отправлены спамерами. Это можно сделать с помощью следующих правил: HTo: $>CheckTo HCC: $>CheckTo HMessage-ID: $>CheckMessageID # проверим поле To на "undisclosed-recipients;" или "undisclosed recipient" # комбинации могут быть практически произвольными. SCheckTo R$*Recipient$* $#error $@ 5.7.1 $: "554 Unspecified Mailbox ID" R$*Undisclosed$* $#error $@ 5.7.1 $: "554 Unspecified Mailbox ID" # проверим правильность формата поля Message-ID SCheckMessageID R<$+@$+> $@ < $1 @ $2 > R$* $#error $@ 5.5.2 $: "553 Bad Message ID" | А так сдается мне, раз ты скриптом отправляешь, то скорее всего не все заголовки проставляешь в письме, щаз не скажу что там по правилам 100% нужно, но даже в Mdaemon есть опция "проверять сообщения на предмет стандартов RFC. Вообщем зайди в Mdaemon'e в меню «Настройка/Различные опции…» (Setup/Miscellaneous Options…) и там в закладку "Заголовки" (Headers) , в ней повключай создавать и добавлять заголовки (Data, Message-Id и тд). Теперь если Mdaemon встретит письмо без этих заголовков то добавит их и возможно удаленной стороне этого будет достаточно. | Всего записей: 1105 | Зарегистр. 29-02-2004 | Отправлено: 19:34 08-12-2008 | Исправлено: Clavik, 19:41 08-12-2008 |
|