我正在尝试使用以下功能测试应用程序从localhost发出的电子邮件:
func SendContactUsForm(subject, email, body string) error {
var err error
from := "mysender@gmail.com"
pass := "somecrazypw"
to := "mydestination@gmail.com"
msg := "From: " + from + "\n" +
"To: " + to + "\n" +
"Subject: Contact form:" + subject + "\n" + body
err = smtp.SendMail("smtp.gmail.com:587",
smtp.PlainAuth("", from, pass, "smtp.gmail.com"),
from, []string{to}, []byte(msg))
if err != nil {
log.Printf("smtp error: %s", err)
return err
}
return nil
}
但我有一个错误:
发送电子邮件。转到:171:smtp错误:535 5.7.8不接受用户名和密码。在5.7.8了解更多信息https://support.google.com/mail/?p=BadCredentialsa7sm5381413wmh。14-gsmtp联系人。go:38:错误seding联系我们表格535 5.7.8用户名和密码不接受。
尽管<代码>mysender@gmail.com正确,我已启用允许不太安全的应用mysender@gmail.com
。
那么这里有什么问题?我怎样才能修复它?
登录gmail帐户。转到管理您的google帐户。在此之后,启用不太安全的应用程序访问。当您尝试从应用程序发送邮件时,可能会出错。如果是这样的话,请转到找到的安全问题(这是google帐户安全选项卡中的第一个选项),在这里您需要验证最后的活动是否已验证,以及它是否为您。
从https://security.google.com/settings/security/apppasswords生成密码并改用该密码。
应用程序密码是一个16位密码,允许应用程序或设备限制访问您的Google帐户,而无需泄露您的个人密码和完全访问您的Google帐户。
有关如何生成的更多详细信息!
转到gmail帐户内的安全设置,并启用3party应用程序访问。。。这将解决问题。仅供参考,我相信如果您启用了两步身份验证,这将不起作用。因此,您可能需要创建一个新的gmail帐户,然后启用转发。。。。
所以我有以下代码: 但当我尝试发送电子邮件时,它总是给出如下错误:错误:无效登录:535-5.7.8用户名和密码不被接受。在535 5.7.8了解更多信息https://support.google.com/mail/?p=BadCredentialsf67-v6sm75536287pfe。75-gsmtp 这是完整跟踪: 知道发生了什么以及如何解决这个问题吗?谢谢你。
问题内容: 尝试使用JavaMail API发送邮件时收到此错误。我确定用户名和密码是100%正确的。我要连接的Gmail帐户是一个较旧的帐户,因为他们说使用新帐户需要一些时间。 这是我的代码: 问题答案: 给定的代码段可以在我的Gmail帐户上正常运行,因此此问题出在其他地方。您是否遵循错误消息中给出的链接?它包含以下提示: 确保您输入了完整的电子邮件地址(例如,username@gmail.c
当我尝试使用我的GMail帐户从我的PHP应用程序中使用SwiftMailer发送电子邮件时,出现以下错误。 这是我的SwiftMailer代码: 这是Apache错误日志和堆栈跟踪中的条目。 [Wed Aug18 22:06:10.284728 2015][: error][pid 9298][客户端10.0.0.1:64806]PHP致命错误:未捕获异常'Swift_TransportExce
当我尝试通过运行Laravel 4的网站发送电子邮件时,我会收到这个异常: 这是我的邮件配置: 我已经尝试了通过谷歌搜索这个问题找到的禁用链接,但没有什么不同。 有没有办法告诉谷歌“停止阻止这个IP,是我”?
我试图用nodejs和nodemailer发送邮件,但这对我不起作用。我有以下代码: 我得到这个错误: {错误:无效登录:535-5.7.8不接受用户名和密码。了解更多信息,请访问535 5.7.8_actionAUTHCompletep6sm97493129wrx.50-SMTPConnection的gsmtp。SMTPConnection的_formatError(C:\User\Carlos
当我尝试使用JavaMail API发送邮件时,会出现以下错误: