PHP Mail Error "Страница в X говорит: электронная почта не может быть отправлена!" - PullRequest
0 голосов
/ 28 ноября 2010

У меня есть простая страница контактов с формой, и я отправляю эти данные по электронной почте с помощью функции php mail ().

Когда я отправляю страницу, все работает нормально, и электронное письмо отправляет все данные без проблем.

Однако, как только это будет сделано, в браузере появится всплывающее окно:

"На странице (адрес) написано: Электронная почта не может быть отправлена! "

, хотя это сообщение не соответствует действительности и электронное письмо отправляется нормально, мне нужно, чтобы оно не появлялось, так как оно останавливает выполнение моей страницы и после этого больше не выполняется код. Я не могу найти ничего об этой ошибке в Google.

вот мой почтовый код, на всякий случай, если это я его вызываю.

$headers  = "From: ".$Email."\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$msg = '
 <html>
 <body>
 <strong>Enquiry from www.mysite.com website</strong><br /><br />
 <strong>Name:</strong> '.$FullName.' <br />
 <strong>Email:</strong> '.$Email.' <br />
 <strong>Phone:</strong> '.$Phone.' <br />
 <strong>Message:</strong> '.$Message.' <br />
 <strong>Group Size:</strong> '.$GroupSize.' <br />
 <strong>Date From:</strong> '.$DayFrom.' '.$MonthFrom.' '.$YearFrom.' <br />
 <strong>Date To:</strong> '.$DayTo.' '.$MonthTo.' '.$YearTo.' <br />
 <strong>Meals Required:</strong> '.$MealsRequired.' <br />
 <strong>Lift Pass Required:</strong> '.$LiftpassRequired.' <br />
     <strong>Equipment Required:</strong> '.$SkiRequired.' <br />
 </body>
 </html>
 ';

mail ($ sendTo, $ subject, $ msg, $ headers);

Приветствия

1 Ответ

0 голосов
/ 28 ноября 2010

Похоже, что это ошибка из другой части страницы, вероятно, JavaScript.Я бы посмотрел ваш JS, чтобы увидеть, есть ли что-то, касающееся вашей ошибки.Ошибка выглядит как часть PHP, но PHP на стороне сервера, а не на стороне клиента, поэтому не может вызвать ошибки.

Если у вас есть JS, работающий рядом или когда отправляется письмо, проверьте его на наличие ошибок, которые он может выдать.

...