VDS vs mail() //CentOS, postfix, php 5

samimages
На сайте с 31.05.2009
Offline
427
3271

Всем доброго времени суток!

CentOS, postfix, php 5

Проблема вобщем-то не новая, mail() не работает, логи пустые...

Письма не отправляются вообще, лично я думаю, что на уровне прав доступа к sendmail...

Сегодня перебрал все адекватные решения из гугля:D: - фиг

Это мой первый VDS так что с правами особенно не лезу, если точно не уверен. Ребят, кто сталкивался и владеет конкретным решением проблемы, подскажите...

Главное понять куда копать, какими командами и так чтоб совсем в мир не распахнуть сервак)))

Хостеру писал, в ответ получил, что рекомендовано использовать sendmail.

Перебрал все варинты, php.ini уже видеть не могу, пятый параметр в mail() тоже. Не работает. Так что без вас никуда.

Спасибо!

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
M
На сайте с 16.09.2009
Offline
278
#1
samimages:
Проблема вобщем-то не новая, mail() не работает, логи пустые...

И что в /var/log/maillog

?

samimages:

Письма не отправляются вообще, лично я думаю, что на уровне прав доступа к sendmail...

Вообще никуда?

На gmail, например, пробовали?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
samimages
На сайте с 31.05.2009
Offline
427
#2

на gmail не пробовал, пробовал на mail, nic.ru c нормальными заголовками в самой функции, потом прописывал адрес -fmail@domen.ru, пятым параметром

делал тоже самое в пути к sendmail в php.ini и еще много чего...

в maillog только подключения от почтовых клиентов по pop3 и все

Вопрос меня такой мучает... владелец файлов - скриптов php и sendmail должен быть один? Вот в этой иерархии я ниче вообще не понимаю...

Сечас владелец скриптов определен и из под негоже стартует апач... может здесь косяк?

[umka]
На сайте с 25.05.2008
Offline
456
#3

Посмотрите, что прописано в sendmail_path в php.ini и что показывает в php_info()

Убедитесь, что то что прописано, существует и работает :)

Проверьте error_log апача, может там чего умное говорят.

Если в maillog вообще нет логов от постфикса, то скорей всего они пишутся куда-то еще или вовсе не пишутся :)

Лог в помощь!
samimages
На сайте с 31.05.2009
Offline
427
#4

/usr/sbin/sendmail -t -i и там и сям...

sendmail_from - no value... под линуксом должно быть? по моему нет...

лог апача сейчас гляну... на него не подумал

M
На сайте с 16.09.2009
Offline
278
#5
samimages:
на gmail не пробовал

Дак попробуйте. Если работает - попросите хостера

сделать PTR-запись для вашего IP (направить на hostname --fqdn).

Проверьте error.log апача.

Постфикс-то запущен? Проверьте:

service postfix status

Himiko
На сайте с 28.08.2008
Offline
560
#6

в /var/log/mail.log пишет postfix

P.S.: Смотрел в Debian.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
samimages
На сайте с 31.05.2009
Offline
427
#7

Все Господа! Я его замучил))) ну или он меня.

Откатил все как было, перегрузил апач и письмо на nic.ru пришло... даже без заголовков... почти.

Всем спасибо! сам дурак

🍻🍻🍻

M
На сайте с 16.09.2009
Offline
278
#8
Himiko:
в /var/log/mail.log пишет postfix
P.S.: Смотрел в Debian.

Постфикс логи "пишет" через syslog(). А тот - куда ему сказали в /etc/syslog.conf (или

что-там вместо syslogd используется).

В дебиане - mail.log. В RH - maillog.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий