Отправка сообщения с сайта. Как указать, что будет у пользователя в поле from?

Yura

Новичок
Отправка сообщения с сайта. Как указать, что будет у пользователя в поле from?

В поле from после получения письма с сайта отображается [email protected]

Мне нужно, чтобы было только mail_from (без @undeliverable.masterhost.ru)


В скрипте пишу следующее:

$headers = "From: mail_from\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= 'Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 8bit \r';

Подскажите, что не так делаю
 

Sender

Новичок
Yura

еще если функцией mail отправляешь, указывай -f

А еще лучше смотри в сторону класса какого-нибудь, phpmailer например
 

ys

отодвинутый новичок
Yura

В штатном mail() это вряд ли получиться.

Можно попробовать:
http://pear.php.net/package/Mail
 

440hz

php.ru
ИМХО: по уму написать свое и понять раз и навсегда что и как работает по SMTP.
 

Wicked

Новичок
440hz
ИМХО: по уму написать свое и понять раз и навсегда что и как работает по SMTP.
имхо: один раз написать свое, понять раз и навсегда как работает SMTP, после чего выкинуть свое и взять phpmailer :)
 

Sender

Новичок
Wicked
:) мой путь прям как на ладони :) только еще про SMTP забыл уже все :)
 

Wicked

Новичок
Sender
помнить все и не обязательно, главное - уметь быстро найти что тебе надо.
 
Сверху