- Главная Список форумов Ошибки Open Server
- Поиск
-
- Текущее время: 26 апр 2025, 19:51
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.
Это уже не связано с настройками Open server? Прошу прощения за столько вопросов.2014-05-19 12:02:36
2014-05-19 12:02:36 ** --- MESSAGE BEGIN ---
2014-05-19 12:02:36 ** To: 4inger@mail.ru
2014-05-19 12:02:36 ** Subject: SUBJECT
2014-05-19 12:02:36 ** X-PHP-Originating-Script: 0:index.php
2014-05-19 12:02:36 ** Content-Type: text/plain; charset=UTF-8
2014-05-19 12:02:36 ** From: chindzher@gmail.com
2014-05-19 12:02:36 **
2014-05-19 12:02:36 ** Новое сообщение:
2014-05-19 12:02:36 ** First name: чинджер
2014-05-19 12:02:36 ** Last name: борисович
2014-05-19 12:02:36 ** Phone Number: 0938496639
2014-05-19 12:02:36 ** --- MESSAGE END ---
2014-05-19 12:02:37 ** Connecting to smtp.gmail.com:465
2014-05-19 12:02:37 ** Connected.
Не понял о чём вы, такая возможность есть и всегда была и к Open Server это отношения не имеет. В PHP прекрасно всё отправляется и с именем и с адресом. В самой утилите отправки никаких подстановок <> нет и никогда не было.Dragon_Knight писал(а):Максим, может добавите возможность указания имени отправителя?
Естественно ошибка, с чего вы решили что в Имя можно добавлять email адрес?Dragon_Knight писал(а):При попытки указать в качестве имени: "Dragon <sender@dragon>" сервер возвращает ошибку, ибо эта строка дополнительно окружается в '<>'...
$mail->From = 'lalala@mail.ru'; $mail->FromName = 'Дядя Женя';Или вот для голого PHP:
$headers = 'From: Дядя Женя <lalala@mail.ru>' . "\r\n" . 'Reply-To: lalala@mail.ru' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail('tototo@mail.ru', 'тема', 'сообщение', $headers);И всё прекрасно работает. Поэтому просмотрите свой код, если у вас там непонятно что и куда добавляется.
А стандарты, в частности RFC 2822 игнорируем?Максим писал(а):Естественно ошибка, с чего вы решили что в Имя можно добавлять email адрес?
user@example.com User <user@example.com>и соответственное их перечисление для получателя, разделённые запятой и пробелом.
Да, для совместимости со старой версией sendmail (изначальной, которую я переписывал). Вы где-нибудь видели упоминание этой переменной в руководстве? Я нет. В конфиге она всегда должна быть пустой, для совместимости и не более того.Dragon_Knight писал(а):Максим, а тогда параметр "force_sender=%force_sender%" в sendmail.ini сделан для красоты?
Не понял о чём речь, кто их игнорирует или что? Все стандартны соблюдаются, я вам уже показал аж в двух примерах, что имя и email прекрасно обрабатываются sendmail. В стандарте RFC идёт речь про поле FROM, или TO, а не про какое-то поле имени и уж тем более не про некую переменную %force_sender%.Dragon_Knight писал(а):А стандарты, в частности RFC 2822 игнорируем?
Согласно стандартам отправитель и получатель могут быть указаны в двух вариантах:
Ну так берите в скриптах и перечисляйте, что мешает? sendmail это нормально обработает, вот пример для phpmailer:Dragon_Knight писал(а):и соответственное их перечисление для получателя, разделённые запятой и пробелом.
$mail->addAddress('xxx@mail.ru', 'Тётя Клава'); $mail->addAddress('in@tr.ru', 'Дядя дядечкин'); $mail->addAddress('kpp@gmail.com');