问题描述
我有一个使用 yagmail 向我的电子邮件地址发送电子邮件的脚本。发送电子邮件帐户 (Gmail) 是专门为脚本设置的,并且只将这些电子邮件发送到我的常规电子邮件帐户(也是 Gmail)。
context = ssl.create_default_context()
with smtplib.SMTP_SSL("smtp.gmail.com",465,context=context) as server:
server.login(self.sender_email,password)
server.sendmail(self.sender_email,self.receiver_email,message.as_string())
这工作正常并且收到了电子邮件。
我使用 Apple Mail 客户端来管理我的电子邮件。当邮件到达时,邮件的两行预览是正确的(即它是发送邮件内容的真实预览)。但是在右侧的消息窗格中查看所选消息时,内容不正确,即显示以前从同一地址发送的电子邮件。当我双击消息以在新窗口中打开消息时,内容是正确的。
我不确定是 yagmail 的问题还是 Apple Mail 的问题。 一方面,我尝试了多个接收邮件地址,每个在Apple Mail中都遇到同样的问题,但在本地Gmail或Outlook服务器上查看收到的电子邮件时,问题不存在。在那里,任何预览看起来都应该如此。 另一方面,发件人电子邮件是我在 Apple Mail 上遇到问题的唯一电子邮件。我尝试过以下解决方案:https://discussions.apple.com/thread/7548489,其中解决方案是重建邮箱,但问题不在于接收邮箱,而只是从这个电子邮件地址收到的电子邮件。
所有这些都让我觉得我使用 yagmail 的方式可能会在 Apple Mail 中引发这个问题。 如果有人有任何见解或建议,我很乐意听取他们的意见。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)