Saturday, April 4, 2009

Schrödinger's mail

salgadou mahone {nap redentora} says: ([Apr 3] 7:51:29 PM)
qué pasa si tienes una dirección de email "A", y le pones que todo lo que reciba te lo mande a "B"
salgadou mahone {nap redentora} says: ([Apr 3] 7:51:37 PM)
y a su vez que todo lo que reciba "B" lo mande a "A"??
salgadou mahone {nap redentora} says: ([Apr 3] 7:51:45 PM)
jajajajajajajaja... en cuánto tiempo se hace cagada??

And so I set out to find out haha.

Hice 2 cuentas de gmail, las configuré para que forwardearan todo el mail entre ellas mismas, y envié uno desde mi cuenta principal a una de ellas. The results:

El mail llegó al primer destinatario, se reenvió a la otra cuenta, pero ya no apareció otra vez. También intenté mandar uno desde una de esas 2 cuentas a la otra, e igual llegó pero no regresó.

Supuse que en algún lugar ya habían pensado en esta situación y el software en los servidores de mail puede evitarlo. Me encontré primero este comentario acerca de Circular Http Redirection (de páginas, no de correos, donde sitio 1 redirecciona a sitio 2 y viceversa) y los servidores de http sí tienen una opción para detectarlo y evitarlo. Me imaginé que los de mail tenían algo parecido, y efectivamente. Un comentario interesante de ese post es:
This generates extra work for the system administrators, and that email will be lost forever.

Eso fue lo primero que yo supuse que pasaría. Que el mail iba a vivir en el limbo del Internet, nunca en ninguna de las 2 cuentas (and thus the title). Salgado originalmente había pensado en "cuánto tiempo le va a tomar a las 2 cuentas llenarse?". Mi idea original era de hecho que el mail no apareciera en la cuenta, sino que se forwardeara sin saber de él nunca, y me di cuenta de que gmail no da esa opción, si vas a forwardear lo único que puedes hacer es archivar o borrar la copia "local" de ese mail, pero sí lo recibe. Las cuentas del tec, en cambio... mwahahahahahaha.

Be right, back, tengo otro experimento qué hacer.

(3 min later)

Wo. Me envió esto a la cuenta desde donde lo mandé:
- These recipients of your message have been processed by the mail server:
a00597859@itesm.mx; Failed; 5.4.6 (routing loop detected)

So, yes, eso confirma la teoría de que los servidores de mail decentes están bien hechos. Bien por el mundo.

No comments: