【问题标题】:Send mail to javamail (or ftpmail?) and save attachment将邮件发送到 javamail(或 ftpmail?)并保存附件
【发布时间】:2012-02-02 09:15:07
【问题描述】:

一段时间以来,我一直在寻找解决问题的方法。

它可以通过javamail发送邮件,并获取附件保存。但问题是我无法显示像“åäö”这样的瑞典字母。该文件以 ISO-Latin-1 格式保存。 (文件名类似于“ISO-8859-1HwhajkAWJKHW...”)。我试图解码它以及我找到的每个解决方案。

但它不会起作用,无论我尝试多少,它都不会起作用。谁有类似的问题?

然后我在想是否可以向 ftpmail(?) 发送电子邮件并使用 java 程序捕获文件中的附件并保存它。正确复制所有字母 (åäö)。

或者有人有其他解决方案来解决这个问题吗?向服务器发送电子邮件,服务器将查看邮件,如果有附件,请保存。

【问题讨论】:

    标签: java jakarta-mail


    【解决方案1】:

    真的,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");
    

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 1970-01-01
      • 2016-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-28
      • 2019-03-23
      • 1970-01-01
      相关资源
      最近更新 更多