3.8.
Configuración del sendmail
Subir un nivel
/etc/init.d/sendmail stop
/etc/init.d/sendmail start
Editar fichero de configuración/etc/mail/sendmail.cf, buscamos una línea similar a la siguiente:
#”Smart” relay host (may be null)
DS
Esta línea hay que cambiarla de forma que referencie a nuestro servidor de correo saliente o smtp (para que sendmail envie a dicho servidor nuestro correo).
#”Smart” relay host (may be null)
DSnombre_servidor_correo
Ahora tenemos que enmascarar nuestra dirección de correo (es decir, modificar el fichero de configuración para que las direcciones de retorno de emails no sean las que tenemos en nuestra máquina (como sromero@localhost), sino las direcciones de retorno reales. Para ello buscamos la siguiente línea:
#Who I masquerade as (null for no masquerading)
DM
A esta línea se le añade el dominio de nuestra dirección de correo. Si mi dirección email es usuario@dominio.com, el dominio es dominio.com:
#Who I masquerade as (null for no masquerading)
DMdominio.com
Una vez realizada la configuración, supongamos que desde un usuario cualquiera enviamos un email a jose@proveedor.es, mediante el comando mail jose@proveedor.es. Dicho email se grabará en /var/spool/mqueue a la espera de ser enviado a nuestro ISP quien a su vez lo enviará al usuario jose. Es decir, los emails que enviemos a Internet se guardarán en el directorio del correo hasta que se realice su envío mediante sendmail en la próxima conexión a Internet, gracias al comando "sendmail -q". Los mensajes en cola de envío se encuentran en /var/spool/mqueue (por si queremos releerlos o borrar alguno), y podemos consultarlos mediante el comando mailq.
Al final y no sé por qué para hacer esto, hemos tenido que editar el fichero /src/share/sendmail/cf/debian/sendmail.mc
define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`$Id: sendmail.mc, v 8.13.2-1 2004-12-16 01:32:38 cowboy Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-mta')dnl
MASQUERADE_AS(nuestro_dominio.es)dnl
define(`SMART_HOST', `nombre_servidor_correo')
Y luego hacer lo siguiente (que es lo que me crea el fichero de configuracin .cf)
m4 sendmail.mc > /etc/mail/sendmail.cf