Я настраиваю новую установку Linux Mint 12.0, и, как ни странно, она не поставляется с какой-либо локальной почтой.
Вместо этого у него есть nullmailer - демон, который делает только пересылку почты на удаленные машины. Идея состоит в том, что когда что-то вроде crond
отправляет электронное письмо, nullmailer будет пересылать его на удаленный SMTP-сервер, а не на локальную почтовую папку.
Что хорошо: настройка локальной почты всегда была хлопотной. Как правило, я настраиваю свои локальные учетные записи для пересылки на почтовые учетные записи, которые я на самом деле буду читать.
Но это оставляет меня с проблемой настройки nullmailer. Установщик ОС оставил его в конфигурации, которая не работала. Мне нужно было отредактировать /etc/nullmailer/remotes
чтобы указать smtp, имя пользователя и пароль. С этим набором почта на удаленные адреса не выдавала ошибку, поскольку она была передана на выбранный мной SMTP-сервер.
Следующим шагом было возиться с /etc/mailname
, /etc/nullmailer/adminaddr
, /etc/nullmailer/me
и т.д., До тех пор, пока не перестанет работать почта root
, root@localhost
, myuser
, myuser@localhost
и т.д. с неизвестными ошибками домена и т. д.
Так что теперь я не получаю ошибок при передаче почты на SMTP-сервер моего провайдера. Но я не вижу почту и в целевой учетной записи.
Есть ли способ установить уровень отладки в nullmailer, чтобы я мог видеть, что он использует для адресации, от адреса, адреса для ответа и т.д.?