Newsgroup: it.comp.os.linux.iniziare
Titolo: Domandine sull'invio della posta

Quando spedisco la posta con in allegato dei file grossi, con Winzoz mi
appare una barra che mi indica lo stato dell'invio. Quando scompare posso
interrompere la connessione.
Con linux (Mandrake 8.0 e Kppp) come faccio a
sapere quando ha finito di
inviare la posta? Se lancio "mailq" o "sendmail
-q" non mi dice nulla (perche'
mi indica la posta in coda ed in effetti in
coda non c'e' nulla).
Grazie a chi riuscira' a togliermi questi dubbi.
Ciao, DanieleS.
--------------------------------
Inviato via 
http://usenet.iol.it

-q" non mi dice nulla 
Sicuro ?:
mario:~$ mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
D345A3B91A     1513 Wed Sep 12 23:17:27  
sta...@mario.it
                                                          (deferred transport)
 
dan...@supereva.it
 
-- 1 Kbytes in 1 Request.
mario:~$ sendmail -q
mario:~$ mailq
Mail queue is empty 
-- 
Ciao, Mario. - 
http://digilander.iol.it/mccmario/
"Hanno detto di noi: - Ma i Beatles non erano materialisti -. Balle.
 Io e John dicevamo sempre, mentre ci sedevamo a tavolino a comporre
 una nuova canzone: - Scriviamo i soldi per un'altra piscina, ok? -"
 Paul McCartney

 
Se do il comando mailq vedo le e-mail in coda, ma dopo che do il comando
"postfix flush" (supponendo che ho una e-mail con un file allegato di 2
Mb) se do mailq non mi compare più nulla, ma ci vorrà del tempo prima che
la spedisca tutta. Quanto ci vorrà? Boh! Per ora mi apro i "Dettagli
della connessione" e quando il grafico va a zero vuol dire che ha finito,
però se sto navigando.....
Voi come fate a sapere quando ha finito di spedire le 10 e-mail, le 15
risposte ai newsgroup, ecc?
Ciao, DanieleS.

 Voi come fate a sapere quando ha finito di spedire le 10 e-mail, le 15
Con il modem esterno, io fisso affascinato le lucine. %-)
Una soluzione molto accroccata se ti trovi a inviare un attach lungo,
e` di farlo seguire da una mail ``di servizio'' molto piccola, inviata
a te stesso.  Finche' in coda vedi quella mail, vuol dire che stai
ancora inviando l'attach lungo.
Massimiliano

risposte ai newsgroup, ecc?
Ci sono scriptini appositi in circolazione. Non appena la coda si
svuota ti avvisano. Uno potrebbe essere questo:
#===============================================
#!/bin/bash
clear
        while
        mailq|grep -v "queue is empty"
        do sleep 10
        done
        play /usr/share/sounds/queue.wav
#===============================================
-- 
Ciao, Mario. - 
http://digilander.iol.it/mccmario/
"640 kilobyte basteranno per chiunque"
 Bill Gates
 

        while
[..] 
che fine a fatto questo da me e' ancora in glorioso
servizio ?
[root@boogy boogy]#  cat ./invia
     #!/bin/bash
clear
mailq|grep "queue is empty" && exit
while
mailq|grep -v "queue is empty"
 
do /usr/sbin/sendmail -q
sleep 5
done
echo -e "\aMessaggi inviati con successo"
 
[root@boogy boogy]#
ps)knode a me sembra molto OK
-- 
Ciao da Boogyman.Too old to Rock' end Roll
Too young to die.
post con "R:" e  Html  killati in proprio :-))

[root@boogy boogy]#  cat ./invia
[..]
Quello e' nato per controllare che la coda sia vuota, ed in caso
contrario ritentare la spedizione. Questo perche', capita, a volte
(a me, ma anche a te vero ? :-)) che sendmail si "dimentica" di
spedire qualche messaggio in caso di invio messaggi multipli. (bug?).
Quello che ho postato e' "semplificato".
-- 
Ciao, Mario. - 
http://digilander.iol.it/mccmario/
"Quando pensi che a nessuno al mondo importi se sei vivo
 prova a non pagare per due mesi la rata della macchina"
 Belushi
 

spedire qualche messaggio in caso di invio messaggi multipli. (bug?).
pero' a me sembra essere proprio cio' che il nostro amico SER
vuole .. sapere quando  postfix ha finito di inviare
e io posto molti messaggi con allegati grossi
file  .. sicuramente inutili ma che vuoi sono loro che pagano :-))
ciao
roberto
