Я обычно использую (и рекомендую) небольшие почтовые серверы только для ретрансляции, такие как nullmailer
в этом случае. Однако не знаю, есть ли это в ваших репозиториях.
Я использую для этого ssmtp. Для этого просто требуется небольшой файл конфигурации, и все готово. Это прямая замена sendmail для отправки электронной почты через SMTP-ретранслятор где-нибудь (например, у вашего провайдера). Он отлично работает с cron (я использую fcron) и отлично работает с mailx.
Это в [extra]. Моя конфигурация приведена ниже.
#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#
# The person who gets all mail for userids < 1000
root=myuser@example.com
# The place where the mail goes.
mailhub=relay.myisp.net
# Where will the mail seem to come from?
rewriteDomain=example.com
Для проверки:
$ mailx -s "this is a test" root
test message body
.
EOT