我正在使用cfmail标签。我可以发送电子邮件,但它不完全正常。一个问题是,对于一些人来说,它会进入垃圾文件夹。其次,对于某些电子邮件,它甚至都没有到达目的地。
我在大学工作,他们的gmail门户网站有自己的电子邮件扩展名。例如@ universityname.ca但它实际上是一个Gmail帐户。我正在尝试向此发送电子邮件,但它甚至没有到达目的地。
我认为这些电子邮件会在到达之前被过滤为垃圾邮件并被阻止,我需要进行哪些设置,以便他们不会使用垃圾邮件而不会将其过滤为垃圾邮件。
片段:
<cfmail to="my.email@universityname.ca" from="sender@gmail.com" subject="Example email">
Your Email Message!!
</cfmail>
此外,我不是管理员,因此我无权访问邮件设置。
答案 0 :(得分:1)
某些电子邮件提供商的设置非常严格,几乎不可能欺骗“来自”。地址为cfmail
。
除此之外,如果您希望ColdFusion能够发送自动消息,有时您必须allow "less secure" apps才能访问您的Gmail帐户。这可能会在你开始之前阻止你。
以下是我在服务器上执行操作的示例。通过指定true&#39; FROM&#39;的端口,服务器,用户名和密码。地址,我从来没有遇到问题,而不是直接欺骗电子邮件地址,我只是掩盖它,然后将replyto
属性更改为适当的。
<cfmail
to="me@me.com"
from="Custom Name Here <XXX@x.com>"
subject="Website Contact"
type="html"
server="smtp.gmail.com"
port="587"
username="XXX@x.com"
password="ZZZ"
usetls="true">
Content
</cfmail>