как сделать чтобы exim запускал очередь автоматически

12
eugene-last
На сайте с 16.04.2010
Offline
57
2576

Прокручиваю тест telnet localhost 25, все кул, письмо встает в очередь. То же самое, естественно, происходит если отправлять письмо через php и сокеты... и письмо по-собачьи встает в очередь. Подскажите уже мне глупому, как его сделать чтобы отправлялось автоматом?

Запускаю /etc/init.d/exim restart -d (это перезапуск с полным комментированием). Есть строчка + start-stop-daemon --start --quiet --exec /usr/sbin/exim --pidfile /var/run/exim.pid -- -bd -q15m. Последнее, как я понимаю, означает что есть запуск очереди каждые 15 минут. ТОК НИ ФИГА !!! Несколько часов проходит, ничего не отправляется. Работает только принудительная отправка exim -v -q

В общем, нужен автоматический деливери, заколебался уже....

Интересный сайт знакомств - insenti.ru (http://insenti.ru)
B
На сайте с 03.02.2005
Offline
165
#1

Забей костыль - поставь в крон )

Интеграция сайтов с 1С (товары, контрагенты, документы, заказы). Консультации и услуги. Есть готовые решения - быстро и недорого. Приглашаю к сотрудничеству агентства и веб-студии.
eugene-last
На сайте с 16.04.2010
Offline
57
#2
betam:
Забей костыль - поставь в крон )

500 страниц спецификаций по эксиму и что же нет ни одной настройки автоматического запуска очереди???

M
На сайте с 16.09.2009
Offline
278
#3
eugene-last:
Есть строчка + start-stop-daemon --start --quiet --exec /usr/sbin/exim --pidfile /var/run/exim.pid -- -bd -q15m. Последнее, как я понимаю, означает что есть запуск очереди каждые 15 минут. ТОК НИ ФИГА !!! Несколько часов проходит, ничего не отправляется. Работает только принудительная отправка exim -v -q

"У нас все работает" (с)

Смотрите логи, что происходит с письмами. Запускается ли вообще queue runner.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
IL
На сайте с 20.04.2007
Offline
435
#4

А exim вообще был настроен на работу с инетом? У него по умолчанию local стоит.

dpkg-reconfigure exim4-config
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
eugene-last
На сайте с 16.04.2010
Offline
57
#5

читаю спецификации эксима, есть такая строка

However, in standard configurations under normal conditions, delivery is started as soon as a message is received.

Что по-русски значит, установил эксим, попей чаю, все уже настроено и работает!

Какой командой найти логи?

locate exim выводит все папки с упоминанием эксим, среди них нет никаких логов вообще

---------- Добавлено 01.08.2012 в 23:11 ----------

ivan-lev:
А exim вообще был настроен на работу с инетом? У него по умолчанию local стоит.
dpkg-reconfigure exim4-config

ну если принудительную отправку сделать exim -q -v, все уходит и благополучно доходит. значит с нетом контачим. а эта реплика для дебиан, у меня gentoo

Andreyka
На сайте с 19.02.2005
Offline
822
#6

Обычно логи лежат в /var/log...

Не стоит плодить сущности без необходимости
MA
На сайте с 24.06.2012
Offline
74
#7

логи эксима находятся в /var/log/exim

Что касатеся доставки.

Как только эксим получает письмо он пытается его доставить, если по каким-либо причинам это не получается, то он ложит письмо в очередь. ключ -q задает как часто эксим будет проверять очередь.

Есть правда один момент на который вы можете напарываться. Если у эксима не получается доставить одно письмо на mail.ru ( например небыло интеренета), то даже когда инет появится, он все равно будет помнить что была проблема и все новые письма ложить в очередь.

Дайте вывод логов, там все будет ясно видно.

eugene-last
На сайте с 16.04.2010
Offline
57
#8

может кому пригодится

проблема в правах на папку /usr/sbin/, в которой лежит exim запускающий очередь отправки

поменял права, все заработало

осталось бояться, что права пришлось поменять для всего содержимого папки /usr/...........

M
На сайте с 16.09.2009
Offline
278
#9
eugene-last:
может кому пригодится
проблема в правах на папку /usr/sbin/, в которой лежит exim запускающий очередь отправки
поменял права, все заработало

Имхо, проблема в админе, который найти логи не может. А "права на папке" - это уже следствие.

В нормальных дистрибутивах права не нужно менять, чтобы что-то вообще заработало в штатном режиме. Если, конечно, вы до этого все не поломали. Тем же "изменением прав".

eugene-last:
осталось бояться, что права пришлось поменять для всего содержимого папки /usr/...........

Звучит сурово, если вы так сделали (или это просто ваш "мая русская языка"?), чтобы исправить "проблему в правах на папку /usr/sbin" (c).

eugene-last
На сайте с 16.04.2010
Offline
57
#10

болтуна видно по болтунке. крепкого здоровья вашему нормальному дистрибутиву

12

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