php-imap
php-imap copied to clipboard
PHP-IMAP is a wrapper for common IMAP communication without the need to have the php-imap module installed / enabled. The protocol is completely integrated and therefore supports IMAP IDLE operation a...
**Describe the bug** Нeader extensions are not extracted correctly if a header has some multiple extensions. For example, Symphony mailer generates a message with the following header ``` Content-Disposition: attachment;...
**Is your feature request related to a problem? Please describe.** No, more a "nice to have" **Describe the solution you'd like** Allow Carbon 3 https://github.com/briannesbitt/Carbon/releases **Additional context** Carbon 3 can...
Hi, I am just getting started with this repository and wanted to ask some questions. Unfortunately, the invite to the discord chat in the readme (https://discord.gg/rd4cN9h6) does not work: Discord...
Hi I'm having an issue configuring an IMAP connection to an Outlook365 account with oAuth token. First of all, I attach the steps configured in Microsoft Entra ID, with this...
**When i read unseen emails from Inbox it shows in total but item array empty so it didn't read the content of emails** **The code** // Get the account where...
Hi! First of all, thank you very much for this library. **Describe the bug** I'm developing a Mail data collector. I'm using IBM HCL Domino server ( version 12.0.2. FP2...
**Describe the bug** Incorrect encoding when retrieving folder from messages https://github.com/Webklex/php-imap/blob/0966e53399f7c14880f7a3453ef28e6f8efe09b7/src/Message.php#L953-L955 **Expected behavior** Get the correct folder **Solution**: set the second argument to true because `folder_path` is always utf7 ```php...
**Describe the bug** Client->createFolder() fails with a TypeError on the return value when folder name contains double quotes. The IMAP server (in my case Dovecot 2.3.13) creates the folder succesfully,...
getTextBody() return header ```php $cm = new ClientManager($options = []); $client = $cm->make([ 'host' => '***', 'port' => ***, 'encryption' => 'ssl', 'validate_cert' => true, 'username' => '***', 'password' =>...
The original code does not support multiple languages well, such as big5 and other encodings.