非セキュア(ポート143)IMAP接続を開こうとしています(PHPを使用しています):
imap_open('{localhost:143/imap}INBOX', USERNAME, PASS);
次のエラーが発生します:Certificate failure for localhost: self signed certificate ...
Ok。/novalidate-cert
メールボックスパラメータを使用しようとしました。次に、別のエラーが発生しますCan not authenticate to IMAP server
。
また、、、などのすべての可能な非セキュア接続パラメータを組み合わせようとし/notls
まし/norsh
た/secure
。しかし、私はいつもエラーが発生します。
これは私が使用しているDovecot構成です:
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=LOGIN] Dovecot ready.
証明書は実際には自己署名されており、opensslで生成されます。
質問は次のとおりです。
- 安全でない接続を使用しているときに証明書エラーが発生するのはなぜですか?
- メールサーバー構成の何が問題になっていますか?