ubuntu:gmail.com 不接受从命令行发送的邮件

Wyb*_*ker 3 gmail email ubuntu

在我的 ubuntu 中,在命令行(mutt、mail、mailx 或 sendemail)上发送电子邮件可以正常工作,除非将邮件发送到我的两个 @gmail.com 地址中的任何一个。除非使用 sendemail,否则邮件不会静默地到达那里,这会导致“邮件传递失败:将消息返回给发件人”消息说:

Our system has detected that this message is likely unsolicited mail.
Run Code Online (Sandbox Code Playgroud)

雷鸟或我的 iPad 发送的相同消息被接受,没有问题。

有没有办法告诉 gmail.com 从命令行发送的邮件不一定是垃圾邮件?

也许通过在标题中伪造 Useragent?但是如何?

Wyb*_*ker 5

通过指定解决它:

对于 .muttrc 中的 mutt:

 set smtp_url=smtp://smtp.xs4all.nl:587
Run Code Online (Sandbox Code Playgroud)

在 sendemail 命令行上:

 -s smtp.xs4all.nl:587
Run Code Online (Sandbox Code Playgroud)

仍然要找出如何为mailx做到这一点。(感谢上述导致解决方案的评论)