PHP mail () не получен для Outlook 2007 - PullRequest
0 голосов
/ 29 июля 2011

У меня есть контактная форма, которую я пишу, используя jQuery и PHP. Ниже приведен бит PHP, который прекрасно работает, когда я изменяю переменную $ youremail на свою учетную запись gmail, но сообщения электронной почты никогда не поступают в мою учетную запись Outlook в офисе. Я что-то упускаю?

<?php

  // Email Vars
      $youremail = "my_email@on_outlook2007.com";
      $headers = "From: $name <$email>\n";
      $subject =  "Subject Line Here";
      $ip = $_SERVER['REMOTE_ADDR']; 
      $message_clean = html_entity_decode(stripslashes($message));

  // Format Email
      $email_format_cc =    $message_clean . "\n\n" . "___________________________________________________________________________" . "\n\n" . 
                          "Name: " . $name . "\n" .
                          "Company: " . $company . "\n" .
                          "IP Address: " . $ip . "\n" .
                          "Sent: " . $timestamp;
      $email_format    =  $email_format_cc . "\n" . 
                          "Page: " . $from_url;

      mail($youremail, $subject, $email_format, $headers);

?>

1 Ответ

1 голос
/ 29 июля 2011

Проверьте почтовый журнал вашего сервера, чтобы узнать, почему Gmail перенаправляет почту.Функция PHP mail() чрезвычайно глупа и требует успеха, даже когда вселенная взрывается вокруг нее.

...