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]