Discussion:
Manejo de colas de sendmail
Ricardo Fernandez
2001-01-18 18:49:07 UTC
Permalink
Hola a todos, estoy buscando un programa que me
permita manejar de manera facil las colas de correo de
sendmail. Sendmail pago, tiene una herramienta web para eso
pero yo uso sendmail gratis. Existira alguna aplicacion (no
me importa que sea en ncurses, hasta me convendria) que
hiciera ese tabajo? (ver cuantos correos tengo en cola, de
quein son, borrarlos, despacharlos).

Les agradeceria la segunda


Ricardo Fernandez
INGENIERIA ELECTRICA
Universidad de Los Andes \ /
VENEZUELA x________\(O)/________x
http://vivaldi.ing.ula.ve/~fricardo o o O(.)O o o

----------------------------------------------------------------------------
Enviar e-mail a <majordomo at linux.org.ve> colocando en el cuerpo:
"unsubscribe l-linux" (Para retirarse)
"info l-linux" (Para recibir el Netiquette vigente)
----------------------------------------------------------------------------
Anderson Guzman
2001-01-18 20:17:28 UTC
Permalink
--- Ricardo Fernandez <fricardo at orff.ing.ula.ve>
Post by Ricardo Fernandez
Hola a todos, estoy buscando un programa que me
permita manejar de manera facil las colas de correo
de
sendmail. Sendmail pago, tiene una herramienta web
para eso
pero yo uso sendmail gratis. Existira alguna
aplicacion (no
me importa que sea en ncurses, hasta me convendria)
que
hiciera ese tabajo? (ver cuantos correos tengo en
cola, de
quein son, borrarlos, despacharlos).
Les agradeceria la segunda
Ricardo Fernandez
INGENIERIA ELECTRICA
Universidad de Los Andes \ /
VENEZUELA
x________\(O)/________x
http://vivaldi.ing.ula.ve/~fricardo o o O(.)O
o o
----------------------------------------------------------------------------
Post by Ricardo Fernandez
Enviar e-mail a <majordomo at linux.org.ve> colocando
"unsubscribe l-linux" (Para retirarse)
"info l-linux" (Para recibir el Netiquette
vigente)
----------------------------------------------------------------------------

Saludos Lista


Ricardo Fernandez, en general te recomiendo una
herramienta llamada Webmin, esta te permite ademas de
administradar sendmail (cola, buzones, configuracion,
spam, etc), administrar tu server via internet, y
configurar el sistema en general. te lo recomiendo
altamente.

lo puedes conseguir en freskmeat.net ocupa en su
ultima version(0.82) 2.83mb en rpm.

Espero que te sirva..

Hasta Pronto


__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
----------------------------------------------------------------------------
Enviar e-mail a <majordomo at linux.org.ve> colocando en el cuerpo:
"unsubscribe l-linux" (Para retirarse)
"info l-linux" (Para recibir el Netiquette vigente)
----------------------------------------------------------------------------
Ricardo Fernandez
2001-01-18 21:37:27 UTC
Permalink
Post by Anderson Guzman
Ricardo Fernandez, en general te recomiendo una
herramienta llamada Webmin, esta te permite ademas de
administradar sendmail (cola, buzones, configuracion,
spam, etc), administrar tu server via internet, y
configurar el sistema en general. te lo recomiendo
altamente.
lo puedes conseguir en freskmeat.net ocupa en su
ultima version(0.82) 2.83mb en rpm.
Espero que te sirva..
Hasta Pronto
Gracias, pero me gustaria lago mucho mas simple,
solo necesito alguna facilidad para las colas de correo,
nada mas :)


Ricardo Fernandez
INGENIERIA ELECTRICA
Universidad de Los Andes \ /
VENEZUELA x________\(O)/________x
http://vivaldi.ing.ula.ve/~fricardo o o O(.)O o o

----------------------------------------------------------------------------
Enviar e-mail a <majordomo at linux.org.ve> colocando en el cuerpo:
"unsubscribe l-linux" (Para retirarse)
"info l-linux" (Para recibir el Netiquette vigente)
----------------------------------------------------------------------------
Gustavo Javier Diaz
2001-01-19 00:20:36 UTC
Permalink
Hola,

Si deseas hacer cosas raras como mover las colas del lugar
tradicional ( /var/spool/mqueue ) a otros directorios segun cuanto
tiempo hace que estan en cola, purgar todos los trabajos en espera,
rebotarlos a sus originarios, podrias mirar en la distribucion de sendmail
en el directorio /contrib, encontraras "scripts" hechos en Perl, como por
ej. re-queue.pl, qtool.pl, etc.

Sin embargo si te gusta escribir en linea de comandos, sendmail + shell
puede hacer todo lo que quieres :

+ ver cuantos correos tienes en cola :

sendmail -bp | grep ^f | wc -l

o de otro modo :

ls -1 /var/spool/mqueue/q* | wc -l

+ borrar un trabajo

Toda vez que su estado no sea "procesandose", puedes borrar
los archivos que corresponden al ID de la cola.

Como sabes si se esta procesando ? Por ej. de dos formas :

a) La salida de mailq muestra un "asterisco" a continuacion
del ID.

f0J02Bq01194* 8 Thu Jan 18 20:02 gdiaz
gjds at yahoo.com
^^^^^^^^^^^^
b) El valor del campo K del archivo de cola q<ID> tiene el valor
0 (cero)

grep ^K /var/spool/mqueue/f*01194

el resultado sera :

K0

Obs.: el valor que sigue a K se denomina "next delivery time",
si tiene 0 (cero) quiere decir que se esta procesando actualmente.

+ Procesar la cola, y encaminar los mensajes que :

a) tienen como remitente a un determinado "host.dominio"

sendmail -qS"host.dominio"

b) tienen como destinatario a un determinado "host.dominio2"

sendmail -qS"host.dominio2"

+ encaminar solo el mensaje que tiene el ID = f0IILCe18371 :

sendmail -qIf0IILCe18371

+ saber de quien es, para quien, fecha, tamanho :

La salida de mailq es sencilla de interpretar desde mi punto de vista,
en cuanto a de quien y para quien es el mensaje :

f0IILCe18371 142 Thu Jan 18 15:21 <bartolome at xxx.yyy.py>
^^^^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^^^^
ID-Trabajo Tamanho Fecha Hora Remitente

8BITMIME (Deferred: Connection refused by mail6.latinmail.com.)
<artemio at LatinMail.com>
^^^ ^^^^
Estado o razon por Destinatario(s)
la que esta encolado.

Se podrian hacer otras cosas mas ...; podrias tu hacer tu propia interfaz
basada en ncurses, o perl para hacerlo aun maas facil.

Saludos y exitos,
Gustavo
--
Post by Ricardo Fernandez
Hola a todos, estoy buscando un programa que me
permita manejar de manera facil las colas de correo de
sendmail. Sendmail pago, tiene una herramienta web para eso
pero yo uso sendmail gratis. Existira alguna aplicacion (no
me importa que sea en ncurses, hasta me convendria) que
hiciera ese tabajo? (ver cuantos correos tengo en cola, de
quein son, borrarlos, despacharlos).
Les agradeceria la segunda
Ricardo Fernandez
INGENIERIA ELECTRICA
Universidad de Los Andes \ /
VENEZUELA x________\(O)/________x
http://vivaldi.ing.ula.ve/~fricardo o o O(.)O o o
----------------------------------------------------------------------------
"unsubscribe l-linux" (Para retirarse)
"info l-linux" (Para recibir el Netiquette vigente)
----------------------------------------------------------------------------
--
Gustavo Javier Diaz S.,
Centro Nacional de Computacion
Universidad Nacional de Asuncion
Tel/Fax. (595)(21)585619, 585550
P a r a g u a y

e-mail: gdiaz at cnc.una.py
--



----------------------------------------------------------------------------
Enviar e-mail a <majordomo at linux.org.ve> colocando en el cuerpo:
"unsubscribe l-linux" (Para retirarse)
"info l-linux" (Para recibir el Netiquette vigente)
----------------------------------------------------------------------------
Gustavo Javier Diaz
2001-01-19 00:26:13 UTC
Permalink
Hola,
Post by Gustavo Javier Diaz
b) El valor del campo K del archivo de cola q<ID> tiene el valor
0 (cero)
grep ^K /var/spool/mqueue/f*01194
Debe ser :
grep ^K /var/spool/mqueue/qf*01194

( el archivo con informacion sobre el trabajo y su cabecera
comienza con "q" seguido del ID )

Si estas seguro de que no quieres enviar ese trabajo, borras los
archivos :

rm /var/spool/mqueue/*01194

( qf<ID>, y df<ID> )
Post by Gustavo Javier Diaz
b) tienen como destinatario a un determinado "host.dominio2"
sendmail -qS"host.dominio2"
Debe ser :
sendmail -qR"host.dominio2"

( es "R" por "recipient", o "S" por "sender" )

Saludos y disculpa los errores,
Gustavo Diaz
--


----------------------------------------------------------------------------
Enviar e-mail a <majordomo at linux.org.ve> colocando en el cuerpo:
"unsubscribe l-linux" (Para retirarse)
"info l-linux" (Para recibir el Netiquette vigente)
----------------------------------------------------------------------------
Ricardo Fernandez
2001-01-19 01:42:22 UTC
Permalink
Gracias, lo que no queria era ponerme yo a
programar, pero que mas, a falta de pan...


Ricardo Fernandez
INGENIERIA ELECTRICA
Universidad de Los Andes \ /
VENEZUELA x________\(O)/________x
http://vivaldi.ing.ula.ve/~fricardo o o O(.)O o o

----------------------------------------------------------------------------
Enviar e-mail a <majordomo at linux.org.ve> colocando en el cuerpo:
"unsubscribe l-linux" (Para retirarse)
"info l-linux" (Para recibir el Netiquette vigente)
----------------------------------------------------------------------------
Loading...