Можно ли использовать подстановочные SSL-сертификаты с PHP imap_open? - PullRequest
0 голосов
/ 01 июля 2018

Я использую функцию PHP imap_open для подключения к серверу электронной почты IMAP. Это работало нормально в течение нескольких лет, но сервер электронной почты был недавно изменен, и я начал получать следующую ошибку:

"Невозможно подключиться к почтовому серверу: сбой сертификата для
subdomain.mail.domain.com: невозможно найти общее имя в
сертификат "

Служба технической поддержки почтового сервера ответила:

«Общее имя для нашего сертификата -« * .mail.domain.com ». Поскольку это сертификат с подстановочными знаками, для него нет явного имени хоста. Похоже, что ваши сценарии ожидают, что сертификат будет возвращаться явно» subdomain.mail.domain.com ", когда наш подстановочный сертификат не будет. Именно поэтому возникает ошибка выше."

Если я отключу проверку SSL-сертификата с помощью флага /novalidate-cert в функции imap_open, я могу подключиться, но я, очевидно, предпочел бы оставить проверку сертификата включенной. Есть ли способ сделать это с помощью подстановочных сертификатов и функции imap_open?

...