2024-04-26 09:24:36 发布
网友
我用python发送电子邮件。有一条消息应该包含可以找到下载文件的链接。我希望一个电子邮件接收者可以点击链接并打开该路径。 谢谢您。在
这应该做到:
#!/usr/bin/python import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from_adr='foo@example.com' to_adr='bar@example.com' msg = MIMEMultipart('alternative') msg['Subject'] = "Emailing a link" msg['From'] = from_adr msg['To'] = to_adr html = """ <html> <head></head> <body> <p>Link:</p> <a href="http://www.somewhere.com/whatever.foo">Link Text</a> </body> </html> """ part1=MIMEText(html, 'html') part2=MIMEText("Link:\nhttp://www.somewhere.com/whatever.foo", 'text') msg.attach(part1) msg.attach(part2) s = smtplib.SMTP('localhost') s.sendmail(from_adr, to_adr, msg.as_string()) s.quit()
注意:这将发送带有文本部分的html电子邮件作为备用。链接在文本部分不起作用。。因为这只是短信!在
这应该做到:
注意:这将发送带有文本部分的html电子邮件作为备用。链接在文本部分不起作用。。因为这只是短信!在
相关问题 更多 >
编程相关推荐