当TO feild中没有任何内容时,为什么不发送MAIL FROM命令

时间:2016-09-09 15:21:44

标签: java email smtp wireshark

我正在使用IBM websphere商业设置。

以下是代码详情:

((JCAEmailConnection) this.getConnection())
                            .getManagedConnection().getTransport().sendMessage(
                                    message, message.getAllRecipients());

我确信代码会在此时执行。该行调用com.sun.mail.smtp.SMTPTransport

的sendMessage函数

从javax.mail.internet.MimeMessage调用getAllRecipients方法

第一种情况:

如果TO和BCC字段中有一些电子邮件地址,则

邮件发送成功。 enter image description here

Wireshart snapshot 1

结果:邮件已成功发送。

第二种情况:

如果TO feild中没有任何内容但仅在BCC字段中没有成功发送邮件 enter image description here

Wireshart snapshot 2

结果:邮件未发送

根据this我无法发送电子邮件,因为没有 TO:无法发送RCPT命令。

所以问题是,当TO中没有电子邮件地址时,为什么不发送 MAIL FROM:? Atleast MAIL FROM:应该已发送。

0 个答案:

没有答案