python smtpd.SMTPServer:如何在进程\消息中发送回复消息?

python smtpd.SMTPServer:如何在进程\消息中发送回复消息?,python,Python,在我的smtpd.SMTPServer实现中,我可以通过process\u message()回调接收消息。如何将回复信息发送回发件人?这是一个可以发送电子邮件的脚本,它对我很有用。我不知道你是否想要,但我希望它能帮助你 import smtplib from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText fromaddr = "YOUR ADDRESS" toaddr = "ADDR

在我的
smtpd.SMTPServer
实现中,我可以通过
process\u message()
回调接收消息。如何将回复信息发送回发件人?

这是一个可以发送电子邮件的脚本,它对我很有用。我不知道你是否想要,但我希望它能帮助你

import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText


fromaddr = "YOUR ADDRESS"
toaddr = "ADDRESS YOU WANT TO SEND TO"
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = "SUBJECT OF THE MAIL"

body = "YOUR MESSAGE HERE"
msg.attach(MIMEText(body, 'plain'))

server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(fromaddr, "YOUR PASSWORD")
text = msg.as_string()
server.sendmail(fromaddr, toaddr, text)
server.quit()