小编:给我写一个简单的电子邮件客户端,可以实现简单的电子邮件发送功能

Bing:

import smtplib

from email.mime.text import MIMEText


smtp_server = 'smtp.example.com' # 电子邮件服务器地址

smtp_port = 587 # 电子邮件服务器端口

smtp_user = 'your_email@example.com' # 用户名

smtp_password = 'your_password' # 密码


to_addr = 'recipient@example.com' # 收件人电子邮件地址

subject = 'Email Subject' # 邮件主题

body = 'Email body text' # 邮件正文


msg = MIMEText(body)

msg['Subject'] = subject

msg['From'] = smtp_user

msg['To'] = to_addr


server = smtplib.SMTP(smtp_server, smtp_port)

server.starttls()

server.login(smtp_user, smtp_password)

server.sendmail(smtp_user, to_addr, msg.as_string())

server.quit()

屏幕截图 2023-04-06 164255.png

测试运行若返回错误,则可以复制错误提示信息,发送给bing,让它识别并给出修改建议:

屏幕截图 2023-04-06 164554.png

屏幕截图 2023-04-06 164728.png

对于像小编这样的程序小白,遇到不懂得如何操作,也可以继续追问:

屏幕截图 2023-04-06 164842.png

通过不断的检查、修改,总会得出正确答案。