Hola:
Acabo de bajarme e instalar el animail 2.0.6, que era uno de los programas
que me recomendasteis para bajar el correo. Tiene algunos pequeños fallos,
para mí, claro.
**** Instalación:
------------------
* No parece tener un fichero de instrucciones de instalación.
* Corrijo: si lo hay, pero está escondido en
"animail-estable/docs/doc-es/*B"
* Hay que editar el Makefile
#PREFIX=/usr/
PREFIX=/usr/local/
El destino debe ser /usr/local (por defecto lo tiene en
/usr, y eso no está bien.
* También hay que cambiar el destino del "man"
MAN = man/man2
Puesto que si lo dejamos en "share/man/man2" SuSE no encontrará el manual.
* Al ejecutar, falla:
cer@nimrodel:~> animail
Traceback (most recent call last):
File "/usr/local/bin/animail", line 34, in ?
from general import PROG_HOME
ImportError: No module named general
Pero ese modulo si que está, es del programa:
/usr/local/lib/animail/general.py
/usr/local/lib/animail/general.pyo
El código fuente tiene un fallo:
#sys.path.append("/usr/lib/animail")
sys.path.append("/usr/local/lib/animail")
Eso no se corrige con el Makefile.
**** Uso
---------
* No parece producir salida a syslog.
Corrijo, si la tiene, con la opción de linea de comandos
"--syslog-output", pero incluso con "--verbose" la salida tiene mucha
menos información que la de fetchmail:
19:10:30 nimrodel Animail: Trying to connect (pruebas)
19:10:30 nimrodel Animail: Authentificating (pruebas)
19:10:30 nimrodel Animail: Retrieving stats (pruebas)
19:10:30 nimrodel Animail: Getting message list (pruebas)
19:10:30 nimrodel Animail: You have 4 new messages (pruebas)
19:10:30 nimrodel Animail: Creating messages list (pruebas)
19:10:30 nimrodel Animail: Downloading message 4 (788.00 Bytes), Left: 3
19:10:31 nimrodel Animail: Downloading message 1 (806.00 Bytes), Left: 2
19:10:31 nimrodel Animail: Downloading message 3 (817.00 Bytes), Left: 1
19:10:31 nimrodel Animail: Downloading message 2 (820.00 Bytes), Left: 0
Y ya está. Comparando con fetchmail para la misma descarga (imap en local):
May 19 19:17:02 nimrodel fetchmail[13962]: 6.2.1 querying nimrodel.valinor (protocol IMAP) at Wed 19 May 2004 07:17:02 PM CEST: poll started
...[recortado]: Issuer Organization: Internet Widgits Pty Ltd
: Issuer CommonName: nimrodel.valinor
: Server CommonName: nimrodel.valinor
: nimrodel.valinor key fingerprint: D8:AA:B2:6F:E0:49:E2:BC:84:54:A7:49:E1:DE:0D:8C
: Warning: server certificate verification: self signed certificate
: Issuer Organization: Internet Widgits Pty Ltd
: Issuer CommonName: nimrodel.valinor
: Server CommonName: nimrodel.valinor
: Warning: server certificate verification: self signed certificate
: IMAP< * OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN] nimrodel.valinor IMAP4rev1 2002.332 at Wed, 19 May 2004 19:17:02 +0200 (CEST)
: IMAP> A0001 CAPABILITY
: IMAP< * CAPABILITY IMAP4REV1 IDLE NAMESPACE MAILBOX-REFERRALS BINARY SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN
: IMAP< A0001 OK CAPABILITY completed
: IMAP> A0002 LOGIN "pruebas" ""
: IMAP< A0002 OK [CAPABILITY IMAP4REV1 IDLE NAMESPACE MAILBOX-REFERRALS BINARY SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND] User pruebas authenticated
: IMAP> A0003 SELECT "INBOX"
: IMAP< * 4 EXISTS
: IMAP< * 0 RECENT
: IMAP< * OK [UIDVALIDITY 1081507202] UID validity status
: IMAP< * OK [UIDNEXT 6] Predicted next UID
: IMAP< * FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
: IMAP< * OK [PERMANENTFLAGS (\* \Answered \Flagged \Deleted \Draft \Seen)] Permanent flags
: IMAP< A0003 OK [READ-WRITE] SELECT completed
: 4 messages for pruebas at nimrodel.valinor.
: IMAP> A0004 FETCH 1:4 RFC822.SIZE
: IMAP< * 1 FETCH (RFC822.SIZE 806)
: IMAP< * 2 FETCH (RFC822.SIZE 820)
: IMAP< * 3 FETCH (RFC822.SIZE 817)
: IMAP< * 4 FETCH (RFC822.SIZE 788)
: IMAP< A0004 OK FETCH completed
: IMAP> A0005 FETCH 1 RFC822.HEADER
: IMAP< * 1 FETCH (RFC822.HEADER {806}
: reading message pruebas@nimrodel.valinor:1 of 4 (806 header octets)
: SMTP< 220 nimrodel.valinor ESMTP Postfix
: SMTP> EHLO localhost
: SMTP< 250-nimrodel.valinor
: SMTP< 250-PIPELINING
: SMTP< 250-SIZE 10240000
: SMTP< 250-VRFY
: SMTP< 250-ETRN
: SMTP< 250-XVERP
: SMTP< 250 8BITMIME
: SMTP> MAIL FROM:
Carlos E. R. wrote:
* Tiene filtros - es la gran ventaja frente al fetchmail; pero no veo ejemplos de los mismos. En concreto, me interesan las reglas para rechazar ejecutables, teniendo en cuenta que eso no va en las cabeceras sino en el cuerpo del mensaje (cabeceras mime).
Hola Carlos, Fetchmail en sí no tiene filtros, pero si lo utilizas junto con Postfix puedes aprovechar la flexibilidad de éste para borrar los correos que adjuntan algún tipo de ejecutable con las opciones de header_check y body_check, ¿o te refieres a otra cosa? :-? Saludos, -- Camaleón
El 2004-05-19 a las 20:28 +0200, Camaleón escribió:
Hola Carlos,
Fetchmail en sí no tiene filtros, pero si lo utilizas junto con Postfix puedes aprovechar la flexibilidad de éste para borrar los correos que adjuntan algún tipo de ejecutable con las opciones de header_check y body_check, ¿o te refieres a otra cosa?
Correcto, eso es lo que uso.
El problema que tiene es que el fetchmail parece intentar abortar la
bajada, pero el servidor sigue mandándole el correo entero - en
apariencia, sólo puedo tratar de adivinarlo por el tiempo que sigue
trabajando el modem.
00:02:01 nimrodel fetchmail[19354]: POP3> RETR 14
00:02:02 nimrodel fetchmail[19354]: POP3< +OK 41494 bytes
00:02:02 nimrodel fetchmail[19354]: SMTP> MAIL FROM:
El 2004-05-20 a las 02:52 +0200, escribí:
Fetchmail en sí no tiene filtros, pero si lo utilizas junto con Postfix puedes aprovechar la flexibilidad de éste para borrar los correos que adjuntan algún tipo de ejecutable con las opciones de header_check y body_check, ¿o te refieres a otra cosa?
Correcto, eso es lo que uso.
El problema que tiene es que el fetchmail parece intentar abortar la bajada, pero el servidor sigue mandándole el correo entero - en apariencia, sólo puedo tratar de adivinarlo por el tiempo que sigue trabajando el modem.
He seguido estudiando el tema, haciendo una captura de la sesion con ehtereal. La secuencia de eventos es esta: 23:13:09 fetchmail[4053]: retr 19 23:13:10 postfix/pipe[4111]: 23:13:10 postfix/cleanup[4110]: 6A797D4B3B: reject: header Content-Type: audio/x-wav 23:13:21 fetchmail[4053]: SMTP>. (EOM) 23:13:22 fetchmail[4053]: SMTP< 550 Error: Attachment file type "pif" not allowed (in "message.pif") En el primer segundo de la recogida, el postfix se entera de que ese correo hay que rechazarlo. Pero en realidad, mirando con el ethereal se ve que el postfix no se lo rechaza realmente al fetchmail hasta que este termina de recogerlo entero (hasta la secuencia <CR><LF>.<CR><LF>), lo cual es un desperdicio :-( En ese caso, da exactamente igual que programa use para recoger el correo, el problema es del postfix, o que los protocolos están definidos para trabajar así. -- Saludos Carlos Robinson
*This message was transferred with a trial version of CommuniGate(tm) Pro* -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Miércoles, 19 de Mayo de 2004 19:45, Carlos E. R. escribió:
*This message was transferred with a trial version of CommuniGate(tm) Pro*
Hola:
Acabo de bajarme e instalar el animail 2.0.6, que era uno de los programas que me recomendasteis para bajar el correo. Tiene algunos pequeños fallos, para mí, claro.
* Es que no solo de SuSE vive el hombre, emilio en castellano al autor que seguramente te atendera, es un programa muy tratado en la jerarquia de news es.comp.os.linux.* , date una vuelta por http://groups.google.com/groups?hl=es&lr=&ie=UTF-8&group=es.comp.os.linux introduce animail y dale a buscar solo en es.com.os.linux te saldran ejemplos y demas. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFAq8x+AXFL65CppEIRAoSwAJ9WFggPFEFn8tWWtV4AsTgbl8+3gQCfdkah CvKR6tBOnzJ7QP1GOXg+61s= =NoVl -----END PGP SIGNATURE-----
participants (3)
-
Camaleón
-
Carlos E. R.
-
jose maria