daemon_smtp_ports = 25 : 26
Хозяин барин?
Код: Выделить всё
accept
local_parts = job2
domains = +local_domains
accept
local_parts = hr
domains = +local_domains
accept
local_parts = job
domains = +local_domains
accept
local_parts = postmaster
domains = +local_domains
Всё можно проще сделать:
Код: Выделить всё
accept
domains = +local_domains
local_parts = hr : job : job2 : postmaster
Далее:
Код: Выделить всё
accept domains = +local_domains
deny
hosts = +host_reject
message = You are banned. Go away.\nYou can contact to mail administrator by phone +7 495 476-75-56
deny
message = relay not permitted\nYou can contact to mail administrator by phone +7 495 476-75-56
Какой смысл принимать всё для своего домена (причём без проверки существования пользователя), а потом блочить что-то? Причём 2 раза подряд?
Код: Выделить всё
condition = ${if eq{$local_part}{for__all} {${if eq{$domain}{postserver.ru} {yes} {no}} {no} }
Не рекомендую использовать домены и т.п. (они же есть в переменных!!!). Править потом задолбаешься по всему конфигу в случае изменения.
Рекомендую примерно следующий порядок мышления:
1. Всем реально нужным accept. (Аутентифицированным, в белых списках, самому серверу - конечно возможны небольшие запреты)
2. Запреты. (блок листы, RBL и т.п.)
3. Разрешение доставки для своего домена. (С проверкой пользователей)
4. Все остальные в лес.