Python和RPA网页自动化-发送邮件

以163邮箱为例,分别使用Python和RPA网页自动化发送邮件到指定邮箱

其中2个方法都需要用到163邮箱授权码,开启IMAP/SMTP服务即可得到授权码(POP3/SMTP服务不用开启)

 

1、python代码如下

import smtplib
from email.mime.text import MIMEText
from email.header import Header

def sendmail():
    smtpserver = 'smtp.163.com'  # 邮件服务器
    sender = 'xxx@163.com'  #发送人邮箱
    password = 'xxxxxx'  # 此处输入发件人邮箱授权码,而不是邮箱登陆密码
    receiver = 'xxx@163.com'  #接收人邮箱
    #邮件标题
    subject = 'Python-发送邮件'
    #邮件正文
    body = "这是一封Python自动化发送的邮件"
    msg = MIMEText(body, 'plain', 'utf-8')
    msg['Subject'] = Header(subject, 'utf-8')
    #连接服务器
    smtp = smtplib.SMTP()
    smtp.connect(smtpserver)
    smtp.login(sender, password)
    #发送邮件(发件人、收件人、邮件内容)
    smtp.sendmail(sender, receiver, msg.as_string())
    smtp.quit()

if __name__ == '__main__':
    sendmail()    

脚本运行成功后,查看163邮箱成功收到一封新邮件

 

2、RPA指令如下

其中[发送邮件]指令设置如下

   

指令运行成功后,查看163邮箱成功收到一封新邮件

 

posted @ 2024-01-15 11:31  dabeen  阅读(132)  评论(0编辑  收藏  举报