LINUX.ORG.RU
Ответ на: комментарий от mky

Спасибо за ответ. Как лучше тогда поступить? Есть lxc-контейнеры, в одном из них крутится почта (exim). А слать административную почту (скрипты для мониторинга системы и пр.) нужно с основной ОС.

kshatriy
() автор топика
Ответ на: комментарий от kshatriy

А слать административную почту (скрипты для мониторинга системы и пр.) нужно с основной ОС.

Если не особенно заморачиваться, в хост-системе поставить mta (минимта какой-нибудь можно найти, ssmtp, к примеру, или GNU mailutils посмотреть - вроде, в mailutils тоже что-то было), у которого контейнер будет смарт-релеем.

В mailutils, кстати, свой mail, по параметрам совместимый с mailx.

AS ★★★★★
()
Ответ на: комментарий от kshatriy

Та система, из которой нужно слать почту, должна уметь выполнять функции smtp-клиента. То есть, либо ставить в неё MTA (ssmtp, exim, sendmail, postifix), либо smtp-клиента. SMTP-клиентов различных куча, есть чисто на bash, на bash+nc, на awk, на perl (smtp-cli), в виде бинарника (mailx, тот, который, nail).

В первом случае скрипт будет передавать письмо MTA на той же машине, где запущен, и этот MTA уже реализует доставку письма (возможно с ожиданием в очереди). Во втором случае скрипт будет знать, получил ли тот сервер с exim письмо (и может что-нибудь сделать в случае отсутствия связи), но огранизация почтовой очереди (если она нужна) ложится на этот же скрипт.

mky ★★★★★
()
Ответ на: комментарий от mky

Благодарю за советы. Буду ставить smtp-клиент на основную ОСь и настраивать его на взаимодействие с exim'ом в контейнере.

kshatriy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.