Descargar gratis aplicaciones Windows, Linux, Mac y 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!