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 Изменено 11 августа 2008 пользователем ADKix Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.