Здравствуйте уважаемые! Я столкнулся с проблемой PHP. Отправляю почту функцией mail(), в заголовке "From" указываю "Администратор <admin@site.ru>". А на выходе PHP заголовок From обрамляет скобками и получается "<Администратор <admin@site.ru>>". Если в заголовке From указываю голый e-mail, то все проходит отлично. Почту отправляю через smtp на localhost (стоит почтовый сервер Kerio) В итоге почтовик затыкается: [11/Feb/2010 18:20:47][2740] {smtps} SMTP server session begin; client connected from localhost:1405 [11/Feb/2010 18:20:47][2740] {smtps} Sent SMTP greeting to localhost:1405 [11/Feb/2010 18:20:47][2740] {smtps} Command HELO org-a268eee6e5c [11/Feb/2010 18:20:47][2740] {smtps} Sent reply to HELO: 250 mx.dm.site.ru [11/Feb/2010 18:20:47][2740] {smtps} Command MAIL FROM:<"Name" <admin@site.ru>> [11/Feb/2010 18:20:47][2740] {smtps} Sent reply to MAIL: 550 5.5.4 Invalid address syntax [11/Feb/2010 18:20:47][2740] {smtps} Command QUIT [11/Feb/2010 18:20:47][2740] {smtps} SMTP server session end В интернете искал подобные случаи, выяснилось, что это баг самого PHP http://bugs.php.net/43730 http://bugs.php.net/28038 Кто-нибудь сталкивался с этим? Пожалуйста, помогите решить вопрос. Каким образом мне следует указать имя отправителя и e-mail. Спасибо!!
PHP: <?php $to = [email='440hz@php.ru]'440hz@php.ru[/email]'; $from = 'Я <440hz@php.ru>'; $headers = 'From: '.$from. "\r\n"; mail($to,'Привет','тест',$headers); Код (Text): Return-path: <440hz@hosting.440hz.ru> Envelope-to: 440hz@php.ru Delivery-date: Sat, 13 Feb 2010 16:05:55 +0300 Received: from localhost.440hz.ru ([127.0.0.1]:59702 helo=hosting.440hz.ru) by hosting.440hz.ru with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from <440hz@hosting.440hz.ru>) id 1NgHh5-000PvA-2Y for 440hz@php.ru; Sat, 13 Feb 2010 16:05:55 +0300 Received: (from 440hz@localhost) by hosting.440hz.ru (8.14.2/8.14.2/Submit) id o1DD5tKG099643; Sat, 13 Feb 2010 16:05:55 +0300 (MSK) (envelope-from 440hz) Date: Sat, 13 Feb 2010 16:05:55 +0300 (MSK) Message-Id: <201002131305.o1DD5tKG099643@hosting.440hz.ru> To: 440hz@php.ru Subject: Привет From: Я <440hz@php.ru> Lines: 2 тест Код (Text): hosting(440hz):~/test$>php -v PHP 5.2.9 with Suhosin-Patch 0.9.7 (cli) (built: Apr 7 2009 16:31:03) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator