Can you please enter this as an issue in JIRA?
http://issues.appfuse.org/browse/APF
Thanks,
Matt
On 10/8/07, L. <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I had troubles sending emails with attachement.
> That was using a remote SMTP server (from my internet provider) but there
> will be the same problems with a local SMTP server.
>
> From what I have gathered there are two flaws in MailEngine
> ( sendMessage(String[] emailAddresses, ClassPathResource resource, String
> bodyText, String subject, String attachmentName) )
>
> - No from:
> There is no "helper.setFrom" call, so the from field uses sytem variables
> ([EMAIL PROTECTED]). Then the SMTP server from my internet provider refuses
> it because it's not a valid internet email address (on windows machine name
> are juste machine name not in the internet form).
>
> - ClassPathResource attached file
> The file is read using ClassPathResource, but the file I want to send by
> email is not in the Class Path and I would expect that would be the case for
> quite a few developments.
>
>
> So I created a new sendMessage method defining a from address and an
> attachment as a File (see below) !
> Whether it is interesting enough to integrate into the latest AppFuse, it's
> up to you to decide.
>
>
> Cheers,
> [EMAIL PROTECTED]
> The Computing Froggy
>
>
> ===================== sendMessage =========
> /**
> * Convenience method for sending messages with attachments with a from
> source and File
> *
> * @param emailAddresses
> * @param attachedFile
> * @param bodyText
> * @param subject
> * @param attachmentName
> * @throws MessagingException
> * @author Ben Gill
> */
> public void sendMessage(String fromAdress, String[] emailAddresses,
> File attachedFile, String bodyText,
> String subject, String attachmentName)
> throws MessagingException {
> MimeMessage message =
> ((JavaMailSenderImpl) mailSender).createMimeMessage();
>
> // use the true flag to indicate you need a multipart message
> MimeMessageHelper helper = new MimeMessageHelper(message, true);
>
> helper.setTo(emailAddresses);
> helper.setText(bodyText);
> helper.setSubject(subject);
> helper.setFrom(fromAdress);
>
> helper.addAttachment(attachmentName, attachedFile);
>
> ((JavaMailSenderImpl) mailSender).send(message);
> }
> ================================
>
>
>
> --
> View this message in context:
> http://www.nabble.com/STMP-From-in-MailEngine-tf4588249s2369.html#a13096827
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
http://raibledesigns.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]