Cómo instalar postfix en ubuntu
Correo ardilla
Crear un servidor de correo en máquinas con Linux puede ser una de las cosas más esenciales que todo administrador de sistemas necesita hacer mientras configura los servidores por primera vez, si no sabes lo que significa; es simple, si tienes un sitio web como “ejemplo.com”, puedes crear una cuenta de correo como “[email protected]” para usarla para enviar/recibir correos fácilmente en lugar de usar servicios como Hotmail, Gmail, Yahoo Mail, etc.
En este artículo, aprenderemos cómo hacerlo instalando el servidor de correo Postfix con la aplicación de webmail “Roundcube” y sus dependencias en las versiones Debian 10/9 y Ubuntu 20.04/18.04/16.04 LTS.
$ sudo apt install apache2 apache2-utils mariadb-server mariadb-client php7.4 libapache2-mod-php7.4 php7.4-mysql php-net-ldap2 php-net-ldap3 php-imagick php7.4-common php7. 4-gd php7.4-imap php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intl php7.4-gmp php-net-smtp php-mail-mime php-net-idna2 mailutils
$ sudo apt install apache2 apache2-utils mariadb-server mariadb-client php7.4 libapache2-mod-php7.4 php7.4-mysql php-net-ldap2 php-net-ldap3 php-imagick php7.4-common php7. 4-gd php7.4-imap php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intl php7.4-gmp php-net-smtp php-mail-mime php-net-idna2 mailutils
¿Postfix necesita el puerto 25?
Notas: En el servidor linux, por defecto, postfix se está ejecutando y escucha en el puerto SMTP 25. Postfix se utiliza para enviar mensajes relacionados con el servidor al usuario root.
¿Dónde está postfix en Linux?
Por defecto, los archivos de configuración de Postfix están en /etc/postfix. Los dos archivos más importantes son main.cf y master.cf; estos archivos deben ser propiedad de root.
¿Cómo instalar un servidor SMTP en Linux?
Configuración de SMTP en un entorno de servidor único
Configure la pestaña Opciones de correo electrónico de la página Administración del sitio: En la lista Estado de envío de correo electrónico, seleccione Activo o Inactivo, según corresponda. En la lista Tipo de transporte de correo, seleccione SMTP. En el campo Host SMTP, introduzca el nombre de su servidor SMTP.
Ubuntu postfix
Para establecer el formato del buzón, puede editar el archivo de configuración directamente, o utilizar el comando postconf. En cualquier caso, los parámetros de configuración serán almacenados en el archivo /etc/postfix/main.cf. Más tarde, si desea volver a configurar un parámetro en particular, puede ejecutar el comando o cambiarlo manualmente en el archivo.
SMTP-AUTH permite a un cliente identificarse a través del mecanismo de autenticación SASL, utilizando Transport Layer Security (TLS) para encriptar el proceso de autenticación. Una vez autenticado, el servidor SMTP permitirá al cliente retransmitir correo.
Hay varias propiedades del mecanismo SASL que merece la pena evaluar para mejorar la seguridad de tu despliegue. Las opciones “noanonymous,noplaintext” impiden el uso de mecanismos que permiten la autenticación anónima o que transmiten las credenciales sin cifrar.
A continuación, genere u obtenga un certificado digital para TLS. Consulte seguridad – certificados en esta guía para obtener más información sobre la generación de certificados digitales y la configuración de su propia autoridad de certificación (CA).
Axigen
sudo openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650Responde a las preguntas, o simplemente pulsa [Enter] para dejar una respuesta en blanco. Este comando creará dos archivos: mailserver.key y mailserver.crt.Cree una carpeta para los archivos de certificados SSL:sudo mkdir /etc/postfix/sslLuego mueva los archivos a esta carpeta:sudo mv mailserver.key /etc/postfix/ssl
Configurar SMTP AUTHSMTP AUTH es un método básico para asegurar su servidor de correo. Recomendamos encarecidamente el uso de SMTP AUTH en todos los servidores de correo.Para empezar, utilice los siguientes comandos para configurar Postfix para utilizar SMTP AUTH:sudo postconf -e ‘smtpd_sasl_local_domain =’
sudo postconf -e ‘tls_random_source = dev:/dev/urandom’Reemplaza example.com con tu propio nombre de dominio:sudo postconf -e ‘myhostname = example.com’ Luego, crea el archivo /etc/postfix/sasl/smtpd.conf y ábrelo para editarlo:sudo nano /etc/postfix/sasl/smtpd.confAgrega el siguiente contenido:pwcheck_method: saslauthd
mech_list: plain loginUna vez que haya terminado de configurar Postfix, reinicie el demonio Postfix con el comando:sudo systemctl restart postfixInstalar SASLPostfix utilizará SASL para manejar la autenticación con SMTP AUTH. Ahora que Postfix ha sido configurado para utilizar SMTP AUTH, instale SASL con el comando:sudo apt-get install libsasl2-2 sasl2-bin libsasl2-modulesUna vez finalizada la instalación, edite /etc/default/saslauthd:sudo nano /etc/default/saslauthdDesplácese hasta la línea:# ¿Debe saslauthd ejecutarse automáticamente al inicio? (por defecto: no)
Configurar postfix para enviar correo
Postfix es un servidor de correo bastante común debido a su funcionalidad suficiente para la mayoría de las tareas y su fácil configuración. Este tutorial cubrirá la instalación y configuración básica de Postfix y el servidor para el mismo.
Para el servidor de correo, normalmente se utiliza un subdominio de 3er nivel. Como ejemplo, usaremos mail.nombre-dominio.com. Sustituya nombre-dominio.com por su nombre de dominio. El nombre de dominio de 3er nivel puede ser arbitrario. Lo principal es utilizar la opción adecuada en la configuración posterior. Los registros DNS suelen configurarse en el panel de control de un registrador de nombres de dominio o en su servidor DNS.
Debido al hecho de que la encriptación y cosas como DKIM aún no están configuradas, lo más probable es que su carta acabe en la carpeta de Spam. Algunos servidores de correo como gmail.com no la aceptarán en absoluto. Arreglaremos esto más adelante.