Здраствуйте, вот с такой ситуацией пришлось столкнуться мне. на сервере были удаленны sendmail и postfix вместо них была поставленна MTA surgemail она выполняет роль поп и смтп почтового сервера вообщем. Используемые CMS приэтом перестали отправлять письма через функцию phpmail как я понемаю это связанно именно с тем что установили почтовую систему другую. логи чистые сообщения с сайта как бы уходят но не доходят до клиентов. может кто то сталкивался подскажите?
p.s. я видел подобную тему на форуме но ее решение отсутствовало...
отправка писем с сайта (функция phpmail помоему)
Модераторы: SLEDopit, Модераторы разделов
-
Маслов Д. А.
- Сообщения: 130
Re: отправка писем с сайта
BasilKiselev писал(а): ↑27.02.2008 11:11Здраствуйте, вот с такой ситуацией пришлось столкнуться мне. на сервере были удаленны sendmail и postfix вместо них была поставленна MTA surgemail она выполняет роль поп и смтп почтового сервера вообщем. Используемые CMS приэтом перестали отправлять письма через функцию phpmail как я понемаю это связанно именно с тем что установили почтовую систему другую. логи чистые сообщения с сайта как бы уходят но не доходят до клиентов. может кто то сталкивался подскажите?
p.s. я видел подобную тему на форуме но ее решение отсутствовало...
Такое поведение связано с тем, что Вы удалили sendmail. Попробуйте откорректировать в php.ini параметр sendmail_path подстроив под свою систему.
sendmail_path string
Where the sendmail program can be found, usually /usr/sbin/sendmail or /usr/lib/sendmail. configure does an honest attempt of locating this one for you and set a default, but if it fails, you can set it here.
Systems not using sendmail should set this directive to the sendmail wrapper/replacement their mail system offers, if any. For example, Qmail users can normally set it to /var/qmail/bin/sendmail or /var/qmail/bin/qmail-inject.
qmail-inject does not require any option to process mail correctly
-
BasilKiselev
- Сообщения: 80
- ОС: SLES
Re: отправка писем с сайта
указал sendmail_path = /usr/local/surgemail а один фиг... phpmail незаработал... я даже качал из инета просты скрипты на php весом в 1кб и оно не пашет(((
-
Маслов Д. А.
- Сообщения: 130
Re: отправка писем с сайта
BasilKiselev писал(а): ↑28.02.2008 14:13указал sendmail_path = /usr/local/surgemail а один фиг... phpmail незаработал... я даже качал из инета просты скрипты на php весом в 1кб и оно не пашет(((
Насколько я понимаю недостаточно указать в параметре sendmail_path путь к surgemail. Необходимо указать расположение wrapper данной программы (то есть программы, которая с одной стороны будет эмулировать sendmail для php, а с другой стороны отдавать данные в нужном виде surgemail).
-
Маслов Д. А.
- Сообщения: 130
Re: отправка писем с сайта
Судя вот по этому http://netwinsite.com/surgemail/help/faq.htm#sendmail_stub такая заглушка имеется.
-
BasilKiselev
- Сообщения: 80
- ОС: SLES
Re: отправка писем с сайта
вот какая интересная вещь всплыла! я добавил в конфиг php.ini в опцию сендмаил патч ссылку на свой почтарь, а при попытке отправки письма с сайта в логах апача вот что: sh: /usr/local/surgemail/surgemail: Permission denied
выставление прав на /usr/local/surgemail/surgemail в ввиде chmod 777 не решило ситуации
выставление прав на /usr/local/surgemail/surgemail в ввиде chmod 777 не решило ситуации