e-mail въпрос

7 отговора 230 прегледа
#1

e-mail въпрос

Положението е следното:
Регистриран домейн, mail сървър хостван при мен, освен това един e-mail адрес на домейна на друг доставчик (не този който ми доставя интернет), който си остана по исторически причини да се ползва и се тегли като POP3 в моя сървър и след това се препраща на няколко юзера.
Понякога обаче както може да се очаква, връзката пропада, или акаунта в другия доставчик експирясва или нещо друго се случва така че всичкака поща или само адреса на чуждия домейн не работи, както и понякога стоят съобщения в опашките за изпращане с часове.
Та въпросът ми е следния - има ли начин когато нещо не е в ред това по някакъв начин да се индикира, да се алармира някого, че трябва да се вземат мерки. При нас пощата е с приоритет 110% и ако не дай си боже нещо стане се вдига шум до небесата и естествено аз го отнасям. Обаче аз не мога да бъда денонощно при сървъра и да бдя над него и ако ме няма или съм тук но не се усетя става лошо.
Ако такова решение е възможно, но само с определен вид сървър, моля кажете. Ако обаче ви е известно по-универсално решение ще е по-добре, за да не съм вързан към конкретна платформа.

Отговор
в отговор на amateur #2

Re: e-mail въпрос

kvo znachi "neshto ne e v red"

Отговор
в отговор на amateur #3

Re: e-mail въпрос

направо нищо не ми стана ясно.
как точно става тегленето и кое се скапва и ти как разбираш кое се е скапало?

пример - фечмейл, отказ да стигнеш до поп сървера.
при отказ можеш (поне мисля, че можеш) да настроиш нещото да ти пуска мейл (смс, съобщение до ицкю..) и да си достатъчно в час.

TANSTAAFL! There AiNt Such Thing As A Free Lunch
Отговор
в отговор на onzi #4

Re: e-mail въпрос

Какво толкова неясно има - един мейл сървър си работи на собствен домейн с реално статично IP и освен това тегли и пощата от един мейл акаунт на друг сървър от друг домейн с помощта на POP3 протокола. (работи като буфер) След като я изтегли я препраща до част от локалните юзери заедно с основната им поща.

Оттук нататък задачата е, ако нещо с пощата не е в ред, да се алармира по подходящ начин. (какво да не е в ред ли? ами например да не се получават мейловете или да не се изпращат)
Съвсем реално е връзката с провайдера да не е пропаднала и мейла пак да не работи. Или сървъра да не събира пощата от акаунта на другия домейн.

Отговор
в отговор на amateur #5

Re: e-mail въпрос

T.e (nadqvam se ne stavam dosaden :)) iskash da bydesh alarmiran po nqkakyv nachin kogato

A: Fetchmail-a ne moje da se connectne kam pop3 servera ot koito sybirash poshtata
B: V opashkata na SMTP servera ti ima syobshteniq ot poveche prestoqli povechet ot X chasa.
C: Ako A vqrno da proverish dali imash vryzka s internet.
D: Ako B e vqrno da proverish dali ima vryzka s internet, mqsto na diska,prooverish dali poshtata koqto sedi v opashkata e izpratena ili e prednaznachena za izrichno ukazani potrebiteli koito imat golqm prioritet a ne e prosto typa poshta za koqto ne ti puka (kato bounce za nesystestvuvasht address - qmail bez chkusr patch naprimer priema poshta za nesystestvuvasht addres i posle vrystha bounce vmesto da q rejectne oshte v nachaloto).

Отговор
в отговор на sas #6

Re: e-mail въпрос

Да, по точки A и B.
По точки C и D - само проверка дали има връзка с интернет, нищо друго.
Всъщност за връзката при мен има друга проверка, така че остават като най-главни точки A и B. Било задължително да го направя според последното изказване на началството.
Освен това в момента не е fetcmail, но ако fetchmail ми решава проблема ще го инсталирам.

Отговор
в отговор на amateur #7

Re: e-mail въпрос

while :; do fetchmail || echo ALARM | qmail-inject 0888666666@sms.mtel.net ; sleep 3600; done &

Primerno?

waiting... dreaming... wishing...
Отговор
в отговор на amateur #8

Re: e-mail въпрос

Shte trqbva da te razocharovam no gotovo reshenie sigurno nqma taka che nai-veroqtno shte se naloji da pishesh scriptove.

A: otvarqsh socket i se authenticirash uspeshno s pop3 servera, ili prosto otvarqsh socket. Prashtash si sms pri fail i pishesh v logfile.

B: Otvarqsh socket kam SMTP servera i parse-vash outputa na mailq,/var/qmail/bin/qmail-qread ili kakvato i a da e tam s koeto poluchavash informacia za tova kvo ima v opashkata. Prashtash si sms pri fail i pishesh v logfile.

Za izprashtaneto na email2sms messagite izpolzvash drug mail server razlichen ot tvoq.

Ako otbirash ot perl mislq che nqma da imash nikakvi problemi.

Отговор