imap

Object-oriented, fully tested PHP IMAP library

MIT License

Downloads
3M
Stars
890
Committers
56
imap - 1.0.7

Published by Slamdunk about 7 years ago

Full Changelog

Fixed bugs:

  • Problem with a IMAP resource stream #245
  • IMAP resource must be checked at every call for mailbox context #247 (Slamdunk)
imap - 1.0.6

Published by Slamdunk about 7 years ago

Full Changelog

Fixed bugs:

imap - 1.0.5

Published by Slamdunk about 7 years ago

Full Changelog

Fixed bugs:

imap - 1.0.4

Published by Slamdunk about 7 years ago

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Current Transcoder class does not support all charsets. #237
  • Relay also iconv during decoding #238 (Slamdunk)
imap - 1.0.3

Published by Slamdunk about 7 years ago

Full Changelog

Fixed bugs:

  • Attachment::getFilename() may be null on inline-att, widen return type #235 (wujku)
imap - 1.0.2

Published by Slamdunk about 7 years ago

Full Changelog

Fixed bugs:

  • Issue with saving XML attachments #228
  • Do not charset-decode attachments #231 (Slamdunk)
imap - 1.0.1

Published by Slamdunk about 7 years ago

Full Changelog

Fixed bugs:

  • Error with attachment charset #226
  • If charset is not specified defaults to "us-ascii" #227 (Slamdunk)
imap - 1.0.0

Published by Slamdunk about 7 years ago

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Search\Condition needs charset escaping/indication #190
  • imap_utf7_(encode|decode) -> mb_convert_encoding #185
  • España #176
  • getHeaders() decode broke information #171
  • Date format for date search condition #168
  • Error when trying fetch messages from container #167
  • Attachment encoding error #158
  • getFilename() is empty and no attachment, even when there is an attachment. #142
  • Encoding issues #136
  • URGENT: The timezone could not be found in the database #135
  • Incorrect transcoding of text attachments #132
  • Undefined offset #123
  • ICS file not supported as attachment #120
  • Should iconv be a requirement? #115
  • KeepUnseen doen't work #92
  • PHP Fatal error Failed to parse time string in ddeboer/imap/src/Message.php #89
  • encoding issue #85
  • keepUnseen not working correctly with Hotmail #84
  • Iconv Exception #78
  • $message->getAttachments() doesn't recognize some attachments #74
  • Message::move() doesn't work. #73
  • Message\Part: part number must distinguish original message #223 (Slamdunk)
  • Recursive Embedded email body bug #222 (Slamdunk)
  • Exclude HTML from allowed attachment subtype #212 (Slamdunk)
  • Fix imap_mail_move behaviour and test it #207 (Slamdunk)
  • Undefined encoding: throw exception #197 (Slamdunk)
  • Message charset: mb_convert_encoding + aliases #196 (Slamdunk)
  • Mailbox: only UTF-8 names #193 (Slamdunk)
  • Search\Date\AbstractDate: fix format to RFC-3501 #189 (Slamdunk)
  • Travis: fix failing tests #172 (Slamdunk)
  • Return body of single-part HTML message as HTML, not text #101 (joker806)
  • Implement "undisclosed recipients" addresses #86 (darit)

Closed issues:

  • Potential memory issue with attachments #195
  • Explain Message::delete #175
  • Get raw message #161
  • Composer install problem #160
  • Transcoder not exist #154
  • The library doesn't support using sort by #151
  • Office 365 - Array to string conversion error #131
  • Is there a method to turn a seen message into an "unseen" one ? #130
  • Create mailbox #126
  • Move and Delete Message not working #112
  • Problem on production server #111
  • Authentication failed for a Gmail account #109
  • A method to run IMAP commands? #83

Merged pull requests:

imap - 0.5.2

Published by ddeboer almost 9 years ago

  • d279c88 Fixed the keep unseen method (Jean-Philippe Bidegain)
  • 2c37dee Fix long description for Message::keepUnseen (Krzysztof Piasecki)
  • eb574cb Mark as Countable interface (Krzysztof Piasecki)
  • 967f95b Fix 'return' tag (Krzysztof Piasecki)
  • d996d4b Message::getAttachments confirm to signature (Warnar Boekkooi)
  • 393aa78 Added hasMailbox to Connection (Warnar Boekkooi)
  • e6f8fa2 make sure imap connection are reopened (Jose Ignacio)
imap - 0.5.1

Published by ddeboer over 9 years ago

  • 66ee8a9 Merge pull request #70 from ddeboer/fix-attachments (David de Boer)
  • 020a2f4 Add missing property (David de Boer)
  • c232ee0 Support attachments without content disposition (David de Boer)
  • fab8be6 Add attachments test (ref #55) (David de Boer)
  • 30c2493 Throw exception if message does not exist (David de Boer)
  • c0fd4be Prepare docs for 1.0 (fix #69) (David de Boer)
imap - 0.5.0

Published by ddeboer almost 10 years ago

  • 1d45685 Support e-mail addresses without host (fix #36) and add getCc() (David de Boer)
  • 20aea76 Support unknown part types (ref #36) (David de Boer)
  • 6283995 Improve authentication error handling (David de Boer)
  • 9b1d147 Fix date comparison by adding timezone (David de Boer)
  • 884fb8b Update description (David de Boer)
  • 924497d Remove backslash before native functions (David de Boer)
  • 49b62f0 Fix header decoding (#37) (David de Boer)
  • ed44bee Fix #66 and #67 (David de Boer)
  • accd0af Change minimum requirement to PHP 5.4 (David de Boer)
  • fb2b053 Fix subject header decoding (fix #57, #67) (David de Boer)
  • a8f73b2 Add search test and docs (David de Boer)
  • 2fda77a Add delete test (David de Boer)
  • b17117f Add community contributors to composer.json (David de Boer)
imap - 0.4.0

Published by ddeboer almost 10 years ago

  • 51ce845 Fix PHPDoc (David de Boer)
  • 565bce6 Privatise methods and properties where possible (David de Boer)
  • c699d78 Add support for imap_open parameters (fix #62, #65) (David de Boer)
  • 4e7a798 Ignore phpunit.xml (David de Boer)
  • e09831e Switch to PSR-4 autoloading (David de Boer)
  • cca3b82 Remove version requirement from Composer install (David de Boer)
  • 071c346 Throw exception if IMAP extension is not enabled (David de Boer)
  • 29bb9d7 Merge pull request #58 from racztiborzoltan/master (David de Boer)
  • c3350b2 Merge pull request #61 from nikoskip/patch-1 (David de Boer)
  • 60c2c15 'es' to 'en' docs link (Nikolas)
  • 5eedca8 Added basic requirement (Nikolas)
  • 9dda0cd FIX: PHP error: "Cannot declare class Ddeboer\Imap\Search\Text\Text because the name is already in use" (Rácz Tibor Zoltán)
  • aa4e208 Merge pull request #54 from ctalbot/ctalbot-use-uid-msg-delete (David de Boer)
  • 889b560 Message::delete sets the FT_UID flag. Fixes #30 Fixes #46 (Cédric Talbot)
  • 30531b9 Merge pull request #48 from joker806/decode_binary (David de Boer)
  • bb1b6a9 Allow binary-encoded part content (Josef Martinec)
  • d9f264a Merge pull request #47 from xelan/fix-cs (David de Boer)
  • 8a5fa5f braces on new line (xelan)
  • 6efb358 Fix CS (xelan)
  • a97185e Merge pull request #45 from xelan/patch-1 (David de Boer)
  • a4be9e9 fixed typo (xelan)
imap - 0.3.1

Published by ddeboer about 10 years ago

  • 84e65fe Add test for search (David de Boer)
  • 00e99a5 Merge branch 'ysramirez-patch-1' (David de Boer)
  • 6dd4cb2 \imap_header dosen't work with UID (ysramirez)
imap - 0.3.0

Published by ddeboer about 10 years ago

  • 21f3817 Add test for #39 (David de Boer)
  • f5e0adf Merge branch 'utf8-body-encoding' of github.com:cmoralesweb/imap into cmoralesweb-utf8-body-encoding (David de Boer)
  • f62edb9 Add test for BCC (resolve #23) (David de Boer)
  • 9bb97e6 Fix CS (David de Boer)
  • 7dae686 Merge pull request #38 from joker806/invalid_date_format (David de Boer)
  • 69d4a8b Add composer.lock for Scrutinizer (David de Boer)
  • 83d2569 Update Gmail password (David de Boer)
  • 7306dc4 Merge pull request #34 from joker806/empty_flags (David de Boer)
  • 47025a9 Merge pull request #43 from cordoval/43-correct-minor-typo (David de Boer)
  • f604187 Update badges (David de Boer)
  • 6729029 Add Scrutinizer config (David de Boer)
  • 2f64bc0 Enable Scrutinizer code coverage (David de Boer)
  • 3efef8a fix typo on use statement for exception class (Luis Cordova)
  • 4a8ccdd Encode body content. (Carlos Morales)
  • 6265229 Fixed regex parsing the date header (allowing multiple brackets) (Josef Martinec)
  • dcf4be9 Allow empty connection flags (Josef Martinec)
  • 5bbe05b Merge pull request #32 from abhinavkumar940/patch-1 (David de Boer)
  • 3eb39f0 Fixed typo (Abhinav Kumar)