отправка писем с сайта (функция phpmail помоему)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

BasilKiselev
Сообщения: 80
ОС: SLES

отправка писем с сайта

Сообщение BasilKiselev »

Здраствуйте, вот с такой ситуацией пришлось столкнуться мне. на сервере были удаленны sendmail и postfix вместо них была поставленна MTA surgemail она выполняет роль поп и смтп почтового сервера вообщем. Используемые CMS приэтом перестали отправлять письма через функцию phpmail как я понемаю это связанно именно с тем что установили почтовую систему другую. логи чистые сообщения с сайта как бы уходят но не доходят до клиентов. может кто то сталкивался подскажите?
p.s. я видел подобную тему на форуме но ее решение отсутствовало...
Спасибо сказали:
Маслов Д. А.
Сообщения: 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: отправка писем с сайта

Сообщение BasilKiselev »

указал 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: отправка писем с сайта

Сообщение BasilKiselev »

вот какая интересная вещь всплыла! я добавил в конфиг php.ini в опцию сендмаил патч ссылку на свой почтарь, а при попытке отправки письма с сайта в логах апача вот что: sh: /usr/local/surgemail/surgemail: Permission denied
выставление прав на /usr/local/surgemail/surgemail в ввиде chmod 777 не решило ситуации
Спасибо сказали: