postfix, Disposition-Notification-To:

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

postfix, Disposition-Notification-To:

Непрочитанное сообщение dmtr » 2010-06-24 15:27:29

postfix-2.5.4,1
в main.cf:

Код: Выделить всё

header_checks = regexp:/usr/local/etc/postfix/access_map/header_checks.regexp
в header_checks.regexp строчка:

Код: Выделить всё

/^Disposition-Notification-To:/ IGNORE 
срезает запросы на подтверждение уведомления о прочтении. нужно сделать исключение для одного внешнего домена.
тренируюсь на gmail.com:
выражение

Код: Выделить всё

/^Disposition-Notification-To: [^@]+\@gmail\.com/ IGNORE
должно резать заголовки в письмах для gmail.com, а для всех остальных пропускать, так?
не работает.

и еще вопрос как в этом выражении отрицание поставить?
This game has no name. It will never be the same.

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

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: postfix, Disposition-Notification-To:

Непрочитанное сообщение dmtr » 2010-06-25 9:30:48

up
This game has no name. It will never be the same.

moury
сержант
Сообщения: 249
Зарегистрирован: 2009-02-06 23:02:40
Откуда: Москва
Контактная информация:

Re: postfix, Disposition-Notification-To:

Непрочитанное сообщение moury » 2010-06-28 0:40:07

Для подавления подтверждения для отдельных адресов (доменов), используйте штатные средства постфикса (см. DSN_README), а не header_checks.
Сисадмин - вождь апачей

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: postfix, Disposition-Notification-To:

Непрочитанное сообщение dmtr » 2010-07-07 11:37:43

как я понял, Delivery Status Notifications - это возможность отслеживать статус сообщения доставлено-недоставлено-почему.
а речь идет о запросе подтверждения прочтения(!) письма получателем.

собственно проблема в составлении regexp выражения для исключения нужного домена из игнора.
This game has no name. It will never be the same.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: postfix, Disposition-Notification-To:

Непрочитанное сообщение Laa » 2010-07-07 22:25:21

Мне че-то ненравится твой regexp.
Попробуй вместо выражения указать емыл на котором тренеруешься и проверь.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: postfix, Disposition-Notification-To:

Непрочитанное сообщение dmtr » 2010-07-08 9:50:01

строка всё равно должна быть в формате regexp?

Код: Выделить всё

/^Disposition-Notification-To: me@mymail\.ru/ IGNORE
где me@mymail.ru - адрес отправителя, который заправшивает уведомление
This game has no name. It will never be the same.

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: postfix, Disposition-Notification-To:

Непрочитанное сообщение dmtr » 2010-07-08 10:18:04

Код: Выделить всё

/^Disposition-Notification-To:.*me@mymail\.ru/ IGNORE
вот так срезает запрос на уведомление о прочтении для отправителя me@mymail.ru
для всех остальных пропускает

как включить отрицание? чтобы работало наоборот - срезало для всех кроме отправителя me@mymail.ru?
а для двух отправителей?
This game has no name. It will never be the same.

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: postfix, Disposition-Notification-To:

Непрочитанное сообщение dmtr » 2010-07-08 12:59:05

вобщем сейчас работает так:

Код: Выделить всё

/^Disposition-Notification-To:.*@mydomain\.ru/ OK
/^Disposition-Notification-To:/ IGNORE
почему-то не работает так:

Код: Выделить всё

/^Disposition-Notification-To:.*(?!@mydomain\.ru)/ IGNORE
всех пропускает
This game has no name. It will never be the same.