Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Рассылка почты через php от имени пользователя

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

Пользователь


Сообщения: 103
Благодарности: 1

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 16:27, 03-08-2006

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


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

-------
Fortes fortuna adiuvat


Отправлено: 21:01, 03-08-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


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

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 15:12, 05-08-2006 | #3


Пользователь


Сообщения: 103
Благодарности: 1

Профиль | Отправить PM | Цитировать


Прошу прощения, за не корректность выражения (я не программирую на 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".

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

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

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

Отправлено: 13:54, 08-08-2006 | #4


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


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

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 17:06, 08-08-2006 | #5



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Рассылка почты через php от имени пользователя

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
V. 5.5/2000/2003 - Рассылка спама через Excange illznn Microsoft Exchange Server 1 30-12-2009 19:48
UserGate - Определение имени пользователя gambini Сетевые технологии 5 17-03-2009 09:01
Разное - Запуск от имени пользователя.. Великий Кукурузо Microsoft Windows Vista 26 29-10-2008 09:03
Рассылка писем на PHP !!! Guest Вебмастеру 2 03-04-2004 18:50
Рассылка сайта через Subscribe.ru Guest О сайте и форуме 2 26-08-2002 19:39




 
Переход