Я пытаюсь настроить инструмент, который периодически отправляет мне электронные письма (в моем случае, psad). Это позволяет по умолчанию определять только адрес электронной почты для отчетов.

Есть ли общий способ заставить этот или аналогичные инструменты использовать SMTP-сервер не по умолчанию с TLS? (например, SMTP в Gmail)

1 ответ1

1

mailx может использовать SMTP. Это файл конфигурации ~/.mailrc

Mailx с использованием SMTP Gmail:

(Настройка может быть даже в одной команде)

mailx -v -s "$EMAIL_SUBJECT" \
-S smtp-use-starttls \
-S ssl-verify=ignore \
-S smtp-auth=login \
-S smtp=smtp://smtp.gmail.com:587 \
-S from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)" \
-S smtp-auth-user=$FROM_EMAIL_ADDRESS \
-S smtp-auth-password=$EMAIL_ACCOUNT_PASSWORD \
-S ssl-verify=ignore \
-S nss-config-dir=~/.mozilla/firefox/xxxxxxxx.default/ \
$TO_EMAIL_ADDRESS

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