Ubuntu S-nail 与 Gmail- SMTP 未经授权登录

Ubuntu S-nail 与 Gmail- SMTP 未经授权登录

我正在尝试使用 s-nail 和 gmail smtp 服务器从我的 aws vps 发送邮件。由于传出防火墙已打开至 587,我认为我收到的错误是由于我的 gmail 帐户无法识别 smtp 主机。

SMTP 主机 - AWS 上的 Ubuntu Server 18.04

命令:

echo -e "Email content" | s-nail -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="Me" -S [email protected] -S smtp-auth-password=password -S ssl-verify=ignore -S nss-config-dir=~/.certs [email protected]

错误:

s-nail: Loading /etc/s-nail.rc
s-nail: No such file to load: /home/energi/.mailrc
s-nail: Setting up PseudoRandomNumberGenerator: *SSL RAND_*
s-nail: Obsoletion warning: Use of old-style credentials, which will vanish in v15!
  Please read the manual section "On URL syntax and credential lookup"
s-nail: Obsoletion warning: please don't use *smtp*: assign a smtp:// URL to *mta*!
s-nail: Resolving host smtp.gmail.com:587 ... done
s-nail: Connecting to 172.253.112.109:587 ... connected.
s-nail: smtp-server: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsxgg9BB4ZxqT48Qwxgc8cTPMp0x_U0gxxHM2tGek8csEZ2sizt0IElRkg_...._.....etcetc
smtp-server: 534-5.7.14 Please log in via your web browser and then try again.
smtp-server: 534-5.7.14  Learn more at
smtp-server: 534 5.7.14  https://support.google.com/mail/answer/78754 b73sm2170494ywe.28 - gsmtp

这是我所做的,

-通过 Windows 上的 Putty 客户端将链接(上述错误)复制到 Firefox,然后验证是我。但是,我认为我必须在主机上,我正在使用没有 GUI 的 Ubuntu Server 18.04。Ubuntu Host 在 AWS VPS 上,Windows Host 在我的本地笔记本电脑上。

-我允许了安全性较低的应用程序。我不想这样做,但我确实启用了。我可以重新启用吗?

当前结果:每次执行命令时,我都会收到错误,即使我已验证。没有发送电子邮件。

预期结果:从 Ubuntu Server 主机执行命令并接收测试电子邮件。

相关内容