我正在編寫一個生成完整報告的應用程序,它是摘要,並通過電子郵件發送。 摘要將作爲電子郵件中的文本發送,完整報告將作爲附件發送。 我找到了一個很好的例子(link),但我需要將電子郵件字體的字體設置爲等寬字體(例如'Courier New')。Python - 如何更改電子郵件文本字體
任何想法如何做到這一點?
在此先感謝。
我正在編寫一個生成完整報告的應用程序,它是摘要,並通過電子郵件發送。 摘要將作爲電子郵件中的文本發送,完整報告將作爲附件發送。 我找到了一個很好的例子(link),但我需要將電子郵件字體的字體設置爲等寬字體(例如'Courier New')。Python - 如何更改電子郵件文本字體
任何想法如何做到這一點?
在此先感謝。
電子郵件將作爲明文和HTML格式發送。明文電子郵件渲染器通常會以等寬字體呈現,但不能保證。更重要的是,你可以做任何事情來改變明文將顯示的字體。
如果你的收件人正在閱讀支持HTML的電子郵件客戶端的郵件,你應該可以通過將<font face="Courier New, Courier, monospace"></font>
(字體標籤)圍繞您希望在Courier中發送的郵件。在提供的方法中,您只需要:
text = '<font face="Courier New, Courier, monospace">' + text + '</font>'
如果您希望這是整個電子郵件。
你應該在HTML格式生成電子郵件和插入所需標籤
很偏的答案(怎麼樣提供一個例子嗎?)+不是所有的客戶端都支持HTML電子郵件。 –