I'm working on a PHP script to read and parse error logs sent to a shared mailbox.
I'm using imap_open() to connect.
If I connect with the following credentials to my own mailbox, it works fine
server: {outlook.office365.com:993/imap/ssl}
username: [email protected]
password: mypas$word
However, if I want to connect to the sared mailbox with the follwowing credentials, I get an error
server: {outlook.office365.com:993/imap/ssl}
username: [email protected]\[email protected]
password: mypas$word
The error is the following: User is authenticated but not connected. (errflg=2)
According to my research that would mean I'm using the wrong password, but since it works when connecting to my own inbox, it can't be wrong
I am a 100% certain my account can access the shared mailbox, I can access it via my account through the Office 365 webinterface
One more detail: my password includes a $ sign, but that shouldn't matter. I use single quotes on the password and escaping the $ sign doesn't help, it results in a failed login even for my personal mailbox.
imap_open(...., "mypas$word")
. that'd be the literal stringmypas
and whatever (maybe null) value exists in the variable$word
. – Sadness