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** Double dots (`..`) are being removed from attachment names, i.e. `test..txt` becomes `testtxt` **Expected behavior** `test.txt` The reason is probably in https://github.com/Webklex/php-imap/blob/0966e53399f7c14880f7a3453ef28e6f8efe09b7/src/Attachment.php#L309 Possible solution: ``` return str_replace(['\\',...
with mails with heavy attachments, if you just want to preview de body HTML, the process becomes so slow because it downloads all attachments , and its not necessary in...
Hi, I'm having a problem retrieving the messages. Some messages contain dates that indicate an error. I've looked for solutions to this but can't find a proper solution. Error: DateTime::modify():...
This bug occurs when the recursively detected parts are fewer than 2. After making this change, the HTML body is properly loaded by this method.
Because of legacy application and PHP 7.1 I had to use php-imap v 4.1.2. I'd like to use some new features from latest versions like read message from file and...
**Describe the bug** `$folder->getChildren()->total()` is `0` **Used config** See code to reproduce (maybe I'm doing something wrong?) **Code to Reproduce** The troubling code section which produces the reported bug. ```php...
I am trying to connect to Microsoft Outlook / Exchange to Microsoft Outlook / Exchange. I am already getting an access token back. Unfortunately, I always get the message "connection...
Hello! I have to search email in gmail and what to query subject with Japanese letters but every time when I run a code it crashes with BAD COULD NOT...
**Describe the bug** When I'm parsing the e-mail message, I'm facing this issue when trying to getSubject(). **Used config** I'm using default package config. **Code to Reproduce** The troubling code...
Normally the Protocol class only checks if the stream has been created: `return (bool)$this->stream;` But sometimes (we have many clients and transactions) the PHP stream is TRUE even though the...