【问题标题】:Not receiving mails php mail outlook没有收到邮件php邮件outlook
【发布时间】:2016-12-09 11:13:47
【问题描述】:

我在从我的站点动态发送电子邮件时遇到问题 拥有 hotmail、实时电子邮件的客户不会收到电子邮件(在密件抄送中接收电子邮件)以及一些使用 gmail 的客户会收到邮件,但会收到垃圾邮件,而其他人则主要收到邮件。我使用的代码

function emailDemande($email, $nameL){
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $email))
{
    $passage_ligne = "\r\n";
}
else
{
    $passage_ligne = "\n";
}


$subject = 'Votre demande d\'expérience mystère';

$headers = "From: site <contact@site.com>".$passage_ligne;
$headers .= "Bcc: compte@gmail.com".$passage_ligne;
$headers .= "MIME-Version: 1.0".$passage_ligne;
$headers .= "Content-Type: text/html; charset=UTF-8".$passage_ligne;
$message = '<html><body><p>Cher(e) '.$nameL.',</p></body></html>';mail($email, $subject, $message, $headers);};

【问题讨论】:

  • 你的问题是什么?
  • 我的问题是为什么我没有收到hotmail 和live 上的邮件?我的代码有问题吗?它在哪里以及如何解决它

标签: php email outlook


【解决方案1】:

我假设您使用的是 Cpanel 托管。

你想做的是。

转到 Cpanel > MX 条目 > 选择有问题的域名 > 选择远程邮件交换器。

就是这样。

【讨论】:

  • 一个疯狂的猜测,但值得一试。
  • 这不是一个疯狂的猜测,如果你确实使用的是罪魁祸首 Cpanel。我已经处理了大约 100 次。
  • 我很抱歉@arkascha 我以为你是 OP。可悲的是,这是困扰 CPanel 和 MS 的一个持续问题。
  • 我看不出这与CPanel 有什么关系。这是设置用于发送和接收电子邮件的域的基本步骤。在我看来,如果反向查找有效,首先询问 OP 是有意义的。所以发表评论。只是因为您不知道这是否是问题所在。这就是为什么我称它为猜测
  • 我明白了。我的简单推理是,我有许多服务器和控制面板的经验,每当 Outlook 或 live (ms) 出现问题时,它总是指出远程邮件交换器是问题所在。
猜你喜欢
  • 1970-01-01
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-01
  • 1970-01-01
  • 2013-08-17
  • 2014-08-12
相关资源
最近更新 更多