Re: Sobre exim
Aurelio Diaz-Ufano(arele@wanadoo.es)@14.05.2001 19:56:07 +0000:
> 501 5.1.8 <arele@shosha>... Domain of sender address arele@shosha
> does not exist
El problema está en que el dominio del remitente, en este caso 'shosha'
no existe. Es decir, tú le has llamado a tu máquina shosba, pero ese
dominio (realmente no se le puede llamar dominio, pero bueno...) no
existe. ¿Qué está pasando? Pues que la máquina a la que envías el
mensaje comprueba que exista el domino del usuario que envía el mensaje,
como no existe, pues se niega a enviar el mensaje.
Solución: poner un dominio que exista. ¿Cual? Pues si no tienes
registrado ningún dominio puedes hacer que exim utilice el dominio de tu
ISP, en este caso wanadoo.es
¿Cómo se hace esto?
Bueno, podrías poner en el exim.conf esto:
qualify_domain = wanadoo.es
Lo malo de esta solución es que, de esta forma, exim añade este domino a
todos los mensajes que envías. Es decir, que cuando cron envie un
mensaje al superusuario (root) pues exim añadirá el qualify_domain, con
lo que el destinatario final será root@wanadoo.es
Para evitar esto, exim ofrece la posibilidad de añadir un nombre de
dominio basándose en el nombre de usuario. Es decir, que puedes hacer
que añada lo de wanadoo.es cuando el mensaje sea de arele
Si echas un vistazo a tu exim.conf, al final del todo deberías tener
algo como esto:
######################################################################
# REWRITE CONFIGURATION #
######################################################################
# There are no rewriting specifications in this default configuration
# file.
# This rewriting rule is particularly useful for dialup users who
# don't have their own domain, but could be useful for anyone.
# It looks up the real address of all local users in a file
*@shosha.midominio.falso ${lookup{$1}lsearch{/etc/email-addresses}\
{$value}fail} bcfrF
# End of Exim configuration file
Bueno, pues en el fichero /etc/email-addresses escribes:
arele: arele@wanadoo.es
De esta forma, en el qualify_domain puedes escribir el nombre de dominio
completamente cualificado de tu máquina, que podría ser:
shosha.midominio.falso
Otra cosa. Si quieres usar a smtp.wanadoo.es para que envie los
mensajes, en lugar de que sea el servidor de correo de tu máquina el que
lo haga, tienes que definir un smarthost (opcion 2 de eximconf). En
exim.conf será algo parecido a esto:
smarthost:
driver = domainlist
transport = remote_smtp
route_list = "* smtp.wanadoo.es bydns_a"
end
Espero no haberme olvidado de nada.
Saludos
--
Jesús Ángel del Pozo Domínguez
Valladolid __ô
GnuPG key-id: 0x17FB6CCE _ \<_
http://www.tel.uva.es/~jpozdom (_)/(_)
_____________
|.-----------.|
A Prayer to my || _ ||
COMPUTER ANGEL: || (\o/) ||
|| /_\ ||
Guide my keystrokes, ||___________||
Keep my programs alive, `-)-------(-'
Protect me from Windows, [=== -- o ]--.
Back up my drive. __'---------'__ \
[::::::::::: :::] )
Exit. `""'"""""'""""`/T\
jgs \_/
Reply to:
- References:
- Sobre exim
- From: Aurelio Diaz-Ufano <arele@wanadoo.es>