2012-11-23 117 views
-1

問題與我以前問過的問題有關https://stackoverflow.com/questions/13158412/message-broker-sending-email 問題如下:我通過Message Broker電子郵件節點發送電子郵件,並且Lotus Notes客戶端顯示主體正確的電子郵件,但主題行亂碼;它似乎無法解析主題,並顯示如下:=?UTF8?Q?Application_ = E2 = 84 = 96_TESTIROVANE._Approval?= 消息和主題行都在其他客戶端正確顯示, G。 Gmail網絡客戶端。 我應該怎樣做才能讓Lotus Client解析標題並正常顯示它?我應該以某種方式配置客戶端本身或配置電子郵件節點?配置Lotus Notes以解析標題中的utf8

+1

這不是Notes編程問題,所以它不會屬於Stack Overflow。它將更適合服務器故障。在任何情況下,Notes Client中都有一個錯誤,或者您對主題行的實際編碼存在問題。這不是你可以配置的東西。 Notes的確瞭解utf8 - –

回答

0

我同意,這不是一個編程的問題實際上

以防萬一別人運行翻過了同樣的問題以郵件標題: 我們沒能在某種程度上改變了蓮花配置,所以我們結束了編寫Java處理所有這些電子郵件的東西,指定utf-8爲標題和消息,並且它現在起作用,至少在Lotus和免費smtp-servers/web-clients

+0

你是如何爲utf-8指定標題和消息的?我在發送郵件從java到蓮花筆記時面臨同樣的問題 – nanosoft

+1

@nanosoft MimeMessage message = new MimeMessage(mailSession); message.setSubject(messageSubject,「UTF-8」); message.setContent(emailBody,「text/plain; charset = \」utf-8 \「」); message.setHeader(「Content-Transfer-Encoding」,「8BIT」); – gisly