Hi,
I'm trying to send mail using the java mail api but i am getting following exception
<blockquote>
code:
<pre name="code" class="core">
javax.mail.SendFailedException: Sending failed;
nested exception is:
javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
javax.mail.SendFailedException: 554 5.7.1 <[email protected]>: Recipient address rejected: Access denied
at javax.mail.Transport.send0(Transport.java:219)
at javax.mail.Transport.send(Transport.java:81)
at org.icrm.sendmail.MailProcessor.sendMail(MailProcessor.java:34)
at org.icrm.sendmail.MailProcessor.main(MailProcessor.java:10)
</pre>
</blockquote>
my code for sending mail is as bellow
<blockquote>
code:
<pre name="code" class="core">
//Get system properties
Properties props = System.getProperties();
//Setup mail server
props.put("mail.smtp.host",hostName);
//Get session
Session session = Session.getInstance(props);
//Define message
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject(subject);
message.setText(messageBody);
//Send message
Transport.send(message);
</pre>
</blockquote>