力CFMAIL标签从specfic服务器的IP地址发送(Force cfmail tag to se

2019-10-18 05:45发布

这里是我的服务器设置:

  • Web服务器:ColdFusion的10 U10 64位的Windows Server 2008 R2,多个公共/私有IP地址。
  • 邮件服务器:是不同的Windows 2008 R2服务器。

简单说明这个问题,我有两个网站(这只是理论,例如在使用私有IP地址)。

  • 网站1:10.10.10.1
  • 网站2:10.10.10.2

我使用的是CFMAIL标签从网站1(10.10.10.1)发送邮件,但是当我看发送的电子邮件和邮件服务器上的SMTP日志的邮件头,它说,邮件是从网站2(发送10.10.10.2)。

我没有对这个问题的一些谷歌搜索和想出了这个bugbase报告 。 该漏洞不会出现已得到修复。 不过,我想知道是否有任何变通办法。 我想是从“网站1”发送邮件到具有在电子邮件标题的网站的IP地址。

Answer 1:

您是否尝试过specifing类似下面的邮件服务器?

 <cfmail 
to="<<<email>>>"
from="<<<fromEmail>>>"
subject="Some Subject"
type="html"
server="server to send from (ip)" 
port="port for mail server">
        body=" <<<content here>>>"

默认情况下,ColdFusion的将使用在管理控制台中配置的电子邮件服务器。 通过在CFMAIL标签定义邮件服务器这应该被覆盖。



文章来源: Force cfmail tag to send from a specfic server IP address