Inicio / Wikis / Tutoriales / Postfix + Mysql + Teapop HOWTO V0.7 - Cosas más exoticas

Postfix + Mysql + Teapop HOWTO V0.7 - Cosas más exoticas

Tutorial creado por tux.cl. Extraido de: http://www.tux.cl/articulos.php?id=3
18 de Enero de 2005
LinuxRedesServidores de correoServidores webSeguridad informática

6 - Cosas más exoticas

6.1 Dominios adicionales


Para crear mas dominios 'virtuales', debemos crear el transporte. Es decir, en la tabla de transporte, indicar el nombre del dominio y el transporte "virtual".

# mysql -u root -p mail Enter Password: mysql>use mail mysql>insert into transport(domain,transport) values ('otro.com', 'virtual:');

(No olvidar que los dominios que se crean tambien deben estar configurados en un servidor de nombre) Con esto, agregamos el dominio "otro" a la lista de transportes. Lo siguiente es indicar a la tabla de alias que existe el usuario. En este caso, creamos el usuario "yo" con :

mysql> use mail; mysql> insert into aliases values (500, 'yo@otro.com', 'otro/yo'); mysql> quit;

Y creamos el spool de "otro" de la misma manera que hicimos el anterior spool.

# su postfix $ cd /home/postfix $ mkdir otro

Reiniciar entonces Mysql y Postfix.

Nuestro dominio anterior dominio1.com y nuestro nuevo dominio otro.com estan apuntando hacia el mismo numero IP (suposicion). De esto se encarga el servidor de nombres.

Para agregar la autentificacion en teapop, debemos ver si es que tenemos dominios virtuales por IP (innecesario) o por nombre. Como los IPs son escasos, entonces tendremos que diferenciar la autentificacion en teapop.passwd de :

  • user USER
  • user USER@DOM

En el primer caso, en teapop.passwd, el primer campo tiene el valor "empty". En el segundo caso, teapop.passwd tiene el valor "dom". Asi que gracias al id de dominio (que puede ser totalmente ajeno al nombre, por ejemplo "paid" ,"fluffy" o "sluggy") diferenciamos los usuarios en teapop.passwd.

Suponiendo que los usuarios de nuestro nuevo dominio virtual (otro), queremos que se autentifiquen de la forma user@otro:

Creamos una nueva tabla de passwords para otro, con la misma estructura que tenia el dominio anterior:

# mysql mysql> use mail; mysql> create table otro(user varchar(255) primary key, pass varchar(255) not null, maildir varchar(255) not null, active int(8) default 1); mysql> quit;

Ahora, en teapop.passwd agregamos la siguiente linea (tambien, en una sola linea):

otro:<ip_de_midominio>:mysql:/home/postfix:0:postfix:postfix:localhost: 3306:mail:postfix :<pass_postfix>:otro:user:pass:maildir:

Y eso es todo. Simple, no?

6.2 Listas de correo


No son listas de correo manejadas por Mayordomo, solo son simples reglas RCPT que el servidor reescribe para enviar correo a mas de una persona.

Por ejemplo, supongamos que deseamos crear una lista llamada "lista" para el dominio "dominio1.com". Las cuentas de correo de la lista son:

cuenta_uno@dominio1.com cuenta_dos@dominio1.com cuenta_tres@otro.com cuenta_cuatr@cualquierotro.org

La cuenta cuenta_cuatro@cualquierotro no existe en nuestro servidor, asi que Postfix la considera como externa.

Para hacerlo, insertamos en la tabla remote_alias los valores, separados por comas o en lineas distintas:

# mysql mysql> use mail; mysql> insert into remote_aliases values ('lista@dominio1.com', 'cuenta_uno@dominio1.com,cuenta_dos@dominio1.com'); mysql> insert into remote_aliases values ('lista@dominio1.com', 'cuenta_tres@otro.com'); mysql> insert into remote_aliases values ('lista@dominio1.com', 'cuenta_cuatro@cualquierotro.org');
Valora este capítulo:
Autor y licencia de 'Postfix + Mysql + Teapop HOWTO V0.7 - Cosas más exoticas'
tux.cl Extraído de: http://www.tux.cl/articulos.php?id=3 CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Postfix + Mysql + Teapop HOWTO V0.7 - Cosas más exoticas' (0)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este tutorial



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Postfix + Mysql + Teapop HOWTO V0.7 - Cosas más exoticas'

Este es HOWTO para configurar un servidor de correo usando el MTA Postfix y el... Más »
Instalación y configuración de Postfix, Courier y MySQL para operar juntos y conseguir un completo... Más »
Este documento pretende ser el punto de entrada de los hispanohablantes al mundo Linux, intentando... Más »
Una de las características que diferencian al hombre como ser racional o como ''homo sapiens''... Más »
Esta guía tiene por objetivo dar respuestas muy claras y concretas a los problemas que... Más »
¿Estás seguro de que deseas eliminar este capítulo?