Email 通过joomla发送的电子邮件进入垃圾邮件文件夹

Email 通过joomla发送的电子邮件进入垃圾邮件文件夹,email,header,spam,Email,Header,Spam,我正在为我的网站使用最新的Joomla构建。 Allso我们使用DNS记录将邮件发送到我们自己的服务器,而不是网站所在的服务器 我使用了几个联系人表单组件,但每封发送的邮件都会进入我的垃圾邮件文件夹。 在网上搜索了几个小时后(并且经常链接到这个网站),我决定写一篇新文章 我是否使用标准joomla表单或任何组件都无关紧要 每当用户在我的网站上填写表单时,就会发送电子邮件。用户收到其消息的副本,我收到用户的消息。但是,此邮件会作为网络钓鱼被扔到垃圾邮件文件夹中 邮件的发件人始终是:username

我正在为我的网站使用最新的Joomla构建。 Allso我们使用DNS记录将邮件发送到我们自己的服务器,而不是网站所在的服务器

我使用了几个联系人表单组件,但每封发送的邮件都会进入我的垃圾邮件文件夹。 在网上搜索了几个小时后(并且经常链接到这个网站),我决定写一篇新文章

我是否使用标准joomla表单或任何组件都无关紧要

每当用户在我的网站上填写表单时,就会发送电子邮件。用户收到其消息的副本,我收到用户的消息。但是,此邮件会作为网络钓鱼被扔到垃圾邮件文件夹中

邮件的发件人始终是:username@nameserver.i3d.net; 名字;网站名

我必须更改/启用/禁用什么才能使其工作

提前谢谢

Patrick.

(对不起,我是Joomla的新手,但它使用PHP,所以这可能适用。而且这个答案有点长…)

这可能是电子邮件标题的问题。许多电子邮件客户端会自动垃圾邮件框中的地址与不匹配的所有邮件。打个比方,你可能不相信一封写着“你富有的叔叔”的蜗牛信,它装在一个信封里,上面写着尼日利亚人的回信地址。此外,如果您的信封发件人的域与实际发送电子邮件的域不同,则这是另一张进入垃圾邮件箱的快捷票据。要了解更多关于Gmail邮件阻止策略(以及一般良好实践)的信息,您可以试试

下面是一些基本的PHP电子邮件发送代码:

$to = $userEmailAddress;
$subj = $emailSubject;
$mesg = $emailMessage;
$headers = implode("\r\n",array(
    "MIME-Version: 1.0"
    ,"Content-type: text/html;charset=iso-8859-1"
    ,"From: WEB_ADMIN_NICE_NAME <WEB_ADMIN@YOURSERVER.COM>" // *** 'From:' header
));
$from = "-fWEB_ADMIN@YOURSERVER.COM"; // *** envelope sender
if(!mail($to, $subj, $text, $headers, $from)){
    //Some error handling...
}
$to=$userEmailAddress;
$subj=$emailSubject;
$mesg=$emailMessage;
$headers=内爆(“\r\n”,数组(
“MIME版本:1.0”
,“内容类型:text/html;字符集=iso-8859-1”
,“From:WEB\u ADMIN\u NICE\u NAME”//***”From:'标题
));
$from=“-fWEB”_ADMIN@YOURSERVER.COM"; // *** 信封发件人
如果(!邮件($to、$subc、$text、$headers、$from)){
//一些错误处理。。。
}
在我评论的第一行中,您需要将
WEB\u ADMIN\u NICE\u NAME
替换为您希望电子邮件收件人看到的名称(例如“比尔·盖茨”),并在这两行中替换
WEB_ADMIN@YOURSERVER.COM
带有实际回信地址(例如“da_boss@microsoft.com"). 注意:您为返回地址选择的任何地址都是发送用户回复的地址

重申一下,请确保两行都有相同的返回地址(尽管好的名称可以是您喜欢的任何名称),并确保实际发送邮件的服务器位于
YOURSERVER.COM


最后,我不确定Joomla在哪里发送邮件,但如果你完全迷路了,你可以尝试使用
-lr
发送
'mail[[:space:][]*(“

垃圾邮件过滤器可能会怀疑你的邮件,找出你的邮件的原因:

抓取电子邮件地址并从您的网站向其发送电子邮件。 然后回到页面,它会告诉你出了什么问题


顺便说一句,我也遇到了同样的问题,我的问题是在Joomla 2.5.9上,显然当你发送html电子邮件时,邮件中没有添加纯文本副本,这被认为是“垃圾邮件行为”

问题是i3d.net的电子邮件地址。我个人的经验是他们的网络(31.204.154.0-31.204.155.255)是一个重要的垃圾邮件来源,他们不采取行动滥用报告。我建议改变你的托管公司