Mail Delivery SPAM
Germán Póo-Caamaño
gpoo en calcifer.org
Vie Mayo 9 16:07:58 CLT 2008
On Fri, 2008-05-09 at 15:53 -0400, Alvaro Herrera wrote:
> Aldrin Martoq escribió:
> > On Fri, 2008-05-09 at 11:59 -0400, Alvaro Herrera wrote:
>
> > > Hay que separar dos tipos de aviso de no envío: una es recibir el mail y
> > > posteriormente enviar un mail de "destinatario no existe" al remitente.
> > > Otra es responder en la misma sesion SMTP con un mensaje de error
> > > "destinatario no existe", _sin_ encolar el mensaje localmente.
> > >
> > > Tipicamente el primer caso sucede cuando tienes un MX de backup que no
> > > sabe cuales son los usuarios validos en el sistema. Tambien sucede en
> > > Qmail porque el proceso que recibe el correo no tiene acceso a la lista
> > > de usuarios validos del sistema. Esto es terrible porque genera el
> > > backscatter. Idealmente esto se deberia evitar todo lo posible.
> >
> > Si la casilla no existe, en ambos casos el usuario recibe el rebote de
> > "esta casilla no existe": a menos que hagas telnet a cada MX, usualmente
> > envias correo a traves de un SMTP "local" y este reenvia al destinatario
> > y eventualmente te da un rebote si no pudo enviar el correo.
>
> Por supuesto. Pero te estás poniendo desde un punto de vista distinto
> al que me pongo yo. Yo estoy viéndolo no desde el usuario, sino desde
> el servidor SMTP que recibe el correo. No me da para hacer un mono,
> pero la cosa es más o menos así:
>
> usuario ---> SMTP de envío (1) ---> SMTP de recepción (2) ---> destinatario
>
> Pensándolo desde (2), si la cuenta no existe tengo dos alternativas: a)
> aceptar el correo, ponerlo en la cola, darme cuenta que la cuenta no
> existe, generar un rebote. Si el usuario es malicioso y me puso en el
> "Sender:" o en el "From:" una dirección de una víctima, yo tengo que
> generar un rebote que vaya dirigido a la víctima, Así nosotros dos (el
> SMTP (2) y la víctima) perdemos porque estoy generando backscatter.
>
> La otra alternativa b) es que (2) le diga inmediatamente a (1) que la
> cuenta no existe, y que se meta el email donde mejor le quepa.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Te refieres a un backdoor?
--
Germán Póo-Caamaño
http://www.calcifer.org/
Más información sobre la lista de distribución Linux