ADKix 0 Опубликовано: 21 июля 2008 Рассказать Опубликовано: 21 июля 2008 Функция PHP Mail() с текущими параметрами не работает с IIS, вызывая ошибку синтаксиса при отправке писем! Как я понял, сервер не понимает, когда в заголовке помимо адресов получателей указаны так же их имена. Если это так, то нужно сделать, чтобы скрипт определял сервер, на котором запущен, и формировал соответствующие заголовки писем. Ссылка на сообщение Поделиться на других сайтах
ADKix 0 Опубликовано: 11 августа 2008 Рассказать Опубликовано: 11 августа 2008 Автор Функция PHP Mail() с текущими параметрами не работает с IIS, вызывая ошибку синтаксиса при отправке писем! Как я понял, сервер не понимает, когда в заголовке помимо адресов получателей указаны так же их имена. Если это так, то нужно сделать, чтобы скрипт определял сервер, на котором запущен, и формировал соответствующие заголовки писем. IIS не принимает подобный синтаксис и выдаёт ошибку: User <user@example.com> Ему нужно в таком формате: user@example.com Если не верите, напишите два простейших скрипта, реализующих отправку писем при помощи функции Mail(), с указаными выше вариантами заголовков, запустите их на IIS и сами увидите. DLE 7.0 IIS 6 PHP 5 MySQL 5 WS 2003 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.