|
|
|
| Помогите пожалуйста!
На сайте при регистрации пользователя, на указанный эл. адрес отправляется сообщение. Все хорошо работает, только если посмотреть заголовки, то в них присутствует эл. адрес хостера. Как это можно исправить, чтобы там был адрес отправителя, т.е. мой? Вот код функции, которая отправляет письмо:
function mailer($from, $to, $subj, $body) {
$from="From: <$from>\r\nReply-To: $from\nX-Priority: 3\nContent-Type: text/plain;
charset=\"koi8-r\"\nContent-Transfer-Encoding: 8bit";
$from=convert_cyr_string($from,"w","k");
$to=convert_cyr_string($to,"w","k");
$subj=convert_cyr_string($subj,"w","k");
$body=convert_cyr_string($body,"w","k");
mail($to,$subj,$body,$from,"-f".$from);
}
|
| |
|
|
|
|
|
|
|
для: qsef
(31.01.2009 в 16:31)
| | Передача пятого параметра не всегда помогает, все зависит от настроек вашего почтового сервера. Вам нужно обратиться к хостеру, он вам ответит. Например, такое может устранятся следующим образом - вы добавляете свой адрес в доверенные адреса в настройках своей почты на сервере. | |
|
|
|
|
|
|
|
для: sim5
(31.01.2009 в 17:19)
| | Решил проблему через SMTP. | |
|
|
|