我正在尝试在使用 python smtplib 发送电子邮件时将链接附加到我的本地文件。
msg.attach(MIMEText(u'<a href="file:///C:\folder\file.txt">Link</a>', 'html'))
但它只是以纯文本形式出现在电子邮件中。
如果我只是在 html 页面中使用链接,则链接有效。
<html>
<a href="file:///C:\folder\file.txt">Link</a>
</html>
我该如何解决这个问题?
编辑:
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
....
....
....
msg = MIMEMultipart()
msg['From'] = self.username
msg['To'] = to
msg['Subject'] = subject
msg.attach(MIMEText(text))
mailServer = smtplib.SMTP("smtp.gmail.com", 587)
mailServer.ehlo()
mailServer.starttls()
mailServer.ehlo()
mailServer.login(self.username, self.password)
mailServer.sendmail(self.username, to, msg.as_string())
我发送电子邮件的代码片段与此非常相似
心有法竹
相关分类