URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90485
[ Назад ]

Исходное сообщение
"Postfix, принимать всю почту на определенный ящик."

Отправлено Tatarin , 06-Дек-10 14:42 
Добрый день всем!
Люди, имею систему FreeBSD, и установленный на нее сервер Postfix 2.5.4.
Иногда не приходят письма с определенного ящика на ящик info@example.com
Подскажите пожалуйста, как сделать так, чтобы письма вообще не проходили никакую фильтрацию для этого ящика?
Если для этого понадобятся мои конфиги, то покажу.

Содержание

Сообщения в этом обсуждении
"Postfix, принимать всю почту на определенный ящик."
Отправлено koblin , 06-Дек-10 17:27 
> Добрый день всем!
> Люди, имею систему FreeBSD, и установленный на нее сервер Postfix 2.5.4.
> Иногда не приходят письма с определенного ящика на ящик info@example.com
> Подскажите пожалуйста, как сделать так, чтобы письма вообще не проходили никакую фильтрацию
> для этого ящика?
> Если для этого понадобятся мои конфиги, то покажу.

если иногда не приходят - в логах должна быть причина по которой письмо не пришло, от этого и надо плясать


"Postfix, принимать всю почту на определенный ящик."
Отправлено Гектор Зажигайло , 06-Дек-10 18:24 
убираем smtpd_client_restriction, smtpd_helo_restriction, smtpd_sender_restriction и т.д. Это просто этапы. Если надо проверить helo, client или sender, то делаем это в smtpd_recipient_restrictions. Они там тоже работают, но у нас уже есть полная картина: что, кто и кому отправляет.


smtpd_recipient_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination,
    reject_unauth_pipelining,
    check_recipient_access mysql:$config_directory/mysql_recipients_control.cf,
...
другие проверки

***

mysql_recipients_control.cf                                                              

У меня есть табличка вида (mail_address, verdict) в которую я записываю всех пользователей (типа postmaster и abuse), к которым почта доходит во всех случаях, даже если адрес сервера отправителя в rbl и т.д.

Понятно или разжевать ?


"Postfix, принимать всю почту на определенный ящик."
Отправлено Алексей , 07-Дек-10 09:37 
> mysql_recipients_control.cf
> У меня есть табличка вида (mail_address, verdict) в которую я записываю всех
> пользователей (типа postmaster и abuse), к которым почта доходит во всех
> случаях, даже если адрес сервера отправителя в rbl и т.д.
> Понятно или разжевать ?

Тема заинтересовала..
А формат таблицы каков? Читаю в документации, но чет пока не нахожу..


"Postfix, принимать всю почту на определенный ящик."
Отправлено Гектор Зажигайло , 07-Дек-10 12:21 

> А формат таблицы каков? Читаю в документации, но чет пока не нахожу..

две текстовых (varchar длинна по вкусу) колонки в одной пишется email адрес в другой слово OK


"Postfix, принимать всю почту на определенный ящик."
Отправлено ALex_hha , 07-Дек-10 22:49 
> У меня есть табличка вида (mail_address, verdict) в которую я записываю всех пользователей (типа postmaster и abuse), к которым почта доходит во всех случаях, даже если адрес сервера отправителя в rbl и т.д.

с учетом что таких адресов немного, то использовать sql для таких целей мазохизм


"Postfix, принимать всю почту на определенный ящик."
Отправлено Гектор Зажигайло , 07-Дек-10 23:14 

> с учетом что таких адресов немного, то использовать sql для таких целей
> мазохизм

Я тоже думаю, что правильнее дать чайникам шелл и рутовый пароль, чтобы они сами себе всё настраивали.


"Postfix, принимать всю почту на определенный ящик."
Отправлено ALex_hha , 07-Дек-10 22:50 
> Подскажите пожалуйста, как сделать так, чтобы письма вообще не проходили никакую фильтрацию для этого ящика?

смотреть в логах ПОЧЕМУ они не доходят

> Если для этого понадобятся мои конфиги, то покажу.

не надо, мы сами догадаемся