我正在尝试在使用 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 MIMEMultipartfrom email.MIMEBase import MIMEBasefrom email.MIMEText import MIMEText............msg = MIMEMultipart()msg['From'] = self.usernamemsg['To'] = tomsg['Subject'] = subjectmsg.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())我发送电子邮件的代码片段与此非常相似
添加回答
举报
0/150
提交
取消