при установке msmtp в Debian/Ubuntu какой пакет выбрать, msmtp или msmtp-mta? в чем разница между ними?

Все справочные статьи, которые я читаю, устанавливают только msmtp , но разве msmtp-mta , обычный MTA, не лучший вариант?

Кроме того, все справочные статьи, которые я прочитал в config msmtp используя просто файл ~/.msmtprc , а не общесистемный, как насчет тех заданий cron, которые отправляют письма в root? Как мне о них позаботиться?

Спасибо

2 ответа2

2

Arch Linux Wiki, отличный ресурс для всех операционных систем Linux, объясняет, что msmtp-mta просто создает псевдоним для sendmail . Это означает, что у вас будет более широкая поддержка программ, которым требуется система, совместимая с sendmail.

Существует существующий вопрос, который обсуждает, как настроить почтовую систему cron . Однако, опять же, я бы просто порекомендовал Arch Linux Wiki, который объясняет, что msmtp-mta , вероятно, вызовет cron для Just Work.

1

Описание пакета для 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.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .