Я пытаюсь прикрепить ссылку на мой локальный файл при отправке электронного письма с помощью 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())
Мой фрагмент кода отправки электронной почтыочень похоже на это