Tag: eml

使用JavaMail创建带附件的EML文件

我将使用JavaMail创建一个带附件的EML文件。 我成功创建了一个简单的EML文件,但添加附件无法正常工作。 我要添加一个PDF文件。 我的EML文件将成功创建。 如果我用Outlook打开生成的EML文件,我将找不到我的PDF文件作为附件,但我会发现EML文件本身作为附件。 有没有人有想法? 我尝试了两个变种(结果相同),我使用了FileDataSource类和MimeBodyPart#attachFile(File)的简单方法。 我要发一个例子: File pdfFile = new File(“somePdfFile”); Properties p = System.getProperties(); Session session = Session.getInstance(p); MimeMessage message = new MimeMessage(session); // MimeBodyPart txt = new MimeBodyPart(); // txt.setText(“”); MimeBodyPart mbp = new MimeBodyPart(); mbp.attachFile(attachment); // FileDataSource fds = new FileDataSource(attachment); // fds.setFileTypeMap(new FileTypeMap() { // // @Override // public […]

在java中创建一个电子邮件对象并将其保存到文件中

我需要备份PST文件(Outlook存储)中包含的电子邮件。 我正在使用libpst,这是我在网上找到的唯一免费图书馆( http://code.google.com/p/java-libpst/ ) 所以我可以访问每个电子邮件中的所有信息(主题,正文,发件人ecc ..),但我需要将它们放在一个文件中 有人说你可以从“javax.mail.Message”对象创建一个EML文件: 用Java创建一个.eml(email)文件 问题是:我如何创建这个Message对象? 我没有服务器或电子邮件会话,只有电子邮件中包含的信息 ps创建一个.msg文件也没关系

使用Java创建.eml(电子邮件)文件

谁知道怎么做? 我收到了电子邮件的所有信息(正文,主题,从,到,cc,密送),需要生成一个.eml文件。