Я пытаюсь настроить фильтр спама и вредоносных программ по периметру с помощью CentOS / Postfix / SpamAssassin. К сожалению, я все еще застрял на части PostFix. Я установил новый DNS поддомена с его собственной записью A / MX (MX указывает на A), и он работает нормально. Я также установил базовую конфигурацию PostFix с помощью Webmin и отредактировал файл main.cf в соответствии с http://www.postfix.org/STANDARD_CONFIGURATION_README.html, с записью для relay_domains = mailtest.mydomain.com
. Я отправляю электронное письмо на user@mailtest.mydomain.com
ожидая признания mailtest.mydomain.com
как домен ретрансляции, и в наименее доходят до попытки выяснить, как его ретранслировать (возможно, возникнет сбой при поиске того, разрешено ли его ретранслировать, куда он ретранслируется, принимающий хост barfs и т. д.) Однако он никогда не заходит так далеко, и в моем maillog
Я вижу:
Apr 5 16:06:59 localhost postfix/smtpd[13518]: NOQUEUE: reject: RCPT from mailout-
us.gmx.com[74.208.5.67]: 550 5.1.1 <jshin@mailtest.#####.com>: Recipient address
rejected: User unknown in local recipient table; from=<randymoses@gmx.com> to
<jshin@mailtest.#####.com> proto=SMTP helo=<mailout-us.gmx.com>
... так что я могу сделать вывод, что он все еще пытается доставить локально.
Сейчас я не отключил локальную доставку, в основном потому, что не знаю, как это сделать. Я думаю, однако, что по крайней мере пытаться для ретрансляции и сопоставления с доменом.
Одна строка в основном файле conf, которая меня беспокоила, была следующая:
# NOTE: Postfix will not automatically forward mail for domains that
# list this system as their primary or backup MX host. See the
# permit_mx_backup restriction description in postconf(5).
Где я ошибаюсь?
Это не «не зайти так далеко», это происходит, когда он распознается как локальное имя хоста, которое, очевидно, не нужно ретранслировать. Вы не хотите, чтобы почтовая программа считала домен ретрансляции локальным; вы хотите, чтобы у него было собственное локальное имя хоста с указанием MX (то есть MX и A не совпадают; это на самом деле бессмысленно, поскольку подразумевает ретрансляцию на себя).