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邮箱成功收到一封新邮件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构