Newsgroup: it.comp.os.linux.sys
Titolo: Qmail e posta in arrivo

Ho un curioso problema con qmail: l'ho installato leggendo il favoloso 
Live with qmail, ed e' filato quasi tutto liscio, e le sciocchezze che 
avevo sbagliato le ho corrette.
Utilizzo il sistema MAildir, e come pop3 ho installato qmail-pop3d, ed 
in piu' ho aggiunto courier-imap.
Il problema e' che tutto sembra funzionare a meraviglia, per circa 24 
ore, poi i messaggi non vengono piu' consegnati ai vari utenti.
In pratica, se spedisco un messaggio ad un account sul server qmail, 
viene ricevuto, ma non puo' essere letto con nessun client, ne' 
settandolo per prelevare la posta con il pop3, ne con IMAP.
Il messaggio effettivamente arriva (e' fisicamente nella dir 
~user/Maildir/new), pero' non viene inviato al client.
Ho provato a riavviare qmail, il server IMAP, persino xinetd e la rete, 
ma non c'e' nulla da fare. L'unico modo che ho trovato per farlo 
ripartire e' riavviare completamente il PC.
Sapreste dirmi da cosa puo' dipendere?
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
Elimina toglimi. per le risposte

Prova ad interrogare a a mano il POP3, i log cosa dicono ?

 Prova ad interrogare a a mano il POP3, i log cosa dicono ?
In che senso "interrogare a mano"?
Inoltre, /var/log/maillog contiene
Mar 14 10:58:24 <hostname> qmail: 1016099904.592837 alert: cannot start: 
qmail-send is already running
ripetuto ogni secondo, mentre /var/log/qmail/pop3d/current e' in ordine, 
nel senso che tutti i messaggi vanno a buon fine.
Comunque, facendo una ricerca in rete, ho trovato casi simili ma non 
uguali al mio, quindi non mi e' stato ancora possibile risolvere, pero' 
provando a dare il comando
ps axww | grep qmail
ottengo:
  1213 ?        S      0:03 readproctitle service errors: ... 
/var/log/qmail/pop3d/current: permission denied?multilog: fatal: unable 
to set mode of /var/log/qmail/pop3d/current: permission denied?multilog: 
fatal: unable to set mode of /var/log/qmail/pop3d/current: permission 
denied?multilog: fatal: unable to set mode of 
/var/log/qmail/pop3d/current: permission denied?multilog: fatal: unable 
to set mode of /var/log/qmail/pop3d/current: permission denied?
oltre ad altre righe che mi confermano il funzionamento (per ora) del 
resto di qmail.
Sembra un problema di permessi delle dir di log. Come devono essere 
settati questi permessi?


 Prova ad interrogare a a mano il POP3, i log cosa dicono ?
Ho provato a riavviare la macchina.
nel maillog compare, ogni secondo, il messaggio:
Mar 14 13:30:11 www qmail: 1016109011.416252 alert: cannot start: 
qmail-send is already running
Ogni due minuti:
Mar 14 13:34:20 www qmail: 1016109260.148033 warning: trouble opening 
info/1/439830; will try again later
Mar 14 13:34:20 www qmail: 1016109260.148211 warning: trouble opening 
remote/18/439824; will try again later
Mar 14 13:34:20 www qmail: 1016109260.148241 warning: trouble opening 
info/2/439831; will try again later
Mar 14 13:34:20 www qmail: 1016109260.148268 warning: trouble opening 
remote/22/439828; will try again later
Mar 14 13:34:20 www qmail: 1016109260.148294 warning: trouble opening 
info/19/439825; will try again later
Mar 14 13:34:20 www qmail: 1016109260.148320 warning: trouble opening 
info/21/439827; will try again later
Ogni tanto:
Mar 14 14:08:13 www qmail: 1016111293.165928 delivery 13: deferral: 
Sorry,_message_has_wrong_owner._(#4.3.5)/
Nel frattempo i messaggi vengono inviati e ricevuti correttamente, e nel 
log si vedono.
Poi, dopo circa 12 ore di funzionamento cominciano messaggi di questo tipo:
Mar 14 11:36:30 www qmail: 1016102190.463049 warning: unable to utime 
remote/22/439828; message will be retried too soon
Mar 14 11:36:30 www qmail: 1016102190.463071 status: exiting
Mar 14 11:36:42 www qmail: 1016102202.773801 status: local 0/10 remote 0/20
Mar 14 11:36:42 www qmail: 1016102202.775055 warning: trouble opening 
local/1/439830; will try again later
Mar 14 11:36:42 www qmail: 1016102202.775055 warning: trouble opening 
local/1/439830; will try again later
Al che e' possibile spedire messaggi, ma non controllare se ce ne sono 
di nuovi, anche se i messaggi che arrivano si fermano nella casella 
dell'utente.
Mi viene il sospetto che sia un problema di permessi, ma come faccio a 
controllare se ci sono quelli giusti dappertutto?


Non saprei...

RedHat?
se sì, allora forse posso esserti d'aiuto io!
Ho postato qualche giorno fa sulla lista ufficiale di qmail, e lì mi
hanno spiegato che per motivi a noi umani sconosciuti i server qmail
configurati "a regola d'arte" (aka seguendo Life with qmail) smettono
misteriosamente di funzionare sotto RedHat dopo >8 ore di corretto
funzionamento.
Il problema è legato ad un cattivo funzionamento di supervise..
perciò, se lo stai utilizzando, sbarazzatene, appoggiandoti ad uno dei
numerosi script che ti fanno avviare qmail qmail-smtpd e qmail-pop3d da
init.
Io non ne ho uno sotto mano, e didatticamente ti proporrei di frullarti
un pochino la testa per fartene uno tu o comunque di adattarne uno già
esistente.
Se ci sono riuscito io....
Ciao e buona fortuna!
Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Il problema č legato ad un cattivo funzionamento di supervise.
Ciao,
io ho qmail installato su due server di produzione con RedHat 7.2 ma non ho
questo problema, mi dai un link per favore? Oppure mi forwardi la mail? tnks

 Alessandro
Grazie, cominciavo a disperarmi!


 Non saprei...
Grazie lo stesso


 ripartire e' riavviare completamente il PC.
Non c'e` bisogno di far rebootare completamente il pc per far ripartire
un demone. Basta semplicemente killarlo. Per farlo hai due modi:
- usare il kill, facendo poi ripartire il demone inserendo i vari
  parametri manualmente
- usando gli script che trovi in /etc/(rc.d)/init.d, che hanno gia`
  tutti i parametri impostati all'occorrenza
Per quanto riguarda il tuo problema, qual e` l'errore che ti viene dato
da fetchmail o dal client IMAP ?
Henryx
-- 
Bilancia
Amore: siete mai stati a Lourdes?
	-- da Rat-Man num. 15

 Grazie, cominciavo a disperarmi!
-- 


 da fetchmail o dal client IMAP ?
Nessun errore, semplicemente i messaggi che arrivano agli account su 
quel server vengono conservati ma non vengono mandati ai client, come se 
non ci fossero.
Dal maillog ho visto che c'e' "qualcuno" che cerca di far partire 
qmail-send anche se e' gia' attivo, ed infatti ogni secondo viene 
inserita una riga del genere:
Mar 15 13:47:22 www qmail: 1016196442.668219 alert: cannot start: 
qmail-send is already running
In effetti con top posso vedere i due processi avviati:
  1188 qmails   9 0 376 376 292 S  0,0 0,1 0:00 qmail-send
  1671 qmails  11 0   0   0   0 Z  0,3 0,0 0:00 qmail-send <defunct>
Il primo si killa tranquillamente, il secondo ricompare sempre in 
memoria, con PID diverso. Il bello e' che facendo ripartire il processo 
con gli script d'avvio, il primo non riparte, dando il problema di cui 
sopra.
Probabilmente e' un problema di supervise, come mi ha gia' spiegato Alex.


 dopodichč, prova ad adattare questo script alle tue esigenze...
[...]
Grazie. Dici che lo script gia' presente (qmailctl) potrebbe andare 
bene? Vabbe', ora provo e faccio sapere.
Grazie ancora!


 Grazie ancora!
Puoi certamente adattarlo, ma lui si appoggia su supervise...
Comunque io per fare il mio sono partito da qmailctl ed ho 
fatto un po di copia incolla..
Ciao
alle


 Il problema è legato ad un cattivo funzionamento di supervise..
Una curiosita`, cos'e` supervise?
Un Henryx debianista

Io ho installato qmail su RedHat 6.2 e 7.2 e da alcuni mesi non sto avendo
alcun problema!
Supervise funziona alla grande!!
Per me c'è qualche stranezza sugli script di avvio dei vari servizi!
Fatemi sapere!
