Нужно настроить почтовый сервер postfix для обслуживания пока только одного виртуального домена dom.lan
Почтовый сервер локальный, выхода в Интернет не имеет.
Пользователи хранятся в базе mysql.
В main.cf пишу:
Код: Выделить всё
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/virtual-mailbox-domains.cf
Код: Выделить всё
query = SELECT domain FROM domain WHERE domain='%s' AND active='1'
А если отправить письмо на несуществующий домен (например, user@other.mail, то postfix
помещает его в очередь, в журнале оставляет запись:
Код: Выделить всё
Nov 20 14:17:23 mail postfix/smtp[25640]: 6EF8275966: to=<user@other.mail>, relay=none, delay=90083,
delays=90083/0.44/0.01/0, dsn=4.4.3, status=deffered (Host or domain name not found. Name service error for
name other.mail type=MX: Host not found, try again)
пытается отправить это письмо во внешний мир, но не может найти MX-запись сервера, на который это
письмо переслать и помещает его в очередь.
Как настроить postfix, чтобы в этом случае он выдавал отправителю ошибку и не пытался доставлять такое письмо?
Спасибо!