Instalación del servidor de correo iRedMail en CentOS 7. Parte 4. Configuración de Postfix, autorización sin ingresar a un dominio

Instalación del servidor de correo iRedMail. Configuración Postfix, autorización sin entrar en un dominio

Postfix es un agente de transferencia de correo (MTA). Postfix es un software gratuito creado como alternativa a Sendmail. Postfix fue desarrollado originalmente por Weits Venema mientras trabajaba en el Centro de Investigación Thomas Watson de IBM.

Una serie de artículos sobre la instalación y configuración del servidor de correo iRedMail

  • Instalación del servidor de correo iRedMail en CentOS 7. Parte 1. Instalación básica
  • Instalación del servidor de correo iRedMail en CentOS 7. Parte 2. Lucha contra el spam
  • Instalación del servidor de correo iRedMail en CentOS 7. Parte 3. Alias, una interfaz web para trabajar con alias
  • Instalación del servidor de correo iRedMail en CentOS 7. Parte 4. Configuración de Postfix, autorización sin ingresar a un dominio
  • Instalación del servidor de correo iRedMail en CentOS 7. Parte 5. Estructura de almacenamiento de buzones virtuales
  • Instalación del servidor de correo iRedMail en CentOS 7. Parte 6. DKIM, SPF, DMARC
  • Instalación del servidor de correo iRedMail en CentOS 7. Parte 7. Lista blanca de listas grises, interfaz WEB, cuota de Dovecot
  • Instalación del servidor de correo iRedMail en CentOS 7. Parte 8. Listas blancas y negras. interfaz web

Abrir SMTPS (puerto 465 / tcp)

Edición del archivo de configuración de Postfix – master.cf

[[email protected]]# nano /etc/postfix/master.cf
smtps     inet  n       -       n       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_reject_unlisted_recipient=no
  -o smtpd_client_restrictions=$mua_client_restrictions
  -o smtpd_helo_restrictions=$mua_helo_restrictions
  -o smtpd_sender_restrictions=$mua_sender_restrictions
  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING

Reinicio de postfijo

[[email protected]]# systemctl restart postfix

Adición de reglas al cortafuegos

[[email protected]]# firewall-cmd --permanent --add-service=smtp
[[email protected]]# firewall-cmd --permanent --add-service=pop3
[[email protected]]# firewall-cmd --permanent --add-service=imap
[[email protected]]# firewall-cmd --permanent --add-service=smtps
[[email protected]]# firewall-cmd --permanent --add-service=pop3s
[[email protected]]# firewall-cmd --permanent --add-service=imaps
[[email protected]]# firewall-cmd --reload

Comprobación

[[email protected]]# firewall-cmd --list-all
iredmail (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens192
  sources: 
  services: http https smtp smtp-submission pop3 pop3s imap imaps ssh smtps
  ports: 465/tcp
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules:

Cortar encabezados en Postfix

Para no hacer brillar su ip local en la fuente de la carta, edite el archivo header_checks agregando las líneas

[[email protected]]# nano /etc/postfix/header_checks
/^s*(Received: from)[^n]*(.*for <.*@(?!itdraft.ru).*)/ REPLACE $1 [127.0.0.1] (localhost [127.0.0.1])$2
/^s*Mime-Version: 1.0.*/ REPLACE Mime-Version: 1.0
/^s*User-Agent/ IGNORE
/^s*X-Enigmail/ IGNORE
/^s*X-Mailer/ IGNORE
/^s*X-Originating-IP/ IGNORE

Reinicio de postfijo

[[email protected]]# systemctl restart postfix

Inicie sesión en Dovecot sin ingresar un dominio

Editando el archivo de configuración dovecot.conf, descomentando la línea

[[email protected]]# nano /etc/dovecot/dovecot.conf
auth_default_realm = itdraft.ru

Reinicio de Dovecot

[[email protected]]# systemctl restart dovecot

Autorización de Roundcube sin entrada de dominio

Editamos el archivo de configuración config.inc.php, agregamos una línea al final

[[email protected]]# nano /opt/www/roundcubemail-1.3.8/config/config.inc.php
$config['username_domain'] = 'itdraft.ru';

Autorización en SOGo sin ingresar un dominio

Edición del archivo de configuración de SOGo sogo.conf

[[email protected]]# nano /etc/sogo/sogo.conf
SOGoLanguage = Russian
SOGoTimeZone = "Europe/Moscow";
SOGoMailDomain = "itdraft.ru";

Reiniciar SOGo

[[email protected]]# systemctl restart sogod

Este método no me funcionó en sogo, aunque estudié el manual en el sitio web oficial.

Artículos Relacionados