2014-12-02 7 views
-1

Я пытаюсь использовать javax для отправки электронной почты программным способом.Отправка почты с помощью Javax, но получателя «MAILER-DAEMON» в качестве отправителя

Я выполнил следующие действия: ответьте на вопрос: нажмите here, и он отлично работает. Я только что изменил почтовый сервер на «smtp.yandex.com.tr»

Когда я отправляю/получаю электронную почту с этим кодом, он пишет «MAILER-DAEMON» в разделе отправителя. Как я могу это исправить?

Кстати, я делаю также аутентификацию с почтой yandex для отправки.

ответ

1

Я исправил это с добавлением части. Я думал, что просто дать отправителю было нормально, но я должен был указать «из» следующим образом:

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)); 

 Смежные вопросы

  • Нет связанных вопросов^_^