PHP отправка почты. Адресс отправителя.

R
На сайте с 03.08.2012
Offline
131
320

Здравствуйте! С помщью данного кода отсылаю письмо на почту:

mail($email, $subject, $messege, "Content-type:text/plain; charset = UTF-8\r\nFrom:site.ru\r\n");

Когда приходит на почту, в адресе отправителя написан сервер, что-то типа: site.ru@mh41.mobyhost.ru

Подскажите, как сделать, чтобы в адресе отправителя было написано: "site.ru"

Исказл в ПС, информация не помогла решить проблему.

Буду очень блогодарен!

grey109
На сайте с 15.06.2005
Offline
180
#1

http://www.php.net/mail

<?php

$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>
F9
На сайте с 13.04.2008
Offline
104
#2

Возможно, еще потребуется задать заголовки Sender и Return-Path и убедиться, что пользователь, который осуществляет SMTP сессию имеет право представляться тем именем, которое вы хотите использовать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий