Need help? Chat now!

Hostwinds Tutoriales

Resultados de búsqueda para:


Instale Postfix y s-nail en Ubuntu (18.04)

Etiquetas Ubuntu 

Esta guía pasará por encima de cómo instalar y configurar Postfix y S-Nail para enviar y recibir correo en su servidor Ubuntu 18.04. Necesitaras conéctese a su servidor usando SSH Como raíz o un superusuario para esta guía. Para continuar, una nube de viento, VPS o un servidor dedicado debe estar listo para su uso.

Como siempre, antes de realizar cualquier cambio en su servidor o continuar con esta guía, le recomendamos encarecidamente que tenga una buena copia de seguridad de su servidor.

Como siempre, asegúrese de que su servidor esté actualizado.

Paso 1: Instale y configure PostFix.

El primer paso es instalar PostFIX. Estamos utilizando Debian_Priority = BAJO para ver más opciones durante la instalación.

Escriba lo siguiente en la terminal

sudo DEBIAN_PRIORITY=low apt install postfix -y

A continuación, querremos configurar algunas opciones:

Elija un sitio de Internet.

Ingrese un nombre de dominio completo.

Ingrese el destinatario del correo raíz y del administrador de correo

Ingrese otros destinos para los que aceptar correo. Los valores predeterminados deberían estar bien.

Es probable que utilice un sistema de archivos diario para que pueda seleccionar "No".

Esta pantalla le pedirá que especifique sus redes locales. Puede dejar esto como predeterminado.

Especifique el límite de tamaño del buzón en bytes. Establecerlo como 0 no impondrá limitaciones.

Establezca el carácter que se utilizará para designar extensiones de dirección.

Aquí, estamos configurando qué protocolos de Internet usar con Postfix. Puedes dejar esto como todo.

Paso 2: Ajustar Postfix

Algunos artículos no se configuraron durante la instalación del paquete que se dirigirán a continuación.

Estaremos creando una estructura de directorios debajo del directorio de inicio del usuario.Establece esto escribiendo

sudo postconf -e 'home_mailbox= Maildir/.'

Luego especificaremos dónde se almacenará la tabla virtual_alias_maps:

sudo postconf -e 'virtual_alias_maps= hash:/etc/postfix/virtual

Ahora vamos a configurar el archivo de mapas virtuales. Puede abrir esto en su editor de texto favorito. En este tutorial, usaremos nano.

sudo nano /etc/postfix/virtual

El formateo para este archivo es que la dirección de la izquierda es una dirección de correo electrónico a la que le gustaría recibir correo, luego un espacio en blanco, luego el usuario de Linux desea que le entregarán el correo. Su archivo con sus direcciones de correo electrónico y los usuarios de Linux se verán como lo siguiente:

Guarde el archivo y salga del editor y aplique nuestros cambios de mapeo escribiendo

sudo postmap /etc/postfix/virtual
sudo systemctl restart postfix

El siguiente paso es permitir que Postfix atraviese el firewall. En este ejemplo, usamos ufw y puede usar el siguiente comando:

sudo ufw allow postfix

Paso 3: Instalación de s-nail

Un requisito previo para instalar un cliente de correo va a configurar la variable de correo.El cliente de correo revisa esta variable para averiguar dónde obtener el correo del usuario.Para que funcione, sin importar la forma en que el usuario acceda a su cuenta, deberá establecer esta variable en múltiples ubicaciones:

echo 'export MAIL=~/Maildir' | Sudo tee -a /etc/bash.bashrc | Sudo tee -a /etc/profile.d/mail.sh

También querrá obtener el archivo /etc/profile.d/mail.sh en su sesión actual:

source /etc/profile.d/mail.sh

A continuación, instalaremos el paquete s-nail:

sudo apt install s-nail

Después de completar esto, abra /etc/s-nail.rc en su editor de texto de elección:

sudo nano /etc/s-nail.rc

En la parte inferior del archivo, agregue las siguientes líneas:

set empty start
set folder=Maildir
set record=+sent

Paso 4: Inicializar la estructura del directorio

La mejor manera de crear la estructura de Maildir es enviarte un correo electrónico. Usted utilizará el comando S-Nail con la opción -SNORECORD. Cambie el siguiente comando para que coincida con el usuario que desea usar:

echo 'init' | s-nail -s 'init' -Snorecord user

Para ver todos los comandos posibles, puede ver la página de ayuda de s-nail:

s-nail -h

Escrito por Hostwinds Team  /  julio 31, 2019