使用Javax发送邮件,但不发送收件人“;“MAILER-DAEMON”;作为发送者

使用Javax发送邮件,但不发送收件人“;“MAILER-DAEMON”;作为发送者,java,android,sendmail,jakarta-mail,Java,Android,Sendmail,Jakarta Mail,我正在尝试使用javax以编程方式发送电子邮件 我遵循以下问题答案的步骤:单击,它工作正常。我刚把邮件服务器改为“smtp.yandex.com.tr” 当我发送/接收带有此代码的电子邮件时,它会在发件人部分写入“MAILER-DAEMON”。我怎样才能解决这个问题 顺便说一句,我还使用yandex邮件进行了身份验证。我通过从部分添加来解决这个问题。我认为只给发件人是可以的,但显然我必须指定“发件人”,如下所示 MimeMessage message = new MimeMessage(

我正在尝试使用javax以编程方式发送电子邮件

我遵循以下问题答案的步骤:单击,它工作正常。我刚把邮件服务器改为“smtp.yandex.com.tr”

当我发送/接收带有此代码的电子邮件时,它会在发件人部分写入“MAILER-DAEMON”。我怎样才能解决这个问题


顺便说一句,我还使用yandex邮件进行了身份验证。

我通过从部分添加来解决这个问题。我认为只给发件人是可以的,但显然我必须指定“发件人”,如下所示

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