Всем привет =), делаю так, а сообщение попадает в спам =( Код (Text): $email = 'example@mail.ru'; $to = $email; $subject = "Подтверждение регистрации на сайте www.site.ru\r\n"; $message = "Здравствуйте ".$login."!\n\nчтобы активировать ваш аккаунт перейдите по ссылке:\nhttp://site.ru/activation.php?login=".$login."&code=".$activation."\n\nС уважением, администрация сайта www.site.ru\r\n"; $headers = "Content-type:text/plain; Charset=utf-8\r\n"; $headers .= "From: site@ru\r\n"; mail($to, $subject, $message, $headers); Смущает заголовок From делаю так "From: site.ru\r\n"; имя отправителя получается site.ru@адрес хостинга и еще чтото Подскажите в чем ошибочка?
блин, а как прописать созданный email в заголовке from создала такой email site.ru@site.ru в наглую прописала From: site.ru@site.ru - спам
Зачем? отправку майл mail() можно так подделать. Можно осуществить отправку от адреса майкрософта и без заголовков а что бы сообщения не попадали в спам необходимо лишь не писать лишние символы. Фильтры просматривают на наличие символов ссылки каждое письмо.
http://help.yandex.ru/mail/spam.xml Требования Яндекса к честным рассылкам: Можно сколько угодно гадать, как сервис определяет спам, но например алгоритм Яндекса останется (пока) секретом.