发送邮件时,我收到消息“SASL 身份验证失败”。以下是我的 .neomuttrc 和 .msmtprc 文件:
用户
设置来自 = "[电子邮件保护]“设置 realname = “我的名字”设置 sendmail = “/usr/bin/msmtp”
邮箱
设置 imap_user = "[电子邮件保护]" 设置 smtp_url = "smtp://[电子邮件保护]@smtp.gmail.com:587/” 设置 smtp_authenticators = 'gssapi:login' 设置 imap_pass = “GmailAppPassword” 设置 smtp_pass = “GmailAppPassword”
确保实施 TLS
设置 ssl_starttls = 是 设置 ssl_force_tls = 是
我的邮箱
设置文件夹 = “imaps://imap.gmail.com:993/[Gmail]” 设置 spoolfile = “+所有邮件” 设置推迟 = “+草稿” 设置记录 = “+已发送邮件” 设置垃圾箱 = “+垃圾箱”
我的 .msmtprc 帐户 gmail 主机 smtp.gmail.com 端口 587 来自“[电子邮件保护]“tls on tls_starttls on tls_trust_file /etc/ssl/certs/ca-certificates.crt auth on user”[电子邮件保护]“
密码“GmailAppPassword”
日志文件 ~/.msmtp.log