Aplicaciones Windows, Linux, Mac, móviles

Forzar Postfix a usar IPv4 o IPv6

Postfix IPv4 Ipv6
()

Postfix es un servidor de envío de correo electrónico en Linux y últimamente también en Mac.

Tras actualizar o reconfigurar el servicio Postfix puede que nos muestre uno de estos errores al iniciar el servicio, provocando que no se envíen los correos salientes.

Advertencia de IPv6 no soportado:

En este caso nos advierte de que no es soportado el protocolo IPv6, por lo que hay que cambiar la configuración a que soporte solamente IPv4.

postqueue: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postqueue: warning: inet_protocols: configuring for IPv4 support only

Advertencia de IPv4 no soportado:

En este caso nos advierte de que no es soportado el protocolo IPv4, por lo que hay que cambiar la configuración a que soporte solamente IPv6.

postqueue: warning: inet_protocols: IPv4 support is disabled: Address family not supported by protocol
postqueue: warning: inet_protocols: configuring for IPv6 support only

Si en nuestro servidor Posfix solamente soporta IPv4 o IPv6 podemos especificar que use solamente el que necesitemos.

Se puede hacer de dos formas, de modo permanente, excepto que se actualice o reconfigure Postfix, o de modo temporal:

Modo permanente

Editar el archivo /etc/postfix/main.cf , con nano o vi

# nano /etc/postfix/main.cf

o

# vi /etc/postfix/main.cf

Para usar solamente IPv4

Buscar la línea inet_protocols = all , cambiar “all” por “ipv4”

inet_protocols = ipv4

Para usar solamente IPv6

Buscar la línea inet_protocols = all , cambiar “all” por “ipv6”

inet_protocols = ipv6

Para usar ambos IPv4 e IPv6

Buscar la línea inet_protocols = all , cambiar “all” por “ipv4”

inet_protocols = ipv4

Una vez guardado el cambio hay que reiniciar Postfix

Debian / Ubuntu

# /etc/init.d/postfix restart

o

# service postfix restart

RHEL / CentOS / Fedora

# /sbin/service postfix restart

Modo temporal

Para usar solamente IPv4

# postconf -e inet_protocols=ipv4

Para usar solamente IPv6

# postconf -e inet_protocols=ipv6

Para usar los dos protocolos (IPv4 e IPv6)

# postconf -e inet_protocols=all

Una vez ejecutado alguna de las anteriores líneas hay que reiniciar el servicio

Debian / Ubuntu

# /etc/init.d/postfix restart

o

# service postfix restart

RHEL / CentOS / Fedora

# /sbin/service postfix restart

Información

Forzar Postfix a usar IPv4 o IPv6 – Descargar gratis

Sistema Operativo: 

Linux, Mac

Licencia: 


¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuar!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies