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(); #### 'basic_authentication' => { 'outlook.office365.com:443' => { '' => [ 'myemail@address.com', 'mysupersecurepassword' ] } },