我一直尝试通过 Outlook 帐户使用 ssmtp 发送电子邮件。我关注了此页面,以下是 ssmtp.conf 中的内容:
[email protected]
mailhub=smtp-mail.outlook.com:587
[email protected]
AuthPass=mypassword
UseTLS=YES
UseSTARTTLS=YES
rewriteDomain=outlook.com
[email protected]
FromLineOverride=YES
但是当我想要测试 ssmtp 时,比如在终端中输入以下内容:
ssmtp [email protected]
什么都没发生,终端冻结了。有什么线索可以让我开始调试吗?
答案1
经过几次尝试,我意识到有两种方法可以使用此命令。
来自文件的电子邮件
sendmail [email protected] < file.txt
回显文本
echo -e "Subject:<SUBJECT> \n\n <BODY>\n" | sendmail [email protected]