[英]Send mail to javamail (or ftpmail?) and save attachment
我一段時間以來一直在尋找解決方案。
它可以通過javamail發送郵件,並保存附件。 但是問題是我無法顯示像“åäö”這樣的瑞典字母。 該文件保存在ISO-Latin-1中。 (文件名類似於“ ISO-8859-1HwhajkAWJKHWo ...”)。 我已嘗試對其進行解碼以及找到的所有搜索解決方案。
但這不會起作用,不管我嘗試多少,都不會起作用。 有人有類似的問題嗎?
然后我在想是否可以將電子郵件發送到ftpmail(?),並使用Java程序來捕獲文件中的附件並將其保存。 正確復制所有字母(åäö)。
還是有人有其他解決方案來解決此問題? 向服務器發送電子郵件,該服務器將仔細檢查郵件,如果有附件,請保存。
的確,javax.mail與UTF-8兼容。 您必須為主題,內容和文本附件設置它。
MimeMessage message = new MimeMessage(session);
message.setSubject(subject, "UTF-8");
message.setHeader("Content-Type", "text/plain; charset=UTF-8");
message.setText(body, "UTF-8");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.