[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Duda sobre Qmail



El día 20/02/08, Luis Lezcano Airaldi <luislezcair@spurius.com.ar> escribió:


El mié, 20-02-2008 a las 14:06 -0300, Carlos Alegria escribió:
> Bueno ya he resolvido parte de mi problema, el cual es que los dos
> servidores esten dentro del mismo dominio funcionando, eso es
> relativamente facil y no toma nada de tiempo el poder lograr esta
> tarea.
>
> El problema sigue siendo el tener los dos servidores pero con
> distintos usuarios, y asi poder balancear de mejor manera la carga, si
> alguien tiene alguna idea de como poder lograr esto lo agradeceria.

Ya te puse el modo de hacer eso loco :D. Lo que pasa es que no es un
simple parámetro de configuración del qmail. El round robin del registro
MX sirve para aliviar el tráfico a nivel MTA (es decir a nivel de conexión)
pero no te sirve para los buzones (digamos a nivel "qmail-queue" o bien a
nivel "qmail-send"). Si no quieres o no tienes tiempo de mirarte el SPP
(http://qmail-spp.sourceforge.net/doc/), el cual te recomiendo, puedes
intentarlo con qmail-filter y jugar con la configuración del .qmail-default.

De todas formas, si el problema es de carga, y no de capacidad de almacena-
miento del disco, puedes tener 2 (o 3 o 4 o 5) estafetas que vayan recibiendo
el correo y se lo vayan dando al servidor central (el que realmente tiene los
correos y el servidor pop/imap) de una forma más controlada. Para evitar
trabajo al central, te recomiendo que tengas en estos MTA's un hash de todos
los usuarios para que no le pase correos al central de direcciones que no
existen.

Me gustaría también saber (si puede ser :P) si el problema que tienes es
unicamente de tráfico. Me explico: el qmail a mí me gusta mucho, de hecho es
el que utilizo, pero si lo instalas tal cual puede ser un poco agobiante por
el tema, sobretodo, del spam. Si un spammer de mierda envia un correo a una
dirección que no existe, el qmail le responderá (con un correo) diciendo que
no existe tal usuario. Ese comportamiento sólo debe tenerlo con los usuarios
locales, porque claro, si el puto spammer te envía no uno sino 1000 correos
de direcciones que no existen y el qmail le responde, la cola remote se va
a llenar de mierda.

Yo no tengo una gran cantidad de usuarios en el servidor, unos 800 o asi. Y
por norma general el qmail-qstat da este output:

messages in queue: 1
messages in queue but not yet preprocessed: 0

Siempre es 1, 2, 5, una cosa así. No digo que lo tengas así, igual va y
resulta que lo tienes montado mejor que yo, pero lo digo porque si ese es
tu caso (o el de cualquiera que lea esto), hay solución. Es muy frustrante
que se te llene la cola remote de basura y que tires a enviar un correo y
tarde 4 o 5 horas en salir XD.

Con el SPP que te he comentado puedes hacer MUCHAS cosas.

>
> Saludos.

Hola.

Para balancear la crga de los servidores de correo se utilizan los
registros MX del DNS que tengas.
Me explico, en el servidor DNS que tengas tenés que tener los dos
registros MX de tus servidores con la misma prioridad. Por ejemplo:

  Dominio   Tipo   Servidores
dominio.com  MX  10 server1.dominio.com
dominio.com  MX  10 server2.dominio.com

10 es la prioridad que van a tener, si las pones iguales el servidor DNS
se encargan de responder server1 o server2 aleatoriamente.

Espero que te sirva de ayuda.

Saludos.


Exactamente eso lo tengo asi, no hay problema enviando correos, el problema
es que tengo usuarios distintos en los servidores y el problema se genera
cuando envio un correo desde usuario1@servidor1.com a usuario2@servidor2.com,
entendiendo que para afuera se deberia de ver que los dos serian
xxx@servidor.com solamente ya que trabajaran con el mismo dominio pero
diferentes usuarios en ambos servidores


---------------------------------------------
Arnau Carrasco - http://www.arnaucarrasco.com
---------------------------------------------



Reply to: