3

我可以用 gmail 和 javamail 发送邮件

但是我无论如何都无法将回复设置为...

我使用的代码是...

   //the actual mail id someone@gmail.com
   ccAddress = new InternetAddress( "someone+something@gmail.com");

        msg.setFrom(ccAddress);

        Address[] addresses = new Address[1];
        //actually i want to addressee to reply-to
        addresses[0] = new InternetAddress( "someone@yahoo.com" );
        msg.setReplyTo(addresses);

        msg.setSubject(subject);
        msg.setText(text);
        msg.setHeader("MIME-Version" , "1.0" );
        msg.setHeader("Content-Type" , "text/html" );
        msg.setHeader("X-Mailer", "Recommend-It Mailer V2.03c02");

实际的 gmail id 是某人@gmail.com 但我在这里读到了一些东西

重新部署 ejb 是个问题……不再是问题了……

请删除这个问题...

谢谢

4

1 回答 1

0

在调用之前,请transport.sendMessage()尝试调用msg.saveChanges()
send() 函数在调用 sendMessage() 之前调用此函数,但如果您自己使用 sendMessage(),则必须调用此函数以确保保存任何标头。

于 2010-10-16T18:14:08.103 回答