Configuración Postfix y Dovecot en Ubuntu
- 1732
- 238
- Ariadna Arevalo
Muchos usuarios de Ubuntu usan el sistema no solo para las necesidades del hogar. Este enfoque está bastante justificado, porque en los sistemas Linux es mucho más conveniente participar en la programación, crear servidores y sitios web. Una de las comodidades es crear un servidor de correo electrónico. Para los principiantes, esta tarea parecerá terriblemente difícil, pero si descubre cómo instalar y configurar el servidor de correo para Ubuntu, la tarea ya no le parecerá tan difícil.
Cómo se configura el servidor postal en función de Ubuntu.
Una pequeña teoría
Las instrucciones y la fermentación específicas por código no pueden prescindir de una parte del material teórico. Es importante comprender cuál es el servidor E -mail y cómo funciona.
Un servidor de correo sintonizado, para hablar muy simple, es el cartero que recibe una "carta" de un cliente de correo y da otro. Esta, en principio, es toda la esencia de este software. Se necesita un servidor de correo no solo para la transmisión de correo electrónico. En los sitios, es responsable de registrar a los usuarios, la transferencia de formularios llenos y otras acciones importantes, sin las cuales el sitio se convertiría en un libro que solo puede mirar, entregando las páginas, pero es difícil hacer algo difícil.
Los servidores postales en Linux son significativamente diferentes de ellos en Windows y otros sistemas. En Windows, este ya es un programa cerrado listo para usar, que solo puede comenzar a usar. Las distribuciones de Linux sugieren una configuración independiente de todos los componentes. Además, el servidor eventualmente consistirá en no un solo programa, sino en varios. Usaremos Postfix en combinación con Dovecot.
Por qué postfix?
Hay varios clientes postales en Ubuntu, pero aún así elegimos este particular. La configuración POSFIX en Ubuntu es mucho más fácil que el mismo SendMail, y esto es importante para un usuario novato. En combinación con Dovecot Postfix, puede hacer todo lo que generalmente se requiere de los servidores de correo.
Postfix es directamente el agente de transmisión de correo en sí. Tiene que desempeñar el papel principal en toda la vista. Este es un programa de código abierto que muchos servidores y sitios web usan de forma predeterminada. Dovecot es un agente de recibir correo.
Instalación de Postfix
En primer lugar, debe usar el equipo para actualizar la base del paquete local:
Actualización de sudo apt-get
El agente Postfix en sí se puede instalar libremente desde el repositorio, y este será el siguiente paso:
Sudo apt-get instalación postfix
Cuando se inicia la interfaz de esta aplicación, debe seleccionar el elemento del "sitio de Internet", después de lo cual el archivo de configuración con el nombre principal creará.CF.
Siguiente en el campo "Nombre de correo del sistema", ingrese el nombre local del servidor futuro, por ejemplo, MyServer.Org o cualquier otro aparte. Usando el comando nslookup, siempre puede averiguar el dominio del servidor en el futuro; mira y escribe, será útil para la configuración.
Configuración Postfix
Ahora necesita configurar un agente postal. Para hacer esto, en primer lugar, cree un archivo llamado Virtual en la carpeta/etc/postfix // para esto, puede usar el comando touch:
Toque virtual
Ahora necesita crear una carpeta privada en el directorio/etc/postfix/. Almacenará la configuración de correo:
Sudo mkdir privado
A continuación, debe crear varios archivos más en el directorio/etc/postfix/privado/:
TOCK CANONICAL Sender_Relay Sasl_Passwd
Ahora necesita cambiar algunas configuraciones en el archivo de configuración principal.CF. Ábralo en un cuaderno en un modo privilegiado:
Sudo nano/etc/postfix/principal.CF
Los valores del archivo van en el archivo y a través del signo "=" sus valores están enumerados. Aquí debe cambiar el nombre del servidor local en el nombre de MyServer en el parámetro MyHostName.Org, como en nuestro ejemplo, o el que indicó al instalar Postfix en la etapa anterior. Como esto:
MyHostName = myServer.Organizar
Mire la dirección IP utilizada utilizando dicho comando:
runconfig | GREP "INET ADDR" -M 1
Esta dirección IP debe ingresarse en parámetros myDestination. Reemplace el parámetro alias_maps con virtual_alias_maps, luego las letras podrán enviar a otras direcciones.
Ahora necesita cambiar la ubicación del hash:
virtual_alias_maps = hash:/etc/postfix/virtual
Para el parámetro MyNetWorks, establezca los siguientes valores:
Mynetworks = 127.0.0.0/8 [:: FFFF: 127.0.0.0]/104 [:: 1]/128
Si desea que el servidor funcione con Yandex Mail, agregue los siguientes parámetros al final del archivo:
Smtp_sasl_auth_enable = sí
Smtp_sasl_password_maps = hash:/etc/postfix/private/sasl_passwd
Smtp_sasl_security_options = noanonymous
Smtp_sasl_type = cyrus
Smtp_sasl_mechanism_filter = inicio de sesión
Smtp_sender_dependent_authentication = sí
Sender_dependent_relahost_maps = hash:/etc/postfix/private/sender_relay
Sender_canonical_maps = hash:/etc/postfix/private/canonical
En el archivo/etc/postfix/private/canonical Agregar su correo Yandex:
@yandex.RU [email protected]
En el archivo/etc/postfix/private/senceer_relay add:
@yandex.Ru SMTP.Yandex.freno
En el archivo/etc/postfix/private/sasl_passwd, agregue una contraseña desde el buzón de Yandex, en lugar de ***:
[SMTP.Yandex.Ru] [email protected]: ***
Si usa Ubuntu Server 16, debe abrir puertos para el trabajo de los servicios de correo. Para hacer esto, use el comando:
iptable -a entrada -p tcp -dport 25 -j aceptar
Cuando realizó todos los cambios en los archivos, debe reiniciar el servicio para que se apliquen la nueva configuración.
Comprobación de trabajo Postfix
Es útil instalar la utilidad Mutt para trabajar con el correo es más conveniente. Esto se puede hacer usando el comando:
Sudo apt-get install mutt
Ahora puede intentar enviar una carta en algún buzón:
Echo "mensaje" | Mutt -S "Msg" [email protected]
Si todo está bien, entonces se recibirá la carta. Pero tenga en cuenta que en Google tales letras generalmente caen en spam.
Instalación y configuración de Dovecot
Primero debe instalar la utilidad:
Sudo apt-get install dovecot-imapd dovecot-pop3d
Ahora abra el archivo/etc/dovecot/dovecot.Conf y agregarle una lista de protocolos:
Protocolos = POP3 POP3S IMAP IMAPS
A continuación, abra el archivo/etc/dovecot/conf.D/10 correo electrónico.Conf y ver si hay tal línea allí:
mail_location = mbox: ~/mail: inbox =/var/mail/%u
Si esta línea tiene un contenido diferente, debe cambiarlo a la especificada. Si no es nada, entonces debe agregarlo.
Restaurar el servicio para que se apliquen los cambios:
Sudo /etc /init.D/dovecot reiniciar
Abra el archivo /etc /hosts y agregue su dominio allí, que se indicó al principio. En nuestro ejemplo, fue el dominio de MyServer.Organizar. Las direcciones IP también se determinaron en la etapa de configuración de Postfix.
MyServer de la dirección IP.Organizar
Ahora solo sigue siendo abrir los puertos para que los servicios postales puedan recibir y enviar libremente cartas:
iptables -a entrada -p tcp -dport 220 -j aceptar
iptables -a entrada -p tcp -dport 993 -j aceptar
iptables -a entrada -p tcp -dport 110 -j aceptar
iptable -a entrada -p tcp -dport 995 -j aceptar
Para verificar el rendimiento de todo este sistema, debe enviar una carta al buzón indicada en la configuración. Al mismo tiempo, el dominio creado debe usarse en la dirección, y el usuario debe crearse por adelantado, entonces se debe recibir la carta: puede verificar el correo utilizando la utilidad Mutt, que ya ha instalado.
- « Selección correcta de prefijo de televisión inteligente para TV
- Solución de error 0x80070057 Al instalar o actualizar Windows »