我正在使用 msmtp 发送电子邮件,但出现身份验证错误,尽管我的登录凭据是正确的。
我的 msmtprc 文件包含
defaults
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account default
host smtp.gmail.com
port 25
auth on
user *******@gmail.com
password *********
from **********@gmail.com
logfile /var/log/msmtp.log
在终端上运行此命令
echo -e "Subject: Test Mail\r\n\r\nThis is my first test email." |msmtp --debug --from=default -t vikrantgoutam16@gmail.com
我收到以下错误
msmtp:身份验证失败(方法 PLAIN)
msmtp:服务器消息:535-5.7.8 用户名和密码不被接受。在 msmtp 了解更多
信息:服务器消息:535 5.7.8 https://support.google.com/mail/?p=BadCredentials b14sm68898705pfi.92 - gsmtp msmtp:无法发送邮件(帐户默认来自 /etc/msmtprc)