Thread [Mail::ImapClient] SSL selfsigned (7 answers)
Opened by cat1510 at 2015-08-03 16:47

cat1510
 2015-08-03 16:47
#181717 #181717
User since
2015-08-03
2 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe ein total simples IMAP Script 'geschrieben'.
Das funktioniert auch solange der Server nicht selfsigned ist.

Hier mein Code:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/perl


# Always be safe
use strict;
use warnings;

# Use the module
use Mail::IMAPClient;
use IO::Socket::SSL;

my $imap = Mail::IMAPClient->new(
Server => 'server.name.de',
User => 'xxxxxxxxxxxx',
Password => 'xxxxxxxxxx',
Port => 993,
Ssl => 1,
Uid => 1,
) or die "IMAP Failure: $@";

my $folders = $imap->folders
or die "List folders error: ", $imap->LastError, "\n";
print "Folders: @$folders\n";

$imap->logout
or die "Logout error: ", $imap->LastError, "\n";


Code: (dl )
1
2
3
4
5
6
7
Started at Mon Aug  3 16:44:36 2015
Using Mail::IMAPClient version 3.35 on perl 5.010001
Connecting with IO::Socket::SSL PeerAddr server.name.de PeerPort 993 Proto tcp Timeout 600 Debug 1
ERROR: Unable to connect to server.name.de: at /usr/local/share/perl5/Mail/IMAPClient.pm line 370.
Mail::IMAPClient::connect(Mail::IMAPClient=HASH(0x1851b98)) called at /usr/local/share/perl5/Mail/IMAPClient.pm line 313
Mail::IMAPClient::new("Mail::IMAPClient", "Server", "server.name.de", "User", "xxxxx", "Password", "xxxxxx", "Ssl", 1, ...) called at ./imaptest.pl line 12
IMAP Failure: Unable to connect to server.name.de: at ./imaptest.pl line 12.



Wuerden die Optionen:

(SSL_verify_mode => 'SSL_VERIFY_PEER', SSL_verifycn_scheme => 'imap'

irgendwas helfen?
Muss ich zuerst einen IO::Socket::SSL mit den Optionen erstellen?

Das OS ist leider ein Centos6.6 mit Perl 5.10.1 aber per CPAN auf jeden Fall auf das neueste was geht upgedatet.
Mit einem Perl basierten Programm names 'imapsync' funktioniert es. Leider bin ich zu 'doof' die richtigen Programmteile zu benutzen und das nachzubauen.


Hoffe mir kann jemand helfen.


Danke.


CAT
Last edited: 2015-08-03 17:17:00 +0200 (CEST)

View full thread [Mail::ImapClient] SSL selfsigned