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]
