EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Непрочитанное сообщение
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 строчка:
срезает запросы на подтверждение уведомления о прочтении. нужно сделать исключение для одного внешнего домена.
тренируюсь на gmail.com:
выражение
Код: Выделить всё
/^Disposition-Notification-To: [^@]+\@gmail\.com/ IGNORE
должно резать заголовки в письмах для gmail.com, а для всех остальных пропускать, так?
не работает.
и еще вопрос как в этом выражении отрицание поставить?
This game has no name. It will never be the same.
dmtr
-
Хостинг HostFood.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
- Откуда: с Ростова
Непрочитанное сообщение
dmtr » 2010-06-25 9:30:48
up
This game has no name. It will never be the same.
dmtr
-
moury
- сержант
- Сообщения: 249
- Зарегистрирован: 2009-02-06 23:02:40
- Откуда: Москва
-
Контактная информация:
Непрочитанное сообщение
moury » 2010-06-28 0:40:07
Для подавления подтверждения для отдельных адресов (доменов), используйте штатные средства постфикса (см. DSN_README), а не header_checks.
Сисадмин - вождь апачей
moury
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Непрочитанное сообщение
dmtr » 2010-07-07 11:37:43
как я понял, Delivery Status Notifications - это возможность отслеживать статус сообщения доставлено-недоставлено-почему.
а речь идет о запросе подтверждения прочтения(!) письма получателем.
собственно проблема в составлении regexp выражения для исключения нужного домена из игнора.
This game has no name. It will never be the same.
dmtr
-
Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Непрочитанное сообщение
Laa » 2010-07-07 22:25:21
Мне че-то ненравится твой regexp.
Попробуй вместо выражения указать емыл на котором тренеруешься и проверь.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
Laa
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Непрочитанное сообщение
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
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Непрочитанное сообщение
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
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Непрочитанное сообщение
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.
dmtr