php邮件在hotmail中不断变成垃圾邮件
我一直在读其他问题,比如:但是我不知道问题在哪里。我花了几个小时来准备一切 我搜索了一些完整的标题,我正在使用它们。我还建立了SPF。在其他问题中,我唯一没有看到的是hotmail是否检测到邮件发送的域名:php邮件在hotmail中不断变成垃圾邮件,php,email,dns,hotmail,Php,Email,Dns,Hotmail,我一直在读其他问题,比如:但是我不知道问题在哪里。我花了几个小时来准备一切 我搜索了一些完整的标题,我正在使用它们。我还建立了SPF。在其他问题中,我唯一没有看到的是hotmail是否检测到邮件发送的域名: 我有一个子域要注册/登录,并从该子域发送一些邮件(验证/更改密码邮件) 发件人电子邮件域不是子域名 邮件中提供的链接发送到子域(脚本在其中执行) 所以我不确定这是否是hotmail不“批准”我的邮件的原因 以下是邮件的来源(hotmail): x-store-info:4r51+eLow
- 我有一个子域要注册/登录,并从该子域发送一些邮件(验证/更改密码邮件)
- 发件人电子邮件域不是子域名
- 邮件中提供的链接发送到子域(脚本在其中执行)
x-store-info:4r51+eLowCe79NzwdU2kRyU+PBY2R9QCQ99FUVSCLVNK5QY3TNQO8VMM9JIYWJSB4AMHHDPTHTP0/868JYJTIUWXZKN6HUGIKORTLFAM2NLYXNK5EPLYAWMUVQI0O7Xe5KJGM=
认证结果:hotmail.com;spf=pass(发件人IP为195.154.9.53)smtp.mailfrom=accounts@corporativelines.com; dkim=none header.d=corporativelines.com;x-hmca=通过头文件id=accounts@corporativelines.com
X-SID-PRA:accounts@corporativelines.com
X-AUTH-Result:通过
X-SID-Result:通过
X-Message-Status:n:n
X-Message-Delivery:Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD00
X-Message-Info:11chDOWqoTnmN+IVPBVEJSVU8MOIB13EN8XPAAKDU6D2JW9IQ84N9UKCWMKB8JCIJAO9UBZPNSF4N4ZMRYRVMAM+9DT92cCh1N4AGxo+UI9VDYMM7C0UI7BMJ0OCJDW5S8HVWWVcQJ3ZP8VMFUIXZHQ1EiARTc4TMV3EN7HAMWIE+Ox0V9G9G6XITWYNUJQQQKKKK89BKZ45Z
收到:从sd-22000([195.154.9.53])通过COL004-MC5F5.hotmail.com和Microsoft SMTPSVC(7.5.7601.23008)收到;
孙,2015年6月7日13:29:16-0700
已接收:(uid7798调用qmail 1503);2015年6月7日20:26:51-0000
致:how2hack@hotmail.es
主题:=?UTF-8?B?QWN0aXZhdGUgYWNjb3VudA==
MIME版本:1.0
内容类型:text/HTML;charset=“UTF-8”;
内容传输编码:8比特
日期:2015年6月7日星期日21:26:51+0100
消息ID:
发件人:“AET有限公司”
以下是我正在使用的标题:
$headers = array (
'MIME-Version: 1.0',
'Content-Type: text/HTML; charset="UTF-8";',
'Content-Transfer-Encoding: 8bit', // quoted-printable for compatibility
'Date: ' . date('r', $_SERVER['REQUEST_TIME']),
'Message-ID: <' . $_SERVER['REQUEST_TIME'] . md5($_SERVER['REQUEST_TIME']) . '@corporativelines.com>',
'From: ' . $from,
'Reply-To: ' . $from,
'Return-Path: ' . $from,
'X-Mailer: PHP ' . phpversion(),
'X-Originating-IP: ' . $_SERVER['SERVER_ADDR']
);
$headers=数组(
'MIME版本:1.0',
'内容类型:text/HTML;charset=“UTF-8”,
'内容传输编码:8bit',//引用可打印以确保兼容性
'Date:'.Date('r',$\u服务器['REQUEST\u TIME']),
'消息ID:',
“发件人:”。$From,
“回复:”。$from,
“返回路径:”。$from,
'X-Mailer:PHP'.phpversion(),
“X-origing-IP:”.$\u服务器['SERVER\u ADDR']
);
所以我不知道为什么hotmail一直把我的邮件推到垃圾邮件文件夹。。。可能是dns问题?我不确定那类事情
编辑:此问题与以下内容无关:
我(几乎)已经做了基本配置,不会像其他问题中所说的那样被标记为垃圾邮件,但问题仍然存在。因此,这是一个独特的问题,而不是重复的问题。关于Hotmail为什么会将您的电子邮件标记为“垃圾邮件”,我能看到的最多的原因是您的主题行看起来很奇怪。它不是一个常规的主题行,如“激活帐户”,而是
主题:=?UTF-8?B?QWN0aXZhdGUgYWNjb3VudA=?=
。您可能希望使用静态主题行,例如“公司行-激活帐户”,并对其进行测试,看看这是否有任何区别
如果您的域名、DNS、SPF记录等出现问题,Hotmail可能会完全拒绝激活电子邮件。但是,电子邮件显然进入了Hotmail,因此邮件本身的某些信息被标记为“垃圾邮件”。将您的电子邮件标记为垃圾邮件可能有很多原因,您可能需要一段时间才能找到触发其系统的确切原因 查看此链接并提出一些建议: 对我们来说,停止将我们的电子邮件标记为垃圾邮件的是反向DNS查找,因此我建议从这一点开始——这意味着当hotmail收到电子邮件时,他会对IP进行反向检查,看看它是否匹配它所说的来自的域,如果不匹配,它可以将其标记为垃圾邮件
你可以在这里运行反向检查:可能重复@Dagon我在哪里说过我不能向hotmail发送邮件?所以它不是重复的。我在主题中使用UTF-8,因为该网站支持其他语言(地区),如西班牙语、法语、德语。。。我换了个话题,但什么都没有,也许是发件人的名字?“AET LTD”可以标记为垃圾邮件吗?感谢您的建议,我将回顾这些步骤并重新检查所有配置是否良好。我尝试了相反的方法,我看到了一些东西:这些错误/警告是原因吗??如果是,我将不得不联系我的主机提供商,我没有完全访问权限…嗨,我会就以下两个问题咨询您的提供商:被SECTOOR列入黑名单;反向DNS与SMTP标题不匹配
$headers = array (
'MIME-Version: 1.0',
'Content-Type: text/HTML; charset="UTF-8";',
'Content-Transfer-Encoding: 8bit', // quoted-printable for compatibility
'Date: ' . date('r', $_SERVER['REQUEST_TIME']),
'Message-ID: <' . $_SERVER['REQUEST_TIME'] . md5($_SERVER['REQUEST_TIME']) . '@corporativelines.com>',
'From: ' . $from,
'Reply-To: ' . $from,
'Return-Path: ' . $from,
'X-Mailer: PHP ' . phpversion(),
'X-Originating-IP: ' . $_SERVER['SERVER_ADDR']
);