[eside-ghost] Mejoras en Postfix

Iker Sagasti Markina iker en irontec.com
Lun Nov 19 16:25:05 CET 2007


Aupa Roberto,

Roberto escribió:
> Hola de nuevo,
>  
> Ahí van mis avances....
>  
>  > Lo primero de todo... ¿Podrías "responder" a los mensajes a los que
>  > contestas en lugar de "componer" nuevos mensajes? Es para poder seguir un
>  > mismo hilo de conversación a lo largo del tiempo, en lugar de ir
>  > apareciendo como "mensajes no relacionados". Gracias :-)
> OK. La falta de costumbre, es mi primera vez en Linux y mi primera vez 
> en una lista

acabas de crear otro correo y no has contestado al anterior :-S

> Ya he conseguido enviar correos entre usuarios de la misma máquina, y 
> hacia el exterior.
> La clave ha sido leer aun más detenidamente los ficheros de error del 
> log. Efectivamente
> faltaba el fichero aliases, que además de no estar en el directorio 
> donde lo buscaba la
> aplicación, tampoco se buscaba como "aliases", sino 
> "postfix.aliases.db". Lo he tenido
> que copiar y renombrar a pelo, no se si es muy canónico pero tira.

ese archivo se crea bien con el comando 'newaliases' o bien con el 
comando 'postmap'.

>   
>  > En teoría, el error debería estar en la variable "alias_maps", que está
>  > apuntando a "/etc/postfix.aliases" en lugar de "/etc/postfix/aliases".
>  
> Curiosamente la variable "alias_maps" apunta a /etc/postfix/aliases, 
> pero el error que queda
> en el log es el siguiente:
>  
> Nov 16 08:38:54 localhost postfix/smtpd[4443]: fatal: open database 
> /etc/postfix.aliases.db: no such file or directory  
> Nov 16 08:38:54 localhost postfix/local[4444]: fatal: open database 
> /etc/postfix.aliases.db: no such file or directory
>  
> Lo dicho, renombrando el fichero aliases y cambiandolo de directorio 
> cuela.  <:-c
>  
>  
> Ahora me queda otro pequeño problemilla. Solo puedo enviar correos 
> (mediante el comando sendmail) como root
> de forma que cuando mi correo llega  a la otra máquina llega como 
> root en terra.es <mailto:root en terra.es> como dirección de procedencia.
> No tengo muy claro como sustituir root por la parte de la dirección que 
> procede "robsanchez". He probado distntas
> combinaciones en "aliases" pero no doy con ello. Tampoco tengo muy claro 
> como habilitar a un usuario de
> la máquina para que tenga permiso para usar el mail.

Los aliases que comentas son SOLO para emails recibidos en la máquina en 
entrega local (es decir, cuando el dominio está en mydestinations)

Para otro tipo de aliases tienes que mirar

http://www.postfix.org/rewrite.html


Una buena prueba de fuego para entender postfix es entender este dibujo:

http://www.postfix.org/big-picture.html


Un saludo,
-- 
Iker Sagasti Markina
Irontec, Internet y Sistemas sobre GNU/LinuX - http://www.irontec.com
+34 94.404.81.82


Más información sobre la lista de distribución eside-ghost