У меня есть домашний сервер, которому нужен почтовый сервер для сообщений об ошибках, главным образом.
Я использовал постфикс, но я нахожу, что функции/сложность идут на компромисс не оптимальный для моего домашнего сервера: существуют десятки строк для проверения/настраивания, stunnel для установки для TLS...
Какой более простой почтовый сервер с поддержкой TLS я могу использовать, который также упаковывается Каноническим? Я собираюсь только использовать внешний сервер ретрансляции, обеспеченный моим поставщиком.
Простой агент передачи почты только для реле nullmailer
.
Существует хорошая руководство по инсталляции и руководство по конфигурированию здесь: http://www.troubleshooters.com/linux/nullmailer/
пример /etc/ msmprc
#logfile /var/log/mail.log
aliases /etc/aliases.msmtp
#user
#password
# Use startTLS on port 587
port 587
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
host mailserver.net
from Sender Name <user@maildomain.com>
auth on
#auth plain
#auth scram-sha-1
user user@maildomain.com
password YourUnGuessueAblePass
# Set a default account
#account default : outlook
example /etc/aliases.msmtp
mailer-daemon: user@maildomain.com
postmaster: user@maildomain.com
nobody: user@maildomain.com
hostmaster: user@maildomain.com
usenet: user@maildomain.com
news: user@maildomain.com
webmaster: user@maildomain.com
www: user@maildomain.com
ftp: user@maildomain.com
abuse: user@maildomain.com
noc: user@maildomain.com
security: user@maildomain.com
# Send root to Joe and Jane
root: user@maildomain.com
# Send everything else to admin
default: user@maildomain.com