Кто-нибудь использовал mail() под PHP Win32?

mail_makc

aka MaxGR
Кто-нибудь использовал mail() под PHP Win32?

Народ, подскажите как организовать передачу полей CC, BCC, дополнительных HEADER-строк при работе с функцией

PHP:
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
Дело в том, что в документации на PHP Win32 4.3.1 + Apache Win32 сказано следующее:

The Windows implementation of mail() differs in many ways from the Unix implementation. First, it doesn't use a local binary for composing messages but only operates on direct sockets which means a MTA is needed listening on a network socket (which can either on the localhost or a remote machine). Second, the custom headers like From:, Cc:, Bcc: and Date: are not interpreted by the MTA in the first place, but are parsed by PHP. PHP < 4.3 only supported the Cc: header element (and was case-sensitive). PHP >= 4.3 supports all the mentioned header elements and is no longer case-sensitive.

Пока я не пытаюсь передавать HEADERs - все работает, а с ними не желает (а мне надо сообщение отсылать в HTML-формате, для этого заголовок надо переопределить...).
Я уже пытался код заголовка пихать совместно с другими полями (например, полем TO) с учетом перевода строк и т.п. - но тогда PHP ругается, что поле некорректное, так как его не понимает smtp-сервер.

Кто под виндами заборол mail()?
 

mail_makc

aka MaxGR
Все... Спасибо... Тема снята... :)
Ошибка была при формировании HEADER-полей... там указывал тип кодировки документа не windows-1251, а windows-1251-1... Вот меня и отфутболивало сразу с сообщением, что сервер почтовый не может принять такое сообщение...
После исправления все сразу заработало...
 
Сверху