6、实现163邮箱发送一封简单的邮件(python3)
一、163邮箱开启SMTP协议

二、获取客户端授权码VLCGYJQYYNWDSRST
三、发送一封简单的邮件(163邮箱发送给别的邮箱)
import smtplib  #需要使用smtplib库,来进行邮箱的连接
from email.mime.text import MIMEText #处理邮件内容的库,email.mime
#邮箱属性的配置
mailserver = 'smtp.163.com' #邮箱服务端URL,如果是QQ,就配置smtp.qq.com,应该是发件人的邮箱服务端
userName_SendMail = '改成自己的邮箱@163.com'#发件人
userName_AuthCode = 'VLCGYJQYYNWDSRST'# 发送邮箱的授权码
received_mail = ['jing.zhou@msxf.com'] #邮件的接收者,可以是多个
#发送一封简单的邮件
content = '邮件内容是:自动化测试报告'
email = MIMEText(content,'plain','utf-8') #纯文本形式的邮件内容,通过MIMEText进行操作
email['Subject']='邮件主题' #定义邮件主题
email['From']=userName_SendMail #发件人
email['To']= ','.join(received_mail) #收件人
#发送邮件
smtp = smtplib.SMTP_SSL(mailserver,port=465) # 163邮箱端口号是固定的465
smtp.login(userName_SendMail,userName_AuthCode)
smtp.sendmail(userName_SendMail,','.join(received_mail),email.as_string()) #发送邮件
smtp.quit()
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号