Задать вопрос
heksen
@heksen

Как отправить письмо на mail.ru?

Всем привет! Отправляю письмо на php на mail.ru. Письмо уходит, но не приходит на ящик. Что нужно указывать в заголовках?
$headers  = "Content-type: text/html; charset=utf-8 \r\n";
   $headers .= "From: Subject <test@domain.com>\r\n";
   mail( "user@mail.ru", "test@domain.com", "Я - письмо!", $headers );
  • Вопрос задан
  • 2732 просмотра
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
swipeshot
@swipeshot
Учусь на ошибках.
<?php
$mail="test@mail.ru";
mail("$mail", "Тема", "Сообщение"); 
?>


+может быть просто хостинг не отправляет почту.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
BuriK666
@BuriK666
Компьютерный псих
Смотрите в логах почтового сервера...

и что за echo mysql_error()? причем тут вообще mysql?
Ответ написан
@Urukhayy
Проверьте папку спам. Если оно там, нужно настроить DCIM и SPF.
Ответ написан
vahe_2000
@vahe_2000
Попробуй этот код,возможно у тебя не работает функция mail() праверь.
Примеры есть в w3schools
<?php
$to = "somebody@example.com";
$subject = "Тема";
$txt = "Привет Мир!";
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: somebodyelse@example.com";

mail($to,$subject,$txt,$headers);
?>
Ответ написан
heksen
@heksen Автор вопроса
РЕШЕНО! На хостинге просто отключена отправка писем.
Ответ написан
mnjghgmjyt
@mnjghgmjyt
php it бот сети
используй phpmailer + smtp яндекса или гугла. От хоста только потдержка php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы