使用没有本地SMTP服务器的ColdFusion CFMAIL发送邮件

时间:2009-03-11 12:55:24

标签: coldfusion smtp gmail yahoo

我正在使用共享的ColdFusion主机(Crystaltech),但我正在使用Google域邮件来满足我的电子邮件需求。当我使用CFMAIL从此服务器发送邮件时,我尝试使用Gmail的SMTP。但是,它会将我指定的任何地址重写为我用于SMTP的gmail帐户。

我听说过其他人谈论使用雅虎。有人为此有任何好的解决方案吗?

提前致谢。

4 个答案:

答案 0 :(得分:2)

在搜索之后,我的结论是,大通说这是设计上的,不能被规避。从2005年开始,我发现了什么,但后来我找不到任何说法可以做到这一点。参考文献如下。

http://www.mobileread.com/forums/showthread.php?threadid=4857

http://lifehacker.com/software/email-apps/how-to-use-gmail-as-your-smtp-server-111166.php

答案 1 :(得分:1)

我理解您的问题的方式是,您希望“from”是动态的,基于您为每封邮件指定的帐户与您用作发件人邮件服务的主帐户。为了实现此目的,您需要在应用程序中建立您计划使用的任何其他“来自”帐户作为Google Mail中的备用地址。

您可以在Google Mail的设置中找到建立这些关联帐户的选项 - >帐户界面。在那里,您可以添加所需的许多其他帐户,每封发送一封电子邮件以验证您的所有权。验证后,您应该可以通过主帐户将这些帐户中的任何一个用作授权发件人。

答案 2 :(得分:0)

这是设计的。您要执行的操作是继续使用Gmail,但请将Reply-To字段设置为您希望回复的地址。许多电子邮件客户端实际上会在UI中将“回复”值显示为“发件人”。

答案 3 :(得分:0)

假设CT正在提供您未使用的SMTP服务器,我会确保我有一个SPF记录,允许Crystaltech的SMTP服务器为我的域发送,然后只使用提供的邮件服务器。