Instalación y configuración básica de postfix en Debian 12
¿Que es postfix?
Postfix es un agente de transferencia de correo (MTA) de código abierto para sistemas operativos basados en Unix.
Requisitos
- Sistema Debian 12 actualizado.
- Privilegios de root o sudo.
- Acceso a internet.
Instalacion
Para instalar postfix utilizaremos el siguiente comando:
root@postfix:~# apt install postfix
Durante la instalacion nos aparecera una ventana donde nos preguntara que tipo de configuracion queremos, seleccionaremos la opcion de “Sitio de Internet” y introducimos el nombre de nuestro dominio.
Configuracion para envio local de correos entre usuarios del sistema
crearemos un usuario para realizar las pruebas.
root@postfix:~# adduser user
Para que los usuarios del sistema puedan enviar correos entre ellos, debemos instalar el paquete bsd-mailx.
root@postfix:~# apt install bsd-mailx -y
Para probar el envio de correos entre usuarios del sistema, utilizaremos el siguiente comando:
root@postfix:~# mail user@localhost
Subject: prueba
Correo de prueba
Cc:
Para salir del editor de correos, presionamos las teclas “Ctrl + D”.
Para ver los correos que tenemos en nuestra bandeja de entrada, utilizaremos el siguiente comando:
user@postfix:~$ mail
Mail version 8.1.2 01/15/2001. Type ? for help.
"/var/mail/user": 1 message 1 new
>N 1 root@postfix.exam Wed Dec 20 12:52 18/570 prueba
Para leer el correo, introducimos el numero del correo y presionamos la tecla “Enter”.
& 1
Message 1:
From root@postfix.example.local Wed Dec 20 12:52:14 2023
X-Original-To: user@localhost
To: user@localhost
Subject: prueba
MIME-Version: 1.0
Content-Type: text/plain; charset="ANSI_X3.4-1968"
Content-Transfer-Encoding: 8bit
Date: Wed, 20 Dec 2023 12:52:14 +0000 (UTC)
From: root <root@postfix.example.local>
Correo de prueba
Para salir del lector de correos, introducimos la letra “q” y presionamos la tecla “Enter”.
Los correos leidos se guardan en el directorio ~/mbox.
root@postfix:~# cat /home/user/mbox
From root@postfix.example.local Wed Dec 20 12:52:14 2023
Return-Path: <root@postfix.example.local>
X-Original-To: user@localhost
Delivered-To: user@localhost
Received: by postfix.home.lan (Postfix, from userid 0)
id 877DC6060C; Wed, 20 Dec 2023 12:52:14 +0000 (UTC)
To: user@localhost
Subject: prueba
MIME-Version: 1.0
Content-Type: text/plain; charset="ANSI_X3.4-1968"
Content-Transfer-Encoding: 8bit
Message-Id: <20231220125214.877DC6060C@postfix.example.local>
Date: Wed, 20 Dec 2023 12:52:14 +0000 (UTC)
From: root <root@postfix.example.local>
Status: RO
Correo de prueba
Con esto ya tendriamos postfix instalado y su configuración básica para envio de correos entre usuarios del sistema.