我正在使用Perl Mail :: IMAPClient连接到一个Outlook365帐户,该帐户也可以使用以下代码访问共享邮箱:
# We create the socket connection to the server.
my $socket = IO::Socket::SSL->new(
PeerAddr => 'outlook.office365.com',
PeerPort => 993,
SSL_verify_mode => SSL_VERIFY_NONE
)
or die "socket(): $@";
# We connect to the IMAP server.
$client = Mail::IMAPClient->new(
User => $username,
Password => $password,
SSL => 1,
Socket => $socket
) || die "I cannot create Mail::IMAPClient object: $@";
$client->State(Mail::IMAPClient::Connected);
my @folders = $client->folders();
但是,@folders
数组仅包含我的用户帐户中的文件夹,但不包含共享邮箱中的文件夹。
如何访问共享邮箱文件夹?