簡體   English   中英

將郵件發送到javamail(或ftpmail?)並保存附件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM