[pyar] [meta] esta es una prueba de mail sin suscribirme
Joaquín Sorianello
listas en joac.com.ar
Vie Nov 9 11:05:56 ART 2012
2012/11/8 I'm FooBar <imfoobar en gmail.com>:
> Pruebo esto para ver qué pasa si alguien que no sabe cómo funciona una
> lista de correos, manda un mail a la lista sin suscribirse.
>
> El problema estaría en si el mail llega, porque la gente va a
> responder en la lista, y la persona (que no sabe cómo funciona esto)
> nunca va a recibir las respuestas ni mirar el archivo.
>
Estuve Revisando un poco después de este comentario.
Efectivamente, la lista de correo está configurada para rechazar los
emails de personas no suscriptas a la lista.
Desde una cuenta personal envié un email a la lista y el mecanismo
funcionó correctamente.
Leyendo un poco en la web me encontré con varias cosas:
http://osdir.com/ml/mailman-users/2009-07/msg00011.html
Así que decidí mirar los headers de los mails cuando tenes una cuenta
asociada en gmail, en este caso: listas en joac.com.ar
Return-Path: <joac en joac.com.ar>
Delivered-To: joac en gcoop.coop
Sender: joac en joac.com.ar
Date: Fri, 9 Nov 2012 08:14:09 -0300
Subject: test
From: =?UTF-8?Q?Joaqu=C3=ADn_Sorianello?= <listas en joac.com.ar>
To: =?UTF-8?Q?Joaqu=C3=ADn_Sorianello?= <joac en gcoop.coop>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
(Se oviaron varias lineas)
Asi que me puse a mirar el código de mailman:
http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/Mailman/Message.py
En la linea 179 el método get_senders nos devuelve una lista de
autores, contra la que validamos luego si la persona está suscripta a
la lista.
http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/Mailman/Handlers/Moderate.py
linea 53
Los headers validos los toma del archivo de configuración por defecto
en la linea 196. Esa configuración esta en el archivo de configs por
defecto:
http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/Mailman/Defaults.py.in
linea 877
y esta definida como:
SENDER_HEADERS = ('from', None, 'reply-to', 'sender')
Si Miramos los headers de mi mail, vemos que gmail puso sender y from:
Sender: joac en joac.com.ar
From: =?UTF-8?Q?Joaqu=C3=ADn_Sorianello?= <listas en joac.com.ar>
Así que, si joac en joac.com.ar está en la lista y listas en joac.com.ar
no, el mail pasa igual.
Conclusión:
* La lista anda ok.
* Si querés ser anónimo, no asocies cuentas de gmail, o no uses su
SMTP, porque te deschavan con el sender y el Return-Path
Saludos
--
Joaquín Sorianello
A.K.A. Joac
@_joac
More information about the pyar
mailing list