我试图通过Gmail和sendEmail发送电子邮件.我尝试了一些配置,但没有任何效果。
sendEmail \
-o tls=yes \
-f mymailaccount@gmail.com \
-t email-receiver@gmail.com \
-s smtp.gmail.com:587 \
-xu mymailaccount@gmail.com \
-xp some-safty-password \
-u Hello World \
-m This is an E-Mail text.
RESULT: sendEmail[11181]: ERROR => ERROR => SMTP-AUTH: Authentication to smtp.gmail.com:587 failed.sendEmail \
-o tls=yes \
-f mymailaccount@gmail.com \
-t email-receiver@gmail.com \
-s smtp.gmail.com:465 \
-xu mymailaccount@gmail.com \
-xp some-safty-password \
-u Hello World \
-m This is an E-Mail text.
RESULT: sendEmail[11213]: ERROR => smtp.gmail.com:465 returned a zero byte response to our query.我试着用和不带TLS。我已经激活了Gmail帐户上的POP,IMAP和SMTP。
我的配置有什么问题?
发布于 2020-02-18 11:09:59
从andrew.46找到一个带有注释的解决方案。我必须激活谷歌账户(https://myaccount.google.com/u/0/security?hl=de)中的“使用安全性较低的应用程序”。比下面的代码更有效:
sendEmail \
-o tls=yes \
-f mymailaccount@gmail.com \
-t email-receiver@gmail.com \
-s smtp.gmail.com:587 \
-xu mymailaccount@gmail.com \
-xp some-safty-password \
-u Hello World \
-m This is an E-Mail text.https://askubuntu.com/questions/1198320
复制相似问题