-1

I am trying to use javax to send emails programmatically.

I followed steps on answer of the following question: Click here and it works fine. I just changed mail server to "smtp.yandex.com.tr"

When i send/receive email with this code it writes "MAILER-DAEMON" in sender section. How can I fix this?

By the way I make also authentication with a yandex mail to send.

Community
  • 1
  • 1
Bahadir Gul
  • 152
  • 3
  • 19

1 Answers1

1

I fixed this with adding from part. I was thinking just giving sender was ok but apperantly i had to specify "from" as follows

    MimeMessage message = new MimeMessage(session);   
    DataHandler handler = new DataHandler(new ByteArrayDataSource(body.getBytes(), "text/plain"));   
    message.setSender(new InternetAddress(sender));   
    message.setFrom(new InternetAddress(sender));
Bahadir Gul
  • 152
  • 3
  • 19