En su sendmail.mc agregue:
CLIENT_OPTIONS (`Familia = inet ') dnl
Luego reconstruya sendmail.cf y reinicie sendmail. En Debian haces esto ejecutando> sendmailconfig. En CentOS, ejecuta / etc / mail / make seguido del reinicio del servicio sendmail. Otros> sistemas tienen otras formas de hacer esto.
Gracias por publicar esto, y definitivamente me puso en el camino correcto. Sin embargo, intenté esto, pero todavía no funcionaba para mí. Como nota al margen, recibimos rechazos de los servidores de correo de Google porque no teníamos una entrada DNS inversa para IPv6. Esto definitivamente está relacionado con la configuración de nuestro VPS, y no con nuestra configuración de DNS, porque la entrada numérica inversa de DNS debe ir a quien sea que posea el bloque de direcciones IP, y ese es mi VPS.
De todos modos, hasta donde puedo ver, no hay forma de desactivar específicamente sendmail usando IPv6 como cliente. La resolución ligeramente complicada a la que llegué fue especificar las opciones de IPv6 para usar un formato de compatibilidad IPv6 de una dirección IPv4.
por ejemplo, si su dirección IPv4 es 1.2.3.4, especifique:
CLIENT_OPTIONS (`Familia = inet6, Addr = :: ffff: 1.2.3.4 ') dnl
Funcionó un encanto para mí, y por lo que puedo ver, esto no se ha documentado en ninguna parte.