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

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: