apt-get update
ufw allow 25
apt install postfix
Preguntas: "Sitio de Internet"; Poner un dominio (real o ficticio).
ps -ef | grep postfix
netstat -ltn | grep 25
telnet localhost 25
Dentro usar el comando HELO y debe devolver el código 250.
/etc/postfix/main.cf: Archivo de configuración principal.
Formato: parametro=valor. Si una línea empieza con un espacio, continua a la línea anterior.
$parámetro: Asignar un valor de un parámetro a otro.
/etc/postfix/master.cf: Archivo de configuración del demonio maestro de postfix (se encarga de interactuar con los procesos para enviar correos).
/etc/aliases: Archivo para definir alias de correos.
/var/log/mail.log: Registros sobre el envío de correos.
/var/log/mail.info: Registros sobre las acciones del servidor.
/var/log/mail.err: Registros sobre errores.
/var/log/mail.warn: Registros sobre avisos.
Conectarnos a un servidor de mail, como postfix:
telnet [IP/DNS/localhost] [PUERTO:25]
Dentro de la conexión telnet:
MAIL FROM:[CORREO_REMITENTE]
RCPT TO:[CORREO_DESTINATARIO]
DATA
SUBJECT:[ASUNTO]
[MENSAJE_A_ENVIAR]
Se para de escribir al poner línea vacía con un "."
QUIT
Instalar el paquete:
apt install mailutils
Usar el comando [Solo funciona con cuentas reales del sistema]:
echo "[CUERPO_MENSAJE]" | mail -s "[ASUNTO]" -A [ARCHIVO_ADJUNTAR] [CORREO_DESTINATARIO]
CTRL + D: Enviar el mensaje.
Si se envió a otro usuario del sistema se puede ver su correo en:
cat /var/mail/[NOMBRE_USUARIO]