Не всегда раотает отправка писем php mail

M
На сайте с 17.09.2014
Offline
35
722

Привет всем :rolleyes:. Такая проблема. С сайта должны отправляться письма клиенту и админу. Но они доходят не всегда. В логах домена при обращении к php файлус кодом отправки почты периодически возникает ошибка 500.

Хостинг говорит, что все ок, да и письма через стандартную контактную форму на Wordpress доходят админу, а вот через писаный код доходят не всегда.

Может в коде причина, гляньте, пожалуйста, в чем дело. Никак не могу понять


<?php

$ml=$_POST["email"];
$wher="test@gmail.com";//почта на которую приходят уведомления администратору

$set=parse_ini_file("./dEs7sL7s09ds.ini");

$lnk="http://test.pp.ua/link/link.php?c=".$set["kod"];

file_put_contents("./log.txt", $ml);

//отправка письма клиенту о новом заказе
$tem="Ваша ссылка на скачивание программы";

$message="Здравствуйте! Спасибо, что пользуетесь нашими услугами! Мы рады быть Вам полезными!Для скачивания нажмите на ссылке правой кнопкой мыши и выберите "Сохранить ссылку как": ".$lnk;//текст письма заказчику в кавычках
$message = wordwrap($message, 70);

$headers = "From: shop@test.pp.ua\r\n" .
"Reply-To: shop@test.pp.ua\r\n" .
"Content-type: text/plain; charset=utf-8"."\r\n";
mail($ml, $tem, $message, $headers);

//отправка письма администратору о новом заказе
$tem="Ссылка отгружена клиенту";
$message="Контакты заказчика:\r\n Почта: ".$ml."\r\n";
$headers = "From: shop@test.pp.ua\r\n" .
"Reply-To: shop@test.pp.ua\r\n" .
"Content-type: text/plain; charset=utf-8"."\r\n";
mail($wher, $tem, $message, $headers);


?>
Russ1an
На сайте с 25.03.2015
Offline
84
#1

Логи покажите

Katrin1988
На сайте с 14.03.2012
Offline
78
#2

Ищите проблему в чем-то другом. Код настолько простой, что даже не в чем ошибиться. Вопрос в том, что у вас еще вызывается вместе с этой отправкой. 500 ошибка бывает чаще всего если не вызывается важная функция какая-то. Смотрите логи

LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий