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

Как лучше всего настроить Postfix для отправки почты только на рабочий сервер?

Я копаюсь в Интернете, чтобы найти лучший способ настроить Postfix.

Я не хочу устанавливать полный сервер Postfix, единственное, что я хочу, - это отправлять почту с помощью PHP mail (). Я знаю, что это может быть сложно, спамер любит неправильно настроенный почтовый сервер. Итак, я ищу лучший способ сделать это.

Лучшая документация, которую я нашел, - это Archlinux один.

Но в нескольких блогах я обнаружил более сложную конфигурацию вроде этой

myhostname = foo.me
mydestination = localhost
mynetworks = 127.0.0.0/8

myorigin = /etc/mailname
mydestination = sd-24300.com , localhost
mail_owner = postfix

smtpd_recipient_restrictions =reject_unknown_sender_domain,reject_non_fqdn_sender,reject_unknown_recipient_domain,reject_non_fqdn_recipient,permit_mynetworks,reject_unauth_destination,permit
smtpd_data_restrictions =reject_unauth_pipelining,permit
inet_interfaces = loopback-only

Итак, мой вопрос довольно прост, как лучше всего это сделать? Под лучшим я подразумеваю более безопасный.

Ps: на моем сервере работает Ubuntu 12.04 с LAMP

Использовать nullmailer вместо Postfix, это ретрансляционный сервер, созданный для этой цели.

Это доступно в universe репо.

Поскольку вы используете ubuntu, вы можете выбрать одну из пары предопределенных конфигураций с помощью команды:

sudo dpkg-reconfigure postfix

У него должен быть тот, который соответствует вашему описанию.