use warnings; use strict; use Email::Folder::Exchange::EWS; use Data::Dumper; my $folder = Email::Folder::Exchange::EWS->new('https://outlook.office365.com', 'myemail@address.com', 'mysupersecurepassword'); print Dumper $folder->soap();