我需要让程序使用Gmail smtp服务器发送电子邮件。除了一件事,一切都很好。为了使它工作,我不得不继续我的谷歌帐户并创建一个应用程序密码,否则它不会发送并告诉我,我必须这样做。所以我的问题是,Gmail是否绝对要求您拥有应用程序密码才能从应用程序发送电子邮件?
答案 0 :(得分:2)
您需要使用Gmail SMTP服务器进行身份验证才能发送邮件。
这意味着要么使用您的Google帐户密码(或更好 - 用于没有敏感信息的新帐户的Google帐户密码),要么使用应用密码(如果您的Google帐户启用了2FA)。