Четвёртый параметр ф-ции mail()

Tofik

Новичок
Четвёртый параметр ф-ции mail()

Такая проблема.
пишу следующую строчку:
mail($email, $subject, $message);
всё работает.
заменяю на:
mail($email, $subject, $message, "From: [email protected]\r\n");
не пашет
заменяю на:
mail($email, $subject, $message, "From: [email protected]");
не пашет
заменяю на:
mail($email, $subject, $message, "From: [email protected]\n");
не пашет

В чём причина? Что нужно сделать, чтобы заработало?
 

baev

‹°°¬•
Команда форума
Что значит "не пашет"?

Ошибки выдаются, письмо не доходит или что?
 

baev

‹°°¬•
Команда форума
Разбирайтесь с MTA -- Вы не написали ни про то, какая у Вас операционная система, ни про то, какой у Вас Mail Transfer Agent.

А смотреть нужно именно MTA: что он отвечает функции, и что пишется в его логи.
 

Tofik

Новичок
Короче нужно обратиться к хостерам. Вот и решение задачи.
ПС
Мне так задолбали придурки, которые дают ссылку "PHP FAQ: Ничего не работает! Что делать???. Сообщения об ошибках PHP". Я её наизусть знаю, а решение моей задачи там и близко нет. Не знаешь - молчи, а то херь какую-то пишут и косят под крутых челов.
 

ForJest

- свежая кровь
mail($to, $subject, $body, "From: $from\r\nReply-To: $from\r\nReturn-Path: $from\r\n", "-f".$from);
 
Сверху