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