Простая настройка почтового сервера для пользовательского веб-сайта

Простая настройка почтового сервера для пользовательского веб-сайта

Я работаю над простым сайтом с регистрацией пользователей. Все, что мне нужно сделать, это подтвердить адреса электронной почты, отправив электронное письмо с подтверждением, и, возможно, отправлять периодические письма с различной информацией. Я также рассматриваю возможность[email protected]почта для вопросов и комментариев пользователей. Приложение написано на django, и я запускаю его на ArchLinux на VPS.

Я не разбираюсь в почтовых серверах. Я пытался настроить postfix и qmail, но безуспешно. Они сложны и требуют много настроек, чтобы они работали правильно.

Мой вариант использования очень прост и не требует ничего сверхъестественного.

Существует ли простая настройка почтовой рассылки, которая позволит мне быстро и с минимальными усилиями настроить работу электронной почты с моим приложением Django?

решение1

Я не знаком с ArchLinux, но большинство дистрибутивов поставляются с пакетами для MTA и базовой настройкой для отправки почты. Если вы хотите отправлять почту только с вашего VPS, такой базовой настройки будет достаточно для первого шага.

Пример настройки для Postfix (фрагмент из /etc/postfix/main.cf):

myhostname = mydomain.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mydomain.com, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only

Второй шаг сложнее: правильная настройка DNS, подписание с помощью Domainkey и т. д. для (лучшего) прохождения спам-фильтров. Это потребует большего чтения. И если вы также хотите получать почту, вам следует прочитать одну или две книги по этой теме, поскольку простого решения (с профессиональной точки зрения) не существует.

решение2

Если вы просто хотите отправлять электронные письма (и не получать их), то не устанавливайте полноценную систему электронной почты, а просто используйтеотправитьEmail, это самый простой способ (я часто использую его в своих скриптах Nagios). Это командная строка почтовой программы, с большим количеством опций, и она принимает различные входные данные (вы можете отформатировать HTML-страницу и передать ее ей).

Связанный контент