我已經將GAE/Java項目設置爲接收電子郵件,除了無法保留傳入郵件的格式(例如粗體,斜體,字體大小,文本顏色,項目符號列表...),並且傳入郵件的內容類型始終爲"text/plain"
,因爲最終用戶認爲郵件內容混亂且無法閱讀。GAE:傳入的電子郵件無法保存格式
例如,我從Gmail發送格式化的郵件,當我在GAE中收到郵件時,所有格式都被脫機並留下大量純文本。
有沒有什麼辦法可以將傳入郵件類型作爲HTML格式保存?
我已經將GAE/Java項目設置爲接收電子郵件,除了無法保留傳入郵件的格式(例如粗體,斜體,字體大小,文本顏色,項目符號列表...),並且傳入郵件的內容類型始終爲"text/plain"
,因爲最終用戶認爲郵件內容混亂且無法閱讀。GAE:傳入的電子郵件無法保存格式
例如,我從Gmail發送格式化的郵件,當我在GAE中收到郵件時,所有格式都被脫機並留下大量純文本。
有沒有什麼辦法可以將傳入郵件類型作爲HTML格式保存?
重複此外,我從谷歌App Engine文檔here它說複製一些摘錄:
The message contains a subject, a plaintext body, and an optional HTML body.
It can also contain file attachments, as well as a limited set of headers.
而我猜內容類型應該是text/html
通過服務器發送郵件。設置正文內容類型text/html
。
.
.
.
htmlPart = new MimeBodyPart();
htmlPart.setContent("<b>html content</b>", "text/html");
這應該爲你工作..
好吧,在你的鏈接中沒有重複的問題,這是發送,我的接收,但你的突出顯示輸入幫助我,我只是沒有檢查過這種類型。非常感謝。 – Mike
謝謝邁克。很高興幫助 –