ssmtp 无法与 outlook 帐户配合使用

ssmtp 无法与 outlook 帐户配合使用

我一直尝试通过 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]

相关内容