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:
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.
-
busca en /etc/password
para ver si la parte local ($1) es un
usuario local o no.
-
si se trata de un usuario local, reescribe la direcci�n con lo mismo que estaba
en primer lugar ($0).
-
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.