обновил exim - php mail не работает

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
soysergio
проходил мимо

обновил exim - php mail не работает

Непрочитанное сообщение soysergio » 2011-07-14 16:53:26

После обновления EXIM перестали на хостинге работать скрипты, использующие PHP функцию Mail
В логах апача
exim: getgroups() failed: Invalid argument
Помогите! :shock:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

soysergio
проходил мимо

Re: обновил exim - php mail не работает

Непрочитанное сообщение soysergio » 2011-07-14 16:54:32

Код: Выделить всё

Exim version 4.76 #0 (FreeBSD 6.4) built 13-Jul-2011 13:38:28
Copyright (c) University of Cambridge, 1995 - 2007
Berkeley DB: Sleepycat Software: Berkeley DB 4.0.14: (November 18, 2001)
Support for: crypteq iconv() IPv6 use_setclassresources PAM Perl Expand_dlfunc OpenSSL Content_Scanning DKIM Old_Demime Experimental_SPF
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch mysql nis nis0 passwd
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
Configuration file is /usr/local/etc/exim/configure

Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

Re: обновил exim - php mail не работает

Непрочитанное сообщение sergio » 2011-07-14 17:02:24

Что характерно - с консоли если выполнить

Код: Выделить всё

php testmail.php
- всё отправляется, но тот же самый скрипт через apache - никак! :st:

Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

Re: обновил exim - php mail не работает

Непрочитанное сообщение sergio » 2011-07-14 18:01:45

Короче с помощью portdowngrade обстарил порт до версии 4.74, переустановил - всё заработало как надо...
Так что это проблема в Exim 4.76. (Может даже 4.75 незнаю - у меня давно уже стоял 4.74 и работал - тут вспомнил решил обновить...:))

Мда. Прямо вспомнился старый анекдот:

Код: Выделить всё

Сидит программист глубоко в отладке.
Подходит сынишка:
- Папа, почему солнышко каждый день встает на востоке, а садится на западе?
- Ты это проверял?
- Проверял.
- Хорошо проверял?
- Хорошо.
- Работает?
- Работает.
- Каждый день работает?
- Да, каждый день.
- Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!!

Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

Re: обновил exim - php mail не работает

Непрочитанное сообщение sergio » 2011-09-27 16:16:41

Я так понимаю эксим не обновлять лучше?

Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

Re: обновил exim - php mail не работает

Непрочитанное сообщение sergio » 2011-12-08 14:19:10

Так никто и не ответил ...

Игорь
проходил мимо

Re: обновил exim - php mail не работает

Непрочитанное сообщение Игорь » 2012-04-27 14:10:07

Интересует тот же вопрос. Заметил что не работает php mail
Стоит Exim 4.77_1
Даунгрейд или дебаг пробовать?

Игорь
проходил мимо

Re: обновил exim - php mail не работает

Непрочитанное сообщение Игорь » 2012-04-27 15:00:42

Проверил php testmail.php
- всё отправляется, но тот же самый скрипт через apache - никак!
Вилимо теже грабли в новой версии.

Игорь
проходил мимо

Re: обновил exim - php mail не работает

Непрочитанное сообщение Игорь » 2012-04-27 15:09:23

Что интересно. Даже если в php.ini стоит:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

то php testmail.php работает, а из апача никак. Хотя пхп должен был бы просто направлять на смтп которое слушает exim.
Exim его точно слушает, так как почта с сайтов на localhost 25 работает.

Игорь
проходил мимо

Re: обновил exim - php mail не работает

Непрочитанное сообщение Игорь » 2012-04-27 19:02:09

Выяснил что при отправке через апач в его лог сыпится
2012-04-27 15:19:34 1SNmxK-000FxQ-VU Failed to create spool file /var/spool/exim/input//1SNmxK-000FxQ-VU-D: Permission denied
2012-04-27 15:19:34 1SNmxK-000FxQ-VU Failed to create spool file /var/spool/exim/input//1SNmxK-000FxQ-VU-D: Permission denied

Понимаю что его прав не хватает для екзима. Или еще чего-то....

apache от пользователя web:web
exim от mailnull:mail
права на папку /var/spool/exim/input/ mailnull:mail
пробовал ставить web:web не помогло.

может кто знает что делать?

Игорь
проходил мимо

Re: обновил exim - php mail не работает

Непрочитанное сообщение Игорь » 2012-04-27 21:20:32

Поставил на папку /var/spool/exim/ права 777
После этого апач отправил в инпут файлы.
Но дальше екзим не захотел их брать.
Spool error for /var/spool/exim/input//1SNoph-000H3W-Iv-D: Permission denied
Couldn't chown message log /var/spool/exim/msglog//1SNoph-000H3W-Iv: Operation not permitted
Файл в инпуте с правами web:mail. После добавления прав екзим обработал файлы, но результата пока не видно.

Где и как поправить права для апача что б он мог положить файлы в папку /var/spool/exim/ и что б екзим потом их смог обработать?

Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

Re: обновил exim - php mail не работает

Непрочитанное сообщение sergio » 2012-05-03 22:03:13

portdowngrade рулит :)


Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

Re: обновил exim - php mail не работает

Непрочитанное сообщение sergio » 2014-07-21 1:08:02

прикольно вот так получить ответ спустя 3 года :)