I have a problem using JavaMailSenderImpl. When i try to send an email from a standalone class (main or junit) i get a null pointer
java.lang.NullPointerException
at org.springframework.mail.javamail.JavaMailSenderIm pl.getTransport(JavaMailSenderImpl.java:412)
at org.springframework.mail.javamail.JavaMailSenderIm pl.doSend(JavaMailSenderImpl.java:372)
at org.springframework.mail.javamail.JavaMailSenderIm pl.send(JavaMailSenderImpl.java:291)
at org.springframework.mail.javamail.JavaMailSenderIm pl.send(JavaMailSenderImpl.java:277)
at com.todo1.bole2.services.base.notification.SendSin gleMailTest.testSendEmail(SendSingleMailTest.java: 25)
but if i run a similar code under the app server (sun 7), it runs fine... it actually sends the email.
The test sample is:
public void testSendEmail() throws Exception {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost("mail.mycompany.com");
//
SimpleMailMessage mailmessagetext = new SimpleMailMessage();
mailmessagetext.setTo("to@mycompany.com");
mailmessagetext.setFrom("from@mycompany.com");
mailmessagetext.setSubject("TEXT test");
mailmessagetext.setText("Test text");
mailSender.send(mailmessagetext);
Any idea why this happens?


Reply With Quote