0
我使用django 1.3.1與postfix發送html電子郵件有一個問題相同的代碼發送20%的電子郵件爲純文本和80%發送爲html。django電子郵件HTML不呈現在某些情況下
我在谷歌搜索任何報告的問題,但沒有人報告任何東西。
感謝,
我使用django 1.3.1與postfix發送html電子郵件有一個問題相同的代碼發送20%的電子郵件爲純文本和80%發送爲html。django電子郵件HTML不呈現在某些情況下
我在谷歌搜索任何報告的問題,但沒有人報告任何東西。
感謝,
默認情況下,MIME類型在EmailMessage機體參數是「text/plain的」。如果你有信心,你的收件人可以處理替代內容類型,你可以使用content_subtype屬性在EmailMessage類上更改主要內容類型。
msg = EmailMessage(subject, html_content, from_email, [to])
msg.content_subtype = "html" # Main content is now text/html
msg.send()
我發送來自四個應用程序的HTML只有註冊應用程序(編輯與其他人相同的代碼)發送80%的HTML和20%的文本。 – carlitux
是服務器端的問題?我的意思是如果你打印正在發送的電子郵件,你看到純文本或HTML? – karthikr
您確定它不是客戶客戶端問題嗎?有些客戶端配置不接受HTML。換句話說,你如何得到這些數字:80%和20%?請提供一些其他信息。 – Kostanos
如果您在某些不支持HTML的客戶端中查看,您將看到文本輸出 – karthikr