Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

9.6.1 Agente de transporte de correo (MTAs)

Para un MTA con un sinn�mero de posibilidades, utilice exim. Referencias:

Si le preocupa el tema de la seguridad, el �nico MTA alternativo razonable es postfix. Tanto sendmail como qmail se encuentran disponibles como paquetes Debian pero no se recomiendan.

Si no necesita de la funci�n de reenv�o del MTA como en el caso de un sistema sat�lite como puede ser una PC port�til, considere usar uno de estos paquetes peque�osl:

  • ssmtp: necesita una conexi�n SMTP y permite alias, o

  • nullmailer: no permite alias.

Por el momento, considero a que exim es m�s conveniente incluso para mi estaci�n de trabajo que es una PC port�til..

Necesitar� eliminar exim para la instalaci�n de estos paquetes que entran en conflicto:

     # dpkg -P --force-depends exim
     # apt-get install nullmailer         # o ssmtp

9.6.1.1 Configuraci�n b�sica de Exim

Para usar exim como MTA, configure lo siguiente:

     /etc/exim/exim.conf     "eximconfig" para crearlo o editarlo
     /etc/inetd.conf          descomente smtp para ejecutar exim como demonio
     /etc/email-addresses     ed�telo si su nombre de usuario y m�quina no es una direcci�n
                              de correo v�lida en Internet
     verifique los filtros usando exim -brw, -bf, -bF, -bV, ... etc.

9.6.1.2 Direcciones de correo electr�nico inexistentes (Exim)

En la parte DIRECTORS del archivo /etc/exim/exim.conf (Woody o posterior), a�ada una directiva "catchall" al final (a continuaci�n de localuser: director) que corresponda a todas las direcciones que la directiva anterior no pudo resolver (por Miquel van Smoorenburg):

     catchall:
       driver = smartuser
         new_address = webmaster@mi_dominio.com

Si desea una receta m�s detallada para cada dominio virtual, a�ada lo siguiente al final del archivo /etc/exim/exim.conf (para m�, no muy probado):

     *@su_dominio.com ${lookup{$1}lsearch*{/etc/email-addresses} \
             {$value}fail} T

y a�ada una entrada "*" al /etc/email-addresses.


9.6.1.3 Reescritura selectiva de direcciones del correo saliente (Exim)

En exim la reescritura selectiva de direcciones del correo saliente para que los encabezados "From:" se muestren correctamente se puede realizar modificando el final del archivo /etc/exim/exim.conf:

     *@host1.algo.dyndns.org \
       "${if eq {${lookup{$1}lsearch{/etc/passwd}{1}{0}}} {1}  \
        {$0}{[email protected]}}"  frFs

Esto reescribe todas las direcciones coincidentes con *@host1.algo.dyndns.org.

  1. busca en /etc/password para ver si la parte local ($1) es un usuario local o no.

  1. si se trata de un usuario local, reescribe la direcci�n con lo mismo que estaba en primer lugar ($0).

  1. si no se trata de un usuario local, reescribe la parte del dominio.


9.6.1.4 Autenticaci�n SMTP con Exim

Algunos servicios SMTP tales como yahoo.com requieren de autenticaci�n SMTP. Configure /etc/exim/exim.conf de la siguiente manera:

     remote_smtp:
       driver = smtp
       authenticate_hosts = smtp.mail.yahoo.com
     ...
     
     smarthost:
       driver = domainlist
       transport = remote_smtp
       route_list = "* smtp.mail.yahoo.com bydns_a"
     ...
     
     plain:
       driver = plaintext
       public_name = PLAIN
       client_send = "^cmatheson3^esta_es_mi_contrase�a"

No se olvide entrecomillar la �ltima l�neas.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire