У меня есть скрипт, который отправляет мне письмо со страницы контактов:
if($_POST["submit"] == "Send Message")
{
$to = "myemail@mm.com";
$subject = "Message received from Contact Us";
$message = "Email: ".$_POST["email"]."<br>";
$message .= "Name: ".$_POST["name"]."<br>";
$message .= "Message: ".$_POST["message"]."<br>";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
echo mail($to,$subject,$message,$headers);
$messageSent = TRUE;
}
На самом деле это эхо 1. Но я не получаю никаких писем в свой почтовый ящик (gmail). Я использую Codeigniter, я видел, что есть библиотека электронной почты, но это должно работать, не так ли?
У меня есть пара других подобных форм, я не очень хочу интегрировать эту библиотеку, если у меня уже есть нормальный PHP для этого.
Я знаю, что мой сервер способен отправлять электронные письма, потому что я делал это раньше, у меня такое ощущение, что это связано с codeigniter. Если других вариантов нет, полагаю, я могу использовать библиотеку и изменить код. Любой совет по этому поводу поможет! Спасибо:)