Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Рассылка почты через php от имени пользователя (http://forum.oszone.net/showthread.php?t=69376)

Magikanin2006 03-08-2006 16:27 467928

Рассылка почты через php от имени пользователя
 
При рассылке почтовых сообщений с помошью mail() в переменной "from" указывается имя пользователя от имени которого пишется сообщение (user@mydomain.ru).
При получении сообщения в поле from стоит "Unprivileged user [nobody@mydomain.ru]; от имени; user@mydomain.ru"
А хочется в этом поле видеть только "user@mydomain.ru".
Помогите исправить.

Заранее благодарен.

vadimiron 03-08-2006 21:01 468006

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

Prisoner 05-08-2006 15:12 468591

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

Magikanin2006 08-08-2006 13:54 469536

Прошу прощения, за не корректность выражения (я не программирую на 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]; от имени; user@mydomain.ru"
А хочется в этом поле видеть только "user@mydomain.ru".

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

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

Заранее благодарен.

Prisoner 08-08-2006 17:06 469684

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


Время: 11:00.

Время: 11:00.
© OSzone.net 2001-