Mutt no me deja guardar un certificado SSL

Mutt no me deja guardar un certificado SSL

Acabo de configurar Mutt para que se conecte al servidor IMAP y SMTP de mi empresa. Todo funciona; pero cuando inicio mutt, aparece una advertencia sobre el certificado y tengo la opción de:

(r)eject, accept (o)nce

Inoobtenga una opción (a)ccepto cualquier otra forma de guardarlo. Sospecho que el servidor está mal configurado porque Mutt dice:

WARNING: Server certificate has expired
WARNING: Server hostname does not match certificate

Sin embargo, todavía me gustaría guardar el certificado. Después de todo, es más seguro lograr que la máquina acepte un certificado particular y fijo que adquirir el hábito de golpear ocada vez que lanzo un chucho.

Por cierto: algo similar parece suceder cada vez que envío el correo también. Los servidores SMTP e IMAP están en la misma máquina.

[ACTUALIZACIÓN: solución parcial]

Después de un poco de RTFM descubrí que puedes agregar

set ssl_verify_host = no
set ssl_verify_dates = no

a .muttrc, para desactivar las comprobaciones. Esto hace que mutt trate el certificado como si estuviera bien y le permite guardarlo. El problema es que incluso después de guardarlo, debes mantenerlo en la configuración. Peor aún, son configuraciones globales, por lo que si alguna vez empiezo a usar varios servidores, todos serán menos seguros.

¿Alguien tiene mejores ideas?

Respuesta1

Lo resolví creando una carpeta vacía llamada.chuchoen mi directorio personal. Mutt estaba buscando eso. Por qué no lo crea de forma predeterminada está más allá de mi comprensión.

Respuesta2

Tenga en cuenta que no es necesario configurarlo ssl_verify_hostglobalmente ssl_verify_date. Puede utilizar un account-hookpara aplicarlos sólo a un determinado servidor.

Respuesta3

Probablemente este no fue su problema particular, pero recibirá el mismo mensaje, sin la opción (a)ccept, si no tiene configurada la variable Certificate_file.

información relacionada