我遇到使用coldfusion和谷歌SMTP的问题。问题是,我已经设置了所有内容,因此当发送电子邮件时,它将使用谷歌的SMTP中继。现在,无论如何,我有网站的服务器也有另一个使用谷歌的SMTP中继的网站。因此,出于某种原因,当客户从一个站点1购买东西(并获得订单确认)并且另一个客户从站点2订购某些东西(并获得订单确认)时,站点2上的FROM电子邮件将切换到FROM电子邮件网站1。
示例:
客户从网站1购买 - FROM =“cs@site1.com”
不同的客户从网站2购买 - FROM =“cs@site1.com”(这应该是cs@site2.com)
我知道这听起来令人困惑,让我难过。任何帮助将不胜感激。
答案 0 :(得分:4)
您使用不同的帐户连接GMail吗?
如果我没记错的话,GMail会更改任何电子邮件中的“FROM”以匹配您登录的帐户的电子邮件地址。
答案 1 :(得分:1)
我遇到了一个非常类似的问题,this question帮助我找到了解决方案。
我们托管多个通过AuthSMTP发送邮件的网站。我们的电子邮件问题在从Coldfusion 7升级到Coldfusion 10之后就开始了。看起来电子邮件的发送时出现了错误的' FROM'地址,但真正发生的事情更加险恶。
Coldfusion 9和10在Coldfusion管理员中有一个名为"保持与邮件服务器的连接的设置。
我们的问题是:
客户" A"发送了一封电子邮件,以及与邮件服务器的连接 保持开放
客户" B"使用开放连接发送了一封电子邮件。 Coldfusion正在忽略新的SMTP凭据。客户端"正在使用A"的SMTP凭据。
我希望这不会太混乱。我关闭了控制面板中的设置,希望这样可以解决问题。如果没有,我会更新我的回答。