在2个不同的站点上使用带有coldfusion的gmail smtp

时间:2012-09-10 16:03:02

标签: coldfusion smtp gmail

我遇到使用coldfusion和谷歌SMTP的问题。问题是,我已经设置了所有内容,因此当发送电子邮件时,它将使用谷歌的SMTP中继。现在,无论如何,我有网站的服务器也有另一个使用谷歌的SMTP中继的网站。因此,出于某种原因,当客户从一个站点1购买东西(并获得订单确认)并且另一个客户从站点2订购某些东西(并获得订单确认)时,站点2上的FROM电子邮件将切换到FROM电子邮件网站1。

示例:

客户从网站1购买 - FROM =“cs@site1.com”

不同的客户从网站2购买 - FROM =“cs@site1.com”(这应该是cs@site2.com)

我知道这听起来令人困惑,让我难过。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:4)

您使用不同的帐户连接GMail吗?

如果我没记错的话,GMail会更改任何电子邮件中的“FROM”以匹配您登录的帐户的电子邮件地址。

答案 1 :(得分:1)

我遇到了一个非常类似的问题,this question帮助我找到了解决方案。

我们托管多个通过AuthSMTP发送邮件的网站。我们的电子邮件问题在从Coldfusion 7升级到Coldfusion 10之后就开始了。看起来电子邮件的发送时出现了错误的' FROM'地址,但真正发生的事情更加险恶。

Coldfusion 9和10在Coldfusion管理员中有一个名为"保持与邮件服务器的连接的设置。

enter image description here

我们的问题是:

  1. 客户" A"发送了一封电子邮件,以及与邮件服务器的连接 保持开放

  2. 客户" B"使用开放连接发送了一封电子邮件。 Coldfusion正在忽略新的SMTP凭据。客户端"正在使用A"的SMTP凭据。

  3. AuthSMTP拒绝了客户" B"的电子邮件,因为它试图使用客户端" A"的帐户发送,但是使用的FROM地址客户" B"的电子邮件未在该帐户中注册。
  4. 我希望这不会太混乱。我关闭了控制面板中的设置,希望这样可以解决问题。如果没有,我会更新我的回答。