Forum Webscript.Ru

Программирование => PHP => Тема начата: tarya от 11 Сентября 2002, 12:06:20

Название: про почту - как сделать FROM???
Отправлено: tarya от 11 Сентября 2002, 12:06:20
мне реально приходится через скрипт форума отправлять письма пользователям ну короче получают они письма от Unprivileged user  - это такая гоньба! чтот даже и представить нельзя, так как один жора решил ответить на это письмо и получилось что получил наш админ, и он не врубился кто это вообще пишет такое странное....
это это поменять?

я делал $headers = "from: \\r\\n";
но и это ничего не помогло :(
как быть?
спасибо
Название: про почту - как сделать FROM???
Отправлено: tserbis от 11 Сентября 2002, 12:18:42
Должно работать...

define(\'ADMIN_EMAIL\',\'knyazya_tareva@ukr.net\');

mail($to,$theme,$mess,"From: ". ADMIN_EMAIL ."\\r\\nReply-To: ". ADMIN_EMAIL. "\\r\\nMime-Version:1.0\\r\\nContent-type: text/". $type. "; charset=koi8-r");
Название: про почту - как сделать FROM???
Отправлено: ThE0ReTiC от 11 Сентября 2002, 12:24:56
tarya
Во-первых From.
Во-вторых убери <> из адреса
Название: про почту - как сделать FROM???
Отправлено: tarya от 11 Сентября 2002, 12:43:29
получилось:
define(\'ADMIN_EMAIL\',\'knyazya_tareva@ukr.net\');
            $to = "tarya@u-t-i.com.ua";
            $subject = "новая тема на форуме";
            $body = "$date
\\r\\n$useridname написал тему $title:
\\r\\n$body";
            $headers  = "MIME-Version: 1.0\\r\\n";
            $headers .= "Content-type: text/html; charset=windows-1251\\r\\n";
            $headers .= "Форум  Киевских чатовцев \\r\\n";
            mail ($to, $subject, $body, $headers, "From: ". ADMIN_EMAIL ."\\r\\nReply-To: ". ADMIN_EMAIL. "\\r\\nMime-Version:1.0\\r\\nContent-type: text/". $type. "; charset=koi8-r");


и ничего - ни каких перемен, $type  - вообще не определен

вот жаль
Название: про почту - как сделать FROM???
Отправлено: tserbis от 11 Сентября 2002, 12:55:58
Всё в кучу!
Название: про почту - как сделать FROM???
Отправлено: tarya от 11 Сентября 2002, 12:57:14
не, ганьба, получается все что письмо также отсылается не от меня а от Unprivileged user

просто дело в том что кое кто регистрится на форуме с левым адресом, потом когда ему пишут письмо возвращяется на nobody@blablabla.com.ua а такого нет и админ мне их пересылает, толком незнаю, знает ли он чтоо я хостюсь втихоря,.. а то мне вдруг по попе дадут за произвол, да и вообще неприятно...
Название: про почту - как сделать FROM???
Отправлено: tarya от 11 Сентября 2002, 12:59:07
а как у вас ребята все это дело работает? или это настройки сервера?
Название: про почту - как сделать FROM???
Отправлено: tserbis от 11 Сентября 2002, 13:00:32
define(\'ADMIN_EMAIL\',\'knyazya_tareva@ukr.net\');
$to = "tarya@u-t-i.com.ua";
$subject = "новая тема на форуме";
$body = "$date
\\r\\n$useridname написал тему $title:
\\r\\n$body";
mail ($to, $subject, $body, "From: ". ADMIN_EMAIL ."\\r\\nReply-To: ". ADMIN_EMAIL. "\\r\\nMime-Version:1.0\\r\\nContent-type: text/plain; charset=koi8-r");
Название: про почту - как сделать FROM???
Отправлено: tarya от 11 Сентября 2002, 13:06:48
вот спасибо тебе, все зароботало, спасибо большое.
какието заминки с кодировкой, но я сделаю, -  в общем- большое спасибо !
Название: про почту - как сделать FROM???
Отправлено: ThE0ReTiC от 11 Сентября 2002, 13:08:17
Где после  последнего хидера перевод сторки?
Название: про почту - как сделать FROM???
Отправлено: GotZfild от 11 Сентября 2002, 17:14:32
Цитировать
Где после последнего хидера перевод сторки?

Не нужно
Название: про почту - как сделать FROM???
Отправлено: Dm от 12 Сентября 2002, 02:00:28
Что парится?
ведь в мане все есть:
http://www.php.net/manual/en/function.mail.php
см. Example 4. Sending complex email.
там и про кодировку есть :)