LINUX.ORG.RU
ФорумAdmin

Помогите нарисвать скрипт проверки почтовых ящиков


0

1

Задача стоит следующая
Необходимо проверять доступность 4 почтовых адресов
Если все ок - отсылать на ящик админа письмо что ящики доступны.
Если один из 4 ящиков не доступен/забит- делать алярм тому же админу.

Поможите пожалуйста.

Ответ на: комментарий от aol

да вот тоже завис - пытаясь понять что от меня ночальство хочет. Видимо чекать какойто параметр.Helo там или еще чтото.

I00matolog ()

не доступен/забит

А забитость как проверять? Методом отправки туда спама?

sergv ()
Ответ на: комментарий от I00matolog

Видимо чекать какойто параметр. Helo там

бредятина. если там место кончилось, то ты об этом не узнаешь, пока не пошлешь туда письмо.
и чего, ты будешь туда регулярно слать письма?!

иди уточни у начальства! ;)

aol ★★★★★ ()
Ответ на: комментарий от I00matolog

получает почту или нет.

каак? об этом ты узнаешь тоже только послав туда письмо.

aol ★★★★★ ()
Ответ на: комментарий от I00matolog

ящики на этом же сервере где будет работать скрипт

тьфутыблин! а сразу это сказать?

мониторь с обратной стороны. не со стороны smtp, а со стороны логов почтового сервера. наверняка, у него еще какие-нить каналы есть для получения статуса.

aol ★★★★★ ()
Ответ на: комментарий от I00matolog

ящики на этом же сервере где будет работать скрипт

ls -l /var/mail/username

ну и сравнение его размера гарантировано спасет отца русской демократии!

sergv ()
Ответ на: комментарий от I00matolog

можно место хранения пришедшей почты проверять

Harald ★★★★★ ()
Ответ на: комментарий от I00matolog

Тогда проверять работает ли МТА, база или что там еще есть в связке. И если не работает то тогда отправлять пинок админу. А если все же нужно ящики, то проверять ответ сервера на RCP TO: <адрес@почты> Если заполненность ящика, при условии что мы настроили квоты, то либо maildir мониторить, либо в dovecot есть инструментарий.

krim ()

почтовик твой? поставь zabbix, он будет мониторить smtp и pop3, и размер указаных каталогов/файлов.

Komintern ★★★★★ ()
Ответ на: комментарий от I00matolog

ящики на этом же сервере где будет работать скрипт

А mail storage кто ?

AS ★★★★★ ()
Ответ на: комментарий от I00matolog

Скриптом, вестимо. Например на perl с использованием Net::Telnet.

sergv ()
Ответ на: комментарий от I00matolog

ну так, если сервак работает, то и ящики работают. Или я чего то не понимаю?

GoNaX ★★★ ()
Ответ на: комментарий от aol

вместо таких вот лаконичных удивлений можно привести контрпример, ведь так? ;)

так он же очевиден.

telnet mail 25
helo my.host.name
mail from:<>
rcpt to:<e-mail>

Нормальный почтовик тут скажет «ой, место кончилось уже». Далее quit в любом случае. посылать не надо ничего.

AS ★★★★★ ()
Ответ на: комментарий от aol

спамеры тебя озолотят, если найдешь! :-D

У них есть.

AS ★★★★★ ()
Ответ на: комментарий от AS

Нормальный почтовик тут скажет

postfix, если мне склероз не изменяет, скажет это в ответном письме, что деливери не состоялось и причину изложит в письме.

то есть, постфикс - «ненормальный» почтовик? ты про какой сервер(ы) рассказываешь?

aol ★★★★★ ()
Ответ на: комментарий от aol

то есть, постфикс - «ненормальный» почтовик?

скорее это кривые руки того, кто его поставил.

ты про какой сервер(ы) рассказываешь?

Вообще про Sendmail, к примеру. Принимать письмо, чтобы боунс формировать потом, плохая затея в век засилья спама с подстановкой левых адресов в mail from.

AS ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.