[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