Почему при обработке почты скриптом в Postfix возникает "mail forwarding loop" |
[исправить] |
Для предотвращения эффекта игры в "пинг-понг" Postfix добавляет к
каждому полученному сообщению заголовок "Delivered-To:" (изменить
подобное поведение можно через директиву prepend_delivered_header, но
крайне не рекомендуется, из-за возможности появления замкнутых петель).
Если письмо обрабатывает скрипт и затем пересылает на другой email
(например, менеджер почтовых рассылок), оставив поле "Delivered-To:"
в неизменном состоянии, то ложно срабатывает защита.
В качестве решения рекомендуется вырезать заголовок "Delivered-To:"
на этапе получения письма в скрипте.
Например:
while (<STDIN>){
if (! /^delivered-to:/i){
....
}
}
|
|
|
27.05.2004
|
Раздел: Корень / Администратору / Сетевые сервисы / Mail, почта / Отправка и пересылка сообщений на уровне пользователя |