Я хотел бы настроить аутентифицированный, зашифрованный SMTP на моем удаленном сервере Ubuntu, как это сделать? Я делаю это?
Это просто персональный сервер, поэтому я бы предпочел дешевый вариант, то есть не покупать сертификаты SSL - по крайней мере, на данный момент подойдет самоподписанный.
Обновление: я немного привязан к exim, так как у меня есть еще кое-что, сконфигурированное в нем.
Я бы предложил Постфикс . Это почтовый сервер, который очень прост в настройке (на мой взгляд). Вы найдете несколько полезных документов:
Эти документы охватывают базовую настройку Postfix. Если у вас возникнут проблемы, вы должны вернуться (или, лучше, спросить Superuser).
Вы можете сделать это, используя пакеты postfix и dovecot. Есть много подробных инструкций. Просто упомянуть несколько:
http://www.debianadmin.com/debian-mail-server-setup-with-postfix-dovecot-sasl-squirrel-mail.html [ 116]
http://rimuhosting.com/support/settingupemail.jsp?mta=postfix
Здесь можно начать с зашифрованной аутентификации exim:
http://www.debian-administration.org/article/280/HowTo_Setup_Basic_SMTP_AUTH_in_Exim4
Установите пакет exim4-daemon-light
. Debconf задаст вам несколько вопросов о настройке сервера. При установке должны автоматически генерироваться некоторые самозаверяющие сертификаты, если он не использует скрипт /usr/share/doc/exim4-base/examples/exim-gencert
для его создания или делает это вручную.
Установите sasl2-bin
, чтобы получить демона saslauth. Затем прочитайте /usr/share/doc/exim4-config/README.Debian.gz
, в частности, 2.2.2. и 2.3. секции.
Это объяснит остальное, но вкратце, отредактируйте /etc/exim4/exim4.conf.localmacros
, чтобы включить
MAIN_TLS_ENABLE = true