2
试图获得玩!用附件发送电子邮件的框架。下面的代码工作正常,如果我不附加到消息。我已经尝试过使用Play的Mailer类和Apache Commons类(如下所示),但在这两种情况下,页面都只有一个微调器(Chrome),并且不会收到任何电子邮件。如何使用Play中的附件发送电子邮件!框架1.2.4
EmailAttachment attachment = new EmailAttachment();
attachment.setURL(new URL(base + "public/images/triangles.png"));
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("test");
attachment.setName("test");
emailaddress = "[email protected]";
MultiPartEmail email = new MultiPartEmail();
email.setDebug(true);
email.addTo(emailaddress);
email.setFrom("Testing <[email protected]>");
email.setSubject("Testing email");
try
{
email.attach(attachment);
}
catch (EmailException ex)
{
System.out.println(ex.getMessage());
}
email.setMsg("test email");
email.send();
版本被谈到了将在第一正确地产生所述附件的问题地方 - 它工作正常从浏览器或cURL请求,而不是试图将其拉入字节阵列时。既然你的答案对于原始问题是有帮助和准确的,我会把它标记为可接受的。 – 2012-08-09 15:23:20