Вызов двоичного файла /usr/sbin/sendmail
. Обычно он доступен независимо от того, какой MTA вы используете, и вы можете быть уверены, что он поддерживает стандартный интерфейс sendmail, если он называется sendmail.
Самый простой способ его использования - вызвать sendmail -t
и затем написать письмо, содержащее действительный заголовок To
, в свой стандартный ввод. Если вы пропустите -t
, вам придется передать адрес получателя в качестве аргумента командной строки.
Другим решением будет использование SMTP, но если вам нужно отправлять электронные письма из скрипта bash, это явно плохое решение, поскольку в Bash нет стандартных библиотек, которые бы содержали функции для отправки электронной почты через smtp (в отличие от python, где вы не можете легко отправлять почту, используя sendmail, но через SMTP).