我正在编写一个 Perl 脚本来连接到需要通过端口 143 进行 TLS 的 IMAP 服务器。该服务器不支持通过 SSL 连接。到目前为止,我发现 Perl IMAP 模块仅支持 SSL,而不支持 TLS。
是否有任何提供 TLS 支持的 Perl IMAP 模块?到目前为止我已经看过:
Net::IMAP Net::IMAP::简单 Net::IMAP::Client
Net::IMAP::Client 支持 SSL 但不支持 TLS。
有什么想法吗?
您创建一个稍后转换的非 ssl 套接字,“如果您想使用 IO::Socket::INET 替代方案,例如 IO::Socket::SSL,这也很有用。”
http://search.cpan.org/dist/Mail-IMAPClient/lib/Mail/IMAPClient.pod#Socket
...当您在此处创建方法引用时...
http://metacpan.org/pod/IO::Socket::SSL#METHODS
这里的例子可以很容易地调整
http://cpansearch.perl.org/src/SULLR/IO-Socket-SSL-1.24/example/ssl_client.pl