sasha198407 писал(а):Доброго времени суток. Стоит связка freebsd7.0+apashe+mysql+postfix+postfixadmin+courier-imap+ssl+Cyrus-SASL2+fetchmail+ilohamail. Данная связка выступает, как локальный почтовый сервер. fetchmail забирает почту с внешних ящиков и раскладывает по локальным, а затем клиенты забирают из них письма. Все бы ничего, но внешние ящики находятся на gmail.com, который меняет ssl-сертификаты каждую неделю. Указанная выше связка не позволяет получать сертификаты автоматически. В результате чего приходится получать их вручную через
Код: Выделить всё
openssl s_client -connect pop.gmail.com:995 -showcerts > /home/.sslcerts/gmail.pem
c_rehash /home/.sslcerts/
Doing /home/.sslcerts/
gmail.pem => 7f549ca4.0
openssl x509 -in /home/.sslcerts/gmail.pem -noout -md5 -fingerprint
MD5 Fingerprint=44:A8:E9:2C:FB:A9:7E:6D:F9:DB:F3:62:B2:9E:F1:A9
и затем подставлять ключ в файл fetchmail
В интернете накопал скрипт, который автоматизирует получение сертификатов, но для моего понимания там все туго. Меня интересует можно ли решить проблему другими методами. Может поменять fetchmail на другой клиент или переустановить freebsd на другую версию или на CentOS например?
Вы немного попутали термины:
- почтовый сервер:
a) MTA
b) POP3/IMAP
за которые Вы несете ответственность, обязаны и МОЖЕТЕ отвечать.
В Вашей конструкции, Вы не можете отвечать за почту хранящуюся и приходящую на ЧУЖИЕ почтовые
сервера, те за ЧУЖИЕ почтовые сервисы.
Итог: геморрой который Вы имеете, не важно какая ОС, Вы повесили на себя ЧУЖУЮ ЗОНУ
ОТВЕТСТВЕННОСТИ, технологии которой Вам не доступны, в этом беда.
Почмейстер отвечает только за свой конструктив и технологии, никакой ответственности за
fetchmail и почту хранящуюся на freemail'ах или чужих серверах.