邮件发送限制 中继服务类 Gmail

公司最近国际业务的邮箱验证服务,发现海外客户会有邮箱验证码延迟的现象,所以调研海外邮件服务一个是Gmail

注册了Gmail之后,通过代码发送邮件,一直没有反应,最后发现量问题:

    网络不通,代码部署到香港服务即可!!

    Gmail没有配置好,没有使用第三方应用密码!!

应用密码怎么设置呢?随即在网上找相关资料,发现他们的截图都有,就我没有,我靠( ‵o′)凸,人品不好吗?刷新刷新再刷新发现还是没有,最后无意中看到必须开启两步验证;

我去这个用户体验给个差评!!!  记住了  《两步验证》 打开之后,就会出现如下选项;


应用专用密码

```javascript

# -*- coding: utf-8 -*-

import datetime

import logging

import smtplib

from email.headerimport Header

from email.mime.textimport MIMEText

fromaddr ='[email protected]'

toaddrs  = ['[email protected]']

subject ="Gmail send mail"

msg =''.join(['wwwww'])

message = MIMEText(msg, 'plain', 'utf-8')   #第二个参数如果发送html的话,需要改成html

message['From'] = Header(fromaddr, 'utf-8')

message['To'] =  Header(','.join(toaddrs), 'utf-8')

message['Subject'] = Header(subject, 'utf-8')

#message = f"From: {fromaddr}\nTo: {','.join(toaddrs)}\nSubject: {subject}\n\n{msg}"

username ='[email protected]'

password ='生成的应用密码'

try:

server = smtplib.SMTP('smtp.gmail.com','587')  #需要部署到香港

server.ehlo()

server.starttls()

server.login(username,password)

server.sendmail(fromaddr, toaddrs, message.as_string())

server.quit()

logging.info('Send Email Successful.')

except:

logging.info('Send Email Failed.')

```

你可能感兴趣的:(邮件发送限制 中继服务类 Gmail)