Problema con Postfix e coda e-mail

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Pstsuper

Messaggio da conraid »

oierpa ha scritto:Ho usato postsuper e ho eliminato tutto!
postsuper -d ALL
Ha eliminato immediatamente la coda.
Purtroppo le email continuano a rigenerarsi, creando di nuovo una coda spaventosa.
Dopo circa 20 secondi avevo già 64 mail in coda!
Lo immagino, se root si manda le mail a se stesso e si risponde... Non è che c'è qualche autorisponditore automatico e simili?
Se tu guardi il file aliases ti dice proprio

Codice: Seleziona tutto

# Person who should get root's mail. Don't receive mail as root!
root:           nomeutente
io metterei li un altro utente e vedrei che succede

Comunque, che mail sono? a questo punto come ti hanno detto vedere almeno di che si tratta non guasterebbe

Avatar utente
twister
Staff
Staff
Messaggi: 1599
Iscritto il: mar 11 nov 2003, 0:00
Slackware: current
Località: Roma
Contatta:

Re: Problema con Postfix e coda e-mail

Messaggio da twister »

Magari hai uno script del cavolo in cron che ti va pure in loop, io cambierei il puntamento a root in aliases e proverei a ricevere un paio di quelle mail, tanto per capire

_NYTRO_
Linux 2.x
Linux 2.x
Messaggi: 419
Iscritto il: sab 8 mag 2004, 0:00

Re: Problema con Postfix e coda e-mail

Messaggio da _NYTRO_ »

postcat -q QUEUE_ID -> visualizza il messaggio completo!
postsuper -d QUEUE_ID -> rimuove il messaggio dalla coda! (se metti ALL ti pialla tutto)

Il flush che fai con postqueue -f serve a "forzare" la coda, ma se ci sono problemi gravi, non si smaltisce..
Usa il primo comando che ti ho incollato e leggi il contenuto della mail, da lì potresti capire chi/cosa le genera. ;)

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Re: Problema con Postfix e coda e-mail

Messaggio da krisis »

Leggi quelle maledette mail!! :D
Se è root che manda a se stesso migliaia di mail c'è qualche cosa di profondamente sbagliato in quella macchina.

Avatar utente
oierpa
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: sab 25 set 2004, 0:00
Kernel: 2.6.29.6
Desktop: kde
Distribuzione: slackware 13
Località: Torino
Contatta:

Re: Problema con Postfix e coda e-mail

Messaggio da oierpa »

ok ragazzi!
Scusate ma ero preso, ora leggo e posto un messaggio tipo.
Piuttosto dove sono configurati gli alias?

Avatar utente
oierpa
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: sab 25 set 2004, 0:00
Kernel: 2.6.29.6
Desktop: kde
Distribuzione: slackware 13
Località: Torino
Contatta:

Re: Problema con Postfix e coda e-mail

Messaggio da oierpa »

ecco una delle e-mail:
*** ENVELOPE RECORDS active/B/B3AA2AFC228 ***
message_size: 1237 187 1 0
message_arrival_time: Tue Sep 2 11:52:01 2008
sender: root@nomeazienda.it
named_attribute: message_origin=local
sender_fullname: CronDaemon
original_recipient: root
recipient: root@nomeazienda.it
*** MESSAGE CONTENTS active/B/B3AA2AFC228 ***
Received: by nomeazienda.it (Postfix, from userid 0)
id 57616AFC23B; Tue, 2 Sep 2008 11:52:01 +0200 (CEST)
From: root@nomeazienda.it (Cron Daemon)
To: root@nomeazienda.it
Subject: Cron <root@esisrlfw1> /sbin/checkservices.sh
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
Message-Id: <20080902095201.57616AFC23B@nomeazienda.it>
Date: Tue, 2 Sep 2008 11:52:01 +0200 (CEST)
MIME-Version: 1.0
X-spacewall-MailScanner: Found to be clean
X-spacewall-MailScanner-SpamCheck: non spam, SpamAssassin (punteggio=-2.265,
necessario 5, ALL_TRUSTED -2.82, SARE_SUB_GAPPY_2 0.56)

TERM environment variable not set.
[1;32m [ Ok ] [0m smb service running, everything is fine
[1;32m [ Ok ] [0m squid service running, everything is fine
[1;32m [ Ok ] [0m pptpd service running, everything is fine
[1;32m [ Ok ] [0m postfix service running, everything is fine


----------------------------------------------------------
This message has been scanned for viruses and
dangerous content by spacewall, and is
believed to be clean.
----------------------------------------------------------

*** HEADER EXTRACTED active/B/B3AA2AFC228 ***
*** MESSAGE FILE END active/B/B3AA2AFC228 ***

dove vedete "nomeazienda! ho cambiato io a mano.
che ve ne pare?
Ciao

_NYTRO_
Linux 2.x
Linux 2.x
Messaggi: 419
Iscritto il: sab 8 mag 2004, 0:00

Re: Problema con Postfix e coda e-mail

Messaggio da _NYTRO_ »

Edita /etc/aliases e metti un indirizzo mail, magari un alias di tutto il reparto IT..
Dipende un pò da come gestite il tutto.. :roll:

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Problema con Postfix e coda e-mail

Messaggio da masalapianta »

se tutte, o la maggior parte, delle mail che ti ritrovi in coda sono tipo quella che hai postato, allora il problema e' nello script /sbin/checkservices.sh che dovresti trovare nel crontab di root o in quello di sistema; in sostanza quando ficchi nel crontab qualcosa che scrive sullo stdout/stderr, viene inviata una mail al proprietario del crontab, contenente quello che il suddetto qualcosa ha scritto sul suo stdout/stderr; controlla che quel che scrive sia corretto e per sopprimerlo basta che nel crontab tu rediriga stdout/stderr da qualche parte (file di log o /dev/null).

P.S. la prossima volta ti consiglio di firmare un contratto d'assistenza con un'azienda che non "se ne vada in ferie"; in ambito aziendale cercare di risparmiare in questo ambito (sistemistico) puo' portare grossi guai

P.S.2 e' inutile cambiare "nomeazienda.it" se poi nel subject della mail lasci l'hostname della macchina da cui e' facile ricavare il nome dell'azienda

Avatar utente
oierpa
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: sab 25 set 2004, 0:00
Kernel: 2.6.29.6
Desktop: kde
Distribuzione: slackware 13
Località: Torino
Contatta:

Re: Problema con Postfix e coda e-mail

Messaggio da oierpa »

quindi alla fine lui fa il check di 4 servizi manda un'email a se stesso per dirselo?
Ossia smb, squid, pptpd e postfix.
Ora ho aggiunto, in crontab -e alla voce /sbin/checkservices.sh >/dev/null
Ora aspetto e vedo che succede.
Lo script checkservices è questo:
#!/bin/sh
clear
. /bin/colors

servizi=("smb" "squid" "pptpd" "postfix")
for servizio in ${servizi[@]}
do
if ps ax | grep -v grep | grep $servizio > /dev/null
then
echo -e "$LGREEN" "[ Ok ] $Z $servizio service running, everything is fine"
else
echo -e "$LRED" "[ Fail ] $Z Hey guy, $servizio service is not running!!!"
/etc/init.d/$servizio start
fi

done


Ciao

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Re: Problema con Postfix e coda e-mail

Messaggio da krisis »

Così se i servizi non funzionano lo saprai solo quando un utente te lo segnalerà.
Sistema il crontab , vista la valanga di mail ora dovrebbe essere impstato su "ogni minuto" impostalo su ogni ora almeno e cambia l'alias del destinatario di root verso un sistemista o un utente che possa sistemare l'eventuale problema su quei servizi.
Sennò disabilita direttamente il cronjob e amen.

Concordo con masalapianta sulla questione dell'assistenza : o te la garantiscono ogni giorno lavorativo dell'anno (almeno) o non serve a nulla.
Risparmiare in questo campo porta solo guai.

Avatar utente
oierpa
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: sab 25 set 2004, 0:00
Kernel: 2.6.29.6
Desktop: kde
Distribuzione: slackware 13
Località: Torino
Contatta:

Re: Problema con Postfix e coda e-mail

Messaggio da oierpa »

la riga che gestisce il checkservices è:
*/15 * * * * /sbin/checkservices.sh

Io non mi ricordo l'ordine con cui crontab vuole lo schedule, ma non capisco il */15 significa ogni 15 minuti?
Ciao
P.S.: grazie mille a tutti, adesso il sistema funziona in modo accettabile.
P.P.S.: noi siamo una piccola azienda e chi ci segue è ancora più piccolo di noi e il canone annuo è veramente basso, non me la sento di sparare addosso a loro, sono pochi, giovani e con tanta buona volontà. In generale non lavorano male, ma ... vanno in ferie.

Avatar utente
oierpa
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: sab 25 set 2004, 0:00
Kernel: 2.6.29.6
Desktop: kde
Distribuzione: slackware 13
Località: Torino
Contatta:

Piccola disquisizione

Messaggio da oierpa »

Dimenticavo.
Io non sono un sistemista informatico.
Mi occupo degli "aspetti tecnici" dell'azienda (facciamo e vendiamo ricambi per camion), sia per il prodotto che per il processo produttivo.
E-mail e internet sono parte del processo produttivo e marginalmente mi occupo di questo.
Pensate che di informatica ho fatto solo un esame all'università (nel 1996!). Di linux non ne avevo mai sentito parlare fino al 2002 e ho imparato pian pianino tutto da solo (come tanti) ecco perché a volte faccio domande magari banali. Sento infatti la mancanza di un background adatto in informatica che mi piacerebbe avere il tempo di approfondire....
Mi fa piacere che nella comunità linux sia più facile trovare gente disponibile ad aiutarsi, in particolare su slacky, ho notato molta più collaborazione che in qualunque altro newsgroup. Ad esempio ogni tanto leggo il newsgroup di access (non vi arrabbiate, ormai ho un casino di database fatti con access e non riesco a trovare il tempo di farmi delle basi solide di MySql per migrare il tutto) e l'atteggiamento che hanno è disarmante! Se scrivo che un comando non funziona vanno su tutte le furie, mi chiedono: cosa vuol dire non funziona?
Secondo me vuol dire che non fa quello che deve fare!
Perché qua su Slacky questo non succede?
Perché se dico che un comando non funziona, nessuno mi salta alla giugulare?
Ok è una piccola dissertazione che spero non abbia annoiato nessuno. Volevo esprime infatti la mia gratitudine nei confronti di chi si è preso la briga di rispondermi e di Loris (credo) che tiene in piedi questo sito in maniera esemplare.
Saluti

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Re: Problema con Postfix e coda e-mail

Messaggio da krisis »

oierpa ha scritto:la riga che gestisce il checkservices è:
*/15 * * * * /sbin/checkservices.sh

Io non mi ricordo l'ordine con cui crontab vuole lo schedule, ma non capisco il */15 significa ogni 15 minuti?

Esegue un cronjob solo nei minuti divisibili per 15 (15,30,45) , in pratica manda una mail ogni quarto d'ora ma sono meno di 100 in una giornata.
Da quanto tempo la tua coda era così IMMENSA ?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Piccola disquisizione

Messaggio da conraid »

oierpa ha scritto: Secondo me vuol dire che non fa quello che deve fare!
E cosa vuol dire che non fa quello che deve fare? Cosa ti aspetti che faccia? :-'
;-)

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Re: Piccola disquisizione

Messaggio da krisis »

oierpa ha scritto: Perché qua su Slacky questo non succede?
Perché se dico che un comando non funziona, nessuno mi salta alla giugulare?
Saluti
Perchè siamo gentili ed il sapore del newbie spaventato non è buono \:D/

Rispondi