Назад | Перейти на главную страницу

Как настроить постфикс для нескольких доменов

У меня несколько доменов, и я хочу установить postfix только для отправки писем. Как я могу это сделать на Ubuntu?

Если вы не хотите получать электронные письма, вам не обязательно нужен постфикс. Вы можете просто запустить почтовый клиент, настроенный на использование указанного SMTP-сервера - например, вы можете настроить почтовую команду с помощью файла .mailrc.

Однако, если по какой-то причине вам действительно нужно установить Postfix или любой другой MTA, самый простой способ предотвратить получение им почты - просто заблокировать входящий трафик на порту 25 в iptables:

iptables -A INPUT -s 0.0.0.0 --dport 25 -j DROP

Лучше, чем это, конечно, было бы отбросить трафик на все порты, а затем принять только те, которые вам нужны, оставив порт 25 как один из закрытых.

У вас может возникнуть соблазн сделать так, чтобы Virtual users. В Virtual users будут проверяться по базе данных MySQL, чтобы подтвердить, что они действительно те, кем они себя называют. Postfix имеет своего рода руководство на их сайте, но есть много другие гиды в гугле.

Затем вы, вероятно, захотите настроить сервер Postfix SMTPD ограничения. В smtpd(8) демон определяет, кто может подключиться к вашему серверу, поэтому, сообщая всем, кроме вас, что они не могут подключиться, вы должны иметь возможность отклонять любую почту, тем самым не позволяя любому клиенту не в вашей сети подключаться к серверу Postfix.

Вы также захотите настроить запись SFP для каждого домена, с которого вы хотите отправлять почту, поскольку (большинство) провайдеров электронной почты в конечном итоге внесут ваш веб-сайт в черный список для отправки большого количества почты.