擅长:python、mysql、java
<p>我的python脚本停止发送电子邮件,因此我生成了特定于应用程序的密码,将脚本实用程序gmail帐户(例如My script utility@gmail.com)更改为该密码,然后通过下面的python脚本片段(抱歉,没有完整的示例)成功地使用了该密码(例如“applicationpassw”)。</p>
<pre><code>email = SMTPHandler(mailhost=('smtp.gmail.com',587),
fromaddr='anyaddress@mail.homeserver',
toaddrs=['whoiwanttomailto@gmail.com'],
subject= webSite + ' not working',
credentials=('myscriptutility@gmail.com','applicationpassw'),
secure=())
logger.addHandler(email)
</code></pre>
<p>因此,至少在Windows 10上使用python 3.6.5时,我们需要做的就是在帐户和应用程序中使用十六个字符的应用程序特定密码。</p>