2012/1/10 Frank Sullivan <[email protected]>:
> I have a web application (Flex, Spring, Hibernate) that has a simple email 
> module that uses Common Email.  Currently it only sends plain text messages. 
> Here is basically what happens:
>
> HtmlEmail email = new HtmlEmail();
> email.setHostName(smtpHost);
> email.setAuthentication(smtpUser, smtpPassword);
> email.setTextMsg(plainText);
> email.setSubject(subject);
> email.addTo(recipientAddress);
> email.setFrom(fromAddress);
> email.send();
>
> The problem is that is only works when invoke it from simple Java 
> application.  It does not work from a within the Spring service that is 
> running in the Tomcat container.  Even weirder is that if I put straight 
> JavaMail code in the Spring service, it works!
>
> Properties props = new Properties();
> props.put("mail.smtp.host", smtpHost);
> props.put("mail.smtp.user", smtpUser);
> props.put("mail.smtp.password", smtpPassword);
> Session session = Session.getDefaultInstance(props);
> Message msg = new MimeMessage(session);
> msg.setFrom(new InternetAddress(fromAddress));
> msg.setRecipients(Message.RecipientType.TO, new InternetAddress[]{new 
> InternetAddress(recipientAddress)});
> msg.setSubject(subject);
> msg.setText(plainText);
> Transport.send(msg);
>
> Any clues?
>

How exactly it fails?
What exception is there if any?

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to