Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 一封电子邮件可以包含多个邮件ID吗?_Java_Email - Fatal编程技术网

Java 一封电子邮件可以包含多个邮件ID吗?

Java 一封电子邮件可以包含多个邮件ID吗?,java,email,Java,Email,我正在用java实现一个邮件客户端,并使用以下命令检索MessageId:String[]msgIds=msg.getHeader(“MessageId”) 因为getHeader()返回一个数组。我想知道是否存在一封电子邮件可能包含多个ID的情况 我尝试通过来回发送/回复/转发电子邮件来测试它,但每次只包含一个id。一封电子邮件可能不包含多个邮件id标题,但其他电子邮件标题字段可能会出现多次。getHeader函数将返回一个数组以考虑这些因素 例如,received标题可以设置多次,以提供处理

我正在用java实现一个邮件客户端,并使用以下命令检索MessageId:
String[]msgIds=msg.getHeader(“MessageId”)

因为
getHeader()
返回一个数组。我想知道是否存在一封电子邮件可能包含多个ID的情况


我尝试通过来回发送/回复/转发电子邮件来测试它,但每次只包含一个id。

一封电子邮件可能不包含多个
邮件id
标题,但其他电子邮件标题字段可能会出现多次。getHeader函数将返回一个数组以考虑这些因素


例如,
received
标题可以设置多次,以提供处理电子邮件的服务器的完整跟踪。

一封电子邮件可能不包含多个
邮件Id
标题,但其他电子邮件标题字段可能会出现多次。getHeader函数将返回一个数组以考虑这些因素


例如,
received
头可以设置多次,以提供处理电子邮件的服务器的完整跟踪。

当前的internet电子邮件格式规范为。指定电子邮件可以有零个或一个“message id”标题,建议使用该标题。(参见链接版本的第20页)

因此,任何包含多个“消息id”标题的电子邮件都是不一致的


但是,如果您正在实现邮件阅读器或处理器,建议考虑不一致电子邮件的可能性。至少,你的处理者应该处理这样一封电子邮件,这样它就不会“中断”。(这种脆弱性可能允许有人攻击您的邮件处理器,也可能是它所运行的系统。)

当前的internet电子邮件格式规范是。指定电子邮件可以有零个或一个“message id”标题,建议使用该标题。(参见链接版本的第20页)

因此,任何包含多个“消息id”标题的电子邮件都是不一致的

但是,如果您正在实现邮件阅读器或处理器,建议考虑不一致电子邮件的可能性。至少,你的处理者应该处理这样一封电子邮件,这样它就不会“中断”。(这种脆弱性可能会让人攻击你的邮件处理器,也可能是它运行的系统。)