траблы с exim4 (Debian) (too many concurrent smtp connections please try again later)

Posted in Новости on 4 марта, 2010 by admin

за количество соединений отечает директива «smtp_accept_max» которой в упор не было в конфиге.
да и самого конфига exim4.conf я не нашел за причиной его отсутствия. При подстановке ее в конец файла exim4.conf.template и подоюных из /etc/exim4/ он выпадал в paniclog с ругательствами в сторону «не знаю я такого»

оказывается его нужно было вставить в блок exim4.conf.template :

# SMTP Banner. The example includes the Debian version in the SMTP dialog
# MAIN_SMTP_BANNER = «${primary_hostname} ESMTP Exim ${version_number} (Debian package DEBCONFpackageversionDEBCONF) ${tod_full}»
# smtp_banner = $smtp_active_hostname ESMTP Exim $version_number $tod_full

smtp_accept_max = 500
smtp_accept_max_per_connection = 50

########################################
### end main/02_exim4-config_options
########################################

########################################
### main/03_exim4-config_tlsoptions
########################################
### main/03_exim4-config_tlsoptions
#################################

# TLS/SSL configuration.
# See /usr/share/doc/exim4-base/README.Debian.gz for explanations.

и почему то все заработало.

странно….. но это же exim =)

Tags:

команды для работы с очередью exim

Posted in Новости on 4 марта, 2010 by admin

Удалить сообщение из очереди:
# exim -Mrm ID-сообщения

Показать сообщения в очереди:
# exipick

Показать замороженные сообщения:
# exipick -z

Показать ID сообщений в очереди:
# exipick -i

Удалить все замороженные сообщения из очереди:
# exipick -zi | xargs exim -Mrm

Полностью очистить почтовую очередь:
# exipick -i | xargs exim -Mrm

Удаление почтового сообщения по ID
/usr/sbin/exim -v -Mrm ID

Список сообщений в очереди
/usr/sbin/exim -bp

Число сообщений в очереди
/usr/sbin/exim -bpc

Удаление «замороженных» сообщений
/usr/sbin/exim -bp | awk '$6~»frozen» { print $3 }' | xargs exim -Mrm

Принудительная рассылка всей почты в очереди (flush)
/usr/sbin/exim -qff -v -C /etc/exim.conf &

«Заморозить» почту по email
/usr/sbin/exiqgrep -i -f email | xargs exim -Mf

Удалить почту по email
/usr/sbin/exiqgrep -i -f email | xargs exim -Mrm

Tags: