Назад | Перейти на главную страницу

Gmail отмечает самозаверяющие сертификаты как незашифрованные

Просто пара вопросов и ответов, чтобы поделиться тем, что я узнал сегодня утром.

Gmail помечает самозаверяющие сертификаты для TLS как незашифрованные в своем интерфейсе. Это явно неверно. Как еще кто-то смог это обойти?

Оказывается, есть быстрое решение, если вы запустите свой собственный почтовый сервер и, возможно, вместе с ним веб-сервер - используйте свои сертификаты letsencrypt. В /etc/postfix/main.cf:

smtpd_tls_cert_file = /etc/letsencrypt/live/domain.com/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/domain.com/privkey.pem
smtp_tls_cert_file = /etc/letsencrypt/live/domain.com/fullchain.pem
smtp_tls_key_file = /etc/letsencrypt/live/domain.com/privkey.pem

Не уверен в разнице между включением его только для smtpd (это относится к отправке / получению? Тема для другого вопроса ...), но в любом случае должны быть оба.

Я также обновил сценарий LE, чтобы перезагружать постфикс при обновлении сертификатов:

web_service2='postfix'
/usr/sbin/service $web_service2 reload

Добавил эти строки в /usr/local/sbin/le-renew-webroot-SITE который работает с заданием cron.