Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Postfix - ma serve questo script per la coda?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Wed Dec 14, 2005 10:15 am    Post subject: Postfix - ma serve questo script per la coda? Reply with quote

Prendete un mailserver..
avete presente il comando "mailq" per vedere la coda di email?

bhe io lo trovo abbastanza scomodo in generale quando devo greppare gli ID delle email.
(perche' magari le devo buttare dalla coda o per altri scopi)

Ecco che arrivo al succo del post.
Voi come fate?

Io per semplificarmi ho fatto uno script grezzo e stupido che mi riformatta in modo tale da darmi la possibilità di fare ricerche + agevoli.
(ieri avevo casini su un mailserver e dovevo smaltire una coda di 2600 messaggi)

Chiaramente dopo aver fatto lo scriptozzo stupido mi sono chiesto...
ma non c'e' un modo standard per fare ricerche sulla coda?

Ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31300
Location: here

PostPosted: Wed Dec 14, 2005 10:22 am    Post subject: Re: Postfix - ma serve questo script per la coda? Reply with quote

xchris wrote:
Io per semplificarmi ho fatto uno script grezzo e stupido che mi riformatta in modo tale da darmi la possibilità di fare ricerche + agevoli.

Io non mi intendo per nulla di server mail ma cosa aspetti a postare lo script :P
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Wed Dec 14, 2005 10:26 am    Post subject: Reply with quote

lo script non e' nulla di che...
in realta' legge la coda e mette ogni email su una sola riga in modo tale da greppare con comodità e ricavare eventualemente l'id con un semplice cut.

Siccome mi sembra assurda come cosa... prima di postare script inutili volevo sapere come si comportano altri amministratori di mailserver. :)

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31300
Location: here

PostPosted: Wed Dec 14, 2005 10:30 am    Post subject: Reply with quote

xchris wrote:
prima di postare script inutili volevo sapere come si comportano altri amministratori di mailserver. :)

Gia' petr il fatto che l'hai usato te non mi sembra uno script inutile...
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Wed Dec 14, 2005 10:34 am    Post subject: Reply with quote

con postfix mi ricordo di aver usato pfqueue
c'era un tool analogo per qmail, ma dev'essermi schiattato il neurone associato al suo nome...
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Wed Dec 14, 2005 10:34 am    Post subject: Reply with quote

fedeliallalinea wrote:

Gia' petr il fatto che l'hai usato te non mi sembra uno script inutile...


eh no :)

magari io non conosco un modo + intelligente..
magari e' solo mia ignoranza :)

makoomba wrote:

con postfix mi ricordo di aver usato pfqueue
c'era un tool analogo per qmail, ma dev'essermi schiattato il neurone associato al suo nome..


ecco... vedi :)
grazie mille per l'info
lo provo!

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Wed Dec 14, 2005 3:51 pm    Post subject: Reply with quote

per completezza, l'altro era qmhandle.
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Wed Dec 14, 2005 5:37 pm    Post subject: Reply with quote

grazie mille makoomba.

pfqueue non e' male ma forse non comodissimo per gli script.

il mio stupido script prende la coda da mailq e mette per ogni riga una email in modo tale da agevolare il grep e il cut se serve prendere l'id dei messaggi.

es:

Code:

./pfq | grep MAILER | cut -d: -f1


cosi' recupero gli ID delle mail con MAILER in qualunque parte del msg.
Ovviamente con una sequenza migliore la ricerca puo' essere affinata.

Rendo comunque disponibile lo scriptino (che non e' stato testato un granche')
Il fantastico help
Code:

xchris@lyra ~ $ ./pfq -h

Usage: pfq
         -h     This help message
         -n     No color


e il link
http://www.xchris.net/download.php?file=files/pfq.gz

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Wed Dec 14, 2005 5:54 pm    Post subject: Reply with quote

me lo ciuccio e lo inserisco nella cartella scripts/mail
non si sa mai, potrebbe tornarmi utile :wink:
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Wed Dec 14, 2005 6:03 pm    Post subject: Reply with quote

ahhaha ma guarda che e' molto easy...

provalo un po' vala' che tiro fuori i sicuri bachi :D
ciao

ah guardate qui:

Code:

host mx1.hotmail.com[65.54.244.136] said: 452 Out of memory
host mx2.hotmail.com[65.54.245.40] said: 452 Out of memory
host mx3.hotmail.com[65.54.244.200] said: 452 Out of memory
host mx4.hotmail.com[65.54.245.104] said: 452 Out of memory


8O
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Wed Dec 14, 2005 6:16 pm    Post subject: Reply with quote

l'ho gia provato sul mio.
solo che ho poco traffico, per cui
Code:
Mail queue is empty

_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Thu Dec 15, 2005 8:29 am    Post subject: Reply with quote

eh bhe..
cosi' ha poco da parsare.

Ho trovato cmq un bachino ma lo scipt rimane cmq utilizzabile.
Se trovo il modo di sistemarlo avviso.

Ad essere onesti lo script per le funzionalità che ha ora e' decisamente esagerato (nel senso che ho utilizzato una struttura dati esagerata quando bastava lavorare con un po' di "sed" qua e la.
Il motivo di questa scelta e' che e' possibile implementare altre feature in modo semplice.

Alla fine dello script esiste un "dict" di nome db cosi' strutturato

Code:

db[email_counter]=[id,sender,time,reason,recipients]
#recipients e' una lista




quindi lavorando ancora poco poco si possono implementare funzioni + avanzate.
Ciao ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum