msmtp против пакета msmtp-mta, какой выбрать?
При установке msmtp
под Debian/Ubuntu, какой пакет выбрать, msmtp или msmtp-mta? в чем разница между ними?
Все справочные статьи, которые я прочитал установить msmtp
только, но не msmtp-mta
Штатный МТА, лучший вариант?
Также все справочные статьи я читаю в конфиге msmtp
используя просто ~/.msmtprc
файл, а не общесистемный, как насчет тех заданий cron, которые отправляют почту root
? Как мне о них позаботиться?
Спасибо
2 ответа
Arch Linux Wiki, отличный ресурс для всех операционных систем Linux, объясняет, что msmtp-mta
просто создает псевдоним для sendmail
, Это означает, что у вас будет более широкая поддержка программ, которым требуется система, совместимая с sendmail.
Существует существующий вопрос, который обсуждает, как настроить почтовую систему cron
, Однако, опять же, я бы просто порекомендовал Arch Linux Wiki, который объясняет, что msmtp-mta
вероятно вызовет cron для Just Work.
Описание пакета дляmsmtp-mta
документы, что это обертка, которая будет тянуть в msmtp
в любом случае как зависимость.
Этот пакет предоставляет обычную программу MTA.
Это немного неясно, но, видимо, означает sendmail
а также newaliases
,
Список файлов пакета показывает, что именно в нем содержится. На данный момент (версия 1.6.6-1) он содержит следующие файлы:
/usr/bin/newaliases
/usr/lib/sendmail
/usr/sbin/sendmail
/usr/share/doc/msmtp-mta/changelog.Debian.gz
/usr/share/doc/msmtp-mta/changelog.gz
/usr/share/doc/msmtp-mta/copyright
/usr/share/lintian/overrides/msmtp-mta
/usr/share/man/man1/newaliases.1.gz
/usr/share/man/man8/sendmail.8.gz
(Если вы не знакомы с пакетами Debian, /usr/share/doc/mssmtp-mta
это просто стандартные метаданные для пакета, и /usr/share/lintian/overrides
являются специфическими для lintian
средство проверки целостности пакета, возможно, для того, чтобы сказать, что можно отправлять те же двоичные файлы, что и некоторые другие пакеты, которые также реализуют устаревший API командной строки Sendmail.)