211.1 - Comandos clave: Servidores de correo

Comandos de gestión de Postfix

ComandoDescripción
postfix startIniciar Postfix
postfix stopDetener Postfix
postfix reloadRecargar la configuración sin reiniciar
postfix checkVerificar la configuración
postconf -nMostrar parámetros no predeterminados
postconf -dMostrar todos los valores por defecto
postconf parametroConsultar el valor de un parámetro
postconf -e "parametro=valor"Modificar un parámetro en main.cf

Comandos de cola de correo

ComandoDescripción
mailqVer la cola de correo (alias de postqueue -p)
postqueue -pListar mensajes en la cola
postqueue -fForzar reenvío inmediato de toda la cola
postsuper -d IDEliminar un mensaje de la cola
postsuper -d ALLEliminar todos los mensajes de la cola
postsuper -h IDPoner un mensaje en espera (hold)
postsuper -H IDLiberar un mensaje de la espera
postsuper -r ALLReencolar todos los mensajes
postcat -q IDVer el contenido de un mensaje en cola

Alias de correo

ComandoDescripción
newaliasesRegenerar la base de datos de alias
postalias /etc/aliasesAlternativa Postfix a newaliases

Parámetros principales de main.cf

ParámetroDescripción
myhostnameFQDN del servidor
mydomainDominio del servidor
myoriginDominio del campo “From”
mynetworksRedes autorizadas para relay
inet_interfacesInterfaces de escucha
mydestinationDominios de destino local
relayhostServidor relay para correo saliente
alias_mapsMapa de alias
alias_databaseBase de datos de alias
home_mailboxBuzón relativo al home
smtpd_recipient_restrictionsRestricciones de destinatario
message_size_limitTamaño máximo de mensaje

Restricciones SMTP comunes

RestricciónFunción
permit_mynetworksPermitir redes locales
permit_sasl_authenticatedPermitir autenticados SASL
reject_unauth_destinationRechazar relay no autorizado
reject_unknown_sender_domainRechazar remitentes sin DNS
reject_rbl_client listaRechazar por lista negra

Puertos SMTP

PuertoUso
25SMTP entre servidores (MTA a MTA)
465SMTPS (SMTP sobre SSL/TLS)
587Submission (MUA a MTA, autenticado)

Componentes del correo

ComponenteFunciónEjemplo
MUACliente de correoThunderbird
MTATransferencia de correoPostfix, Sendmail
MDAEntrega localProcmail, Dovecot LDA
MSARecepción desde MUAPostfix (587)

Sendmail (referencia básica)

Comando/ArchivoDescripción
/etc/mail/sendmail.mcArchivo fuente (se edita este)
/etc/mail/sendmail.cfArchivo generado (no editar)
m4 sendmail.mc > sendmail.cfGenerar configuración
makemap hash /etc/mail/access < /etc/mail/accessCompilar mapa de acceso

Archivos clave

ArchivoFunción
/etc/postfix/main.cfConfiguración principal de Postfix
/etc/postfix/master.cfServicios y procesos de Postfix
/etc/aliasesAlias de correo
/var/spool/postfix/Colas de correo
/var/log/mail.logLog de correo (Debian)
/var/log/maillogLog de correo (RHEL)