IIS SMTP服务器消息ID域

时间:2017-08-30 12:42:51

标签: iis smtp

我遇到$seconds_to_cache = 3600; $ts = gmdate("D, d M Y H:i:s", time() + $seconds_to_cache) . " GMT"; header("Expires: $ts"); header("Pragma: cache"); header("Cache-Control: max-age=$seconds_to_cache"); 服务器的问题。

当我发送消息时,消息ID为

IIS SMTP

我找不到将XXXXXXXXXXXXXXXXXXXXXXXXX@localhost.localdomain 更改为正确域名的位置。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

我发现邮件ID域是在电子邮件生成期间写的,没有任何东西可以处理IIS。

必须在电子邮件创建方法中设置邮件ID域。

答案 1 :(得分:0)

使用IIS服务器的SMTP服务器时,实际上有两种方法可以设置邮件ID。如果SMTP服务器收到已包含消息ID的消息,则不会单独使用它。另一方面,如果邮件不包含邮件ID,SMTP服务器将添加它并使用" Local(默认)"消息ID的域部分的域名。 "本地(默认)"首次创建SMTP虚拟服务器时设置域名。它出现在" Domains"的顶部。列表中的SMTP虚拟服务器" Internet信息服务(IIS)6.0管理器"并可以通过重命名来更改。