EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
soysergio
- проходил мимо
Непрочитанное сообщение
soysergio » 2011-07-14 16:53:26
После обновления EXIM перестали на хостинге работать скрипты, использующие PHP функцию Mail
В логах апача
exim: getgroups() failed: Invalid argument
Помогите!

soysergio
-
Хостинг HostFood.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
- проходил мимо
Непрочитанное сообщение
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
soysergio
-
sergio
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2006-12-30 2:47:28
- Откуда: Русь Києвська
Непрочитанное сообщение
sergio » 2011-07-14 17:02:24
Что характерно - с консоли если выполнить
- всё отправляется, но тот же самый скрипт через apache - никак!

sergio
-
sergio
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2006-12-30 2:47:28
- Откуда: Русь Києвська
Непрочитанное сообщение
sergio » 2011-07-14 18:01:45
Короче с помощью
portdowngrade обстарил порт до версии 4.74, переустановил - всё заработало как надо...
Так что это проблема в Exim 4.76. (Может даже 4.75 незнаю - у меня давно уже стоял 4.74 и работал - тут вспомнил решил обновить...

)
Мда. Прямо вспомнился старый анекдот:
Код: Выделить всё
Сидит программист глубоко в отладке.
Подходит сынишка:
- Папа, почему солнышко каждый день встает на востоке, а садится на западе?
- Ты это проверял?
- Проверял.
- Хорошо проверял?
- Хорошо.
- Работает?
- Работает.
- Каждый день работает?
- Да, каждый день.
- Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!!
sergio
-
sergio
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2006-12-30 2:47:28
- Откуда: Русь Києвська
Непрочитанное сообщение
sergio » 2011-09-27 16:16:41
Я так понимаю эксим не обновлять лучше?
sergio
-
Игорь
- проходил мимо
Непрочитанное сообщение
Игорь » 2012-04-27 14:10:07
Интересует тот же вопрос. Заметил что не работает php mail
Стоит Exim 4.77_1
Даунгрейд или дебаг пробовать?
Игорь
-
Игорь
- проходил мимо
Непрочитанное сообщение
Игорь » 2012-04-27 15:00:42
Проверил php testmail.php
- всё отправляется, но тот же самый скрипт через apache - никак!
Вилимо теже грабли в новой версии.
Игорь
-
Игорь
- проходил мимо
Непрочитанное сообщение
Игорь » 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 работает.
Игорь
-
Игорь
- проходил мимо
Непрочитанное сообщение
Игорь » 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 не помогло.
может кто знает что делать?
Игорь
-
Игорь
- проходил мимо
Непрочитанное сообщение
Игорь » 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
- Откуда: Русь Києвська
Непрочитанное сообщение
sergio » 2014-07-21 1:08:02
прикольно вот так получить ответ спустя 3 года

sergio