[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция mail, не всегда доходят сообщения
6658778
Здравствуйте!

Простой код отправки сообщения на email:

<?php
$to = "6658778@mail.ru";
$subject = "My subject";
$txt = "Hello world!";
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "From: anyone@tut.by \r\n";

mail($to, $subject, $txt, $headers);

?>

Но когда я указываю другой email отправителя,

$headers .= "From: anyone@mail.ru \r\n";

сообщения не приходят! Почему ?
Игорь_Vasinsky
хостеры не отправляют сообщения если домен мыла отличается от домена - где запускается скрипт.
так что юный спамщик - не выйдет.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
6658778
Хорошо, а как организовать форму обратной связи ? Клиент вводит: Имя, Email, и Сообщения.

Значит если домен его мыла, отличается от домена где запукается скрипт, то сообщения не придет...

Или нужно чтобы домен моего мыла совпадал с доменом откуда выполняется скрипт ?
arbuzmaster
Вам же написали - в заголовках From должен быть домен вашего сайта откуда отправляется сообщение. Т.е. если сайт serega.ru. То должно быть так From:admin@serega.ru. А адрес от кого пропишите в тексте письма, ведь пользователь отправлял Вам сообщение не со своего мейла а с вашей формы!

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.