Рассылка почты через php от имени пользователя

Ответить
Аватара пользователя
Magikanin2006

Рассылка почты через php от имени пользователя

Сообщение Magikanin2006 »

При рассылке почтовых сообщений с помошью mail() в переменной "from" указывается имя пользователя от имени которого пишется сообщение (user@mydomain.ru).

При получении сообщения в поле from стоит "Unprivileged user [nobody@mydomain.ru]; от имени; [url=mailto:user@mydomain.ru]user@mydomain.ru[/url]"

А хочется в этом поле видеть только "user@mydomain.ru".

Помогите исправить.



Заранее благодарен.
Аватара пользователя
vadimiron

Re: Рассылка почты через php от имени пользователя

Сообщение vadimiron »

Magikanin2006

Мне кажется это принимющей почтовый сервер такое ставит, попробуйте послать на ящик другого сервака и сравнить
Аватара пользователя
Prisoner

Re: Рассылка почты через php от имени пользователя

Сообщение Prisoner »

Простите, но там (mail) нет переменной from. Возможно указать в дополнительных заголовках (параметр mail additional_headers) "From: some_string".
Аватара пользователя
Prisoner

Re: Рассылка почты через php от имени пользователя

Сообщение Prisoner »

Прошу прощения, за не корректность выражения (я не программирую на php).

Вот скрипт который выполняется:



$_POST['EMAIL']="somebody@anydomain.ru";

include 'mime_mail.php';

$mail=new mime_mail;

$mail->from="user@mydomain.ru";

$mail->to=trim($_POST['EMAIL']);

$mail->body=(".......");

$mail->send();



На сервере: freebsd, apache 1.3.33, php 4.3.11



При получении сообщения в поле from стоит "Unprivileged user [nobody@mydomain.ru]; от имени; [url=mailto:user@mydomain.ru]user@mydomain.ru[/url]"

А хочется в этом поле видеть только "user@mydomain.ru".



Пробовали запускать этот же скрипт на сервере провайдера - получаем как раз то, что и хотим увидеть,

а с нашего сервера - смотри выше. Из этого сделал вывод, что проблемма в наших настройках.

Доступа к настройкам провайдера нет.



где поправить настройки, или как откорректировать скрипт?



Заранее благодарен.
Аватара пользователя
Prisoner

Re: Рассылка почты через php от имени пользователя

Сообщение Prisoner »

Попытайтесь внести пользователя из-под которого выполняется apache в sendmail конфигурацию.
Ответить

Вернуться в «Вебмастеру»