Я запускаю Ubuntu Server 9.10 с Postfix и Webmin.
Я создал виртуальные хосты для 3 доменов после этот ответ serverfault.com.
Но почта не пересылается в мир. У меня есть 3 домена, привязанных к моему DNS в webmin, а также внутри DNS щелкнул Почтовый сервер и выполнил эту инструкцию используя эту статью в сети.
Домены и веб-серверы работают нормально. У меня тоже FTP работает нормально. Итак, осталась проблема с почтой. По какой-то причине не удается переслать почту на учетную запись Gmail. Заметьте, я просто пытаюсь сделать "легкую версию" конфигурации Postfix, и если ваш ответ в Webmin-easy, это мне поможет. Однако я могу отредактировать текстовый файл, если вы предложите.
Меня попросили добавить кое-что из /var/log/mail.log, вот оно:
May 24 16:43:26 uc6 postfix/smtpd[432]: NOQUEUE: reject: RCPT from mail-gy0-f176.google.com[209.85.160.176]: 554 5.7.1 <support@example.com>: Relay access denied; from=<testacct@gmail.com> to=<support@example.com> proto=ESMTP helo=<mail-gy0-f176.google.com>
Кроме того, похоже, что меня атакуют случайные сканеры портов, пытающиеся найти открытые реле:
(обратите внимание, я изменил свой IP-адрес ниже на 55.55.55.55 для конфиденциальности)
May 24 13:40:54 uc6 postfix/smtpd[29311]: NOQUEUE: reject: RCPT from 123-204-7-37.dynamic.seed.net.tw[123.204.7.37]: 554 5.7.1 <sseenndd0101@yahoo.com.hk>: Relay access denied; from=<h6koo9b46u@yahoo.com.tw> to=<sseenndd0101@yahoo.com.hk> proto=SMTP helo=<55.55.55.55>
Нашел. После настройки почтовых псевдонимов в модуле Webmin Postfix мне пришлось отредактировать:
/etc/postfix/main.cf
И добавьте в эту строчку ...
virtual_alias_domains = example1.com example2.com
... где excpel1.com и example2.com - это 2 домена, на которые я хочу пересылать почту ...
... добавлено над этой строкой ...
virtual_alias_maps = хэш: / и т.д. / постфикс / виртуальный
Затем мне пришлось запустить эти команды:
postmap /etc/postfix/virtual
postfix reload
Потом это сработало.
ИСТОЧНИК: http://www.postfix.org/VIRTUAL_README.html (ищите "отказано в доступе к ретранслятору")