DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=39391>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=39391 Summary: New embed method for HtmlEmail Product: Commons Version: unspecified Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: Email AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] Hi! I've written a new "embed" method (simply but neccesary) for the HtmlEmail class: public String embed(DataSource ds, String name) throws EmailException{ // verify that the DataSource is valid try { if (ds == null || ds.getInputStream() == null) { throw new EmailException("Invalid Datasource"); } } catch (IOException e) { throw new EmailException("Invalid Datasource"); } MimeBodyPart mbp = new MimeBodyPart(); try { mbp.setDataHandler(new DataHandler(ds)); mbp.setFileName(name); mbp.setDisposition("inline"); String cid = randomAlphabetic(HtmlEmail.CID_LENGTH).toLowerCase(); mbp.addHeader("Content-ID", "<" + cid + ">"); this.inlineImages.add(mbp); return cid; } catch (MessagingException me) { throw new EmailException(me); } } -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
