├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── phpunit.xml ├── src ├── Address.php ├── HeadersTrait.php ├── Message.php ├── Mime.php ├── Parser.php ├── Part.php ├── Stream.php ├── Transport.php ├── helpers │ ├── Address.php │ ├── HeaderHelper.php │ ├── MimeHelper.php │ └── RFC5987.php ├── messages │ └── Feedback.php ├── parser │ └── Email.php └── transports │ ├── Ftp.php │ ├── Local.php │ └── Url.php └── tests ├── BoundaryTest.php ├── ContentTest.php ├── HeaderTest.php ├── MessageTest.php ├── MimeTest.php ├── TestCase.php ├── fixtures ├── attachments │ ├── 1KB.zip │ ├── 2377h003.jpg │ └── hello.html ├── complaints │ ├── aol.eml │ └── yahoo.eml ├── enclosed.eml ├── external-ftp.eml ├── external-url.eml ├── m0066.eml ├── message-partial.1.msg.eml ├── message-partial.2.msg.eml ├── nested.eml ├── non-unique-cid.eml ├── outlook-express.eml ├── parser │ ├── content-separator-1.eml │ ├── content-separator-2.eml │ └── content-separator-3.eml └── text │ ├── enclosed.txt │ ├── message-partial.txt │ └── nested.txt ├── messages └── FeedbackTest.php └── transports ├── FtpTest.php ├── LocalTest.php └── UrlTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/composer.lock -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Address.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/Address.php -------------------------------------------------------------------------------- /src/HeadersTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/HeadersTrait.php -------------------------------------------------------------------------------- /src/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/Message.php -------------------------------------------------------------------------------- /src/Mime.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/Mime.php -------------------------------------------------------------------------------- /src/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/Parser.php -------------------------------------------------------------------------------- /src/Part.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/Part.php -------------------------------------------------------------------------------- /src/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/Stream.php -------------------------------------------------------------------------------- /src/Transport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/Transport.php -------------------------------------------------------------------------------- /src/helpers/Address.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/helpers/Address.php -------------------------------------------------------------------------------- /src/helpers/HeaderHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/helpers/HeaderHelper.php -------------------------------------------------------------------------------- /src/helpers/MimeHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/helpers/MimeHelper.php -------------------------------------------------------------------------------- /src/helpers/RFC5987.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/helpers/RFC5987.php -------------------------------------------------------------------------------- /src/messages/Feedback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/messages/Feedback.php -------------------------------------------------------------------------------- /src/parser/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/parser/Email.php -------------------------------------------------------------------------------- /src/transports/Ftp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/transports/Ftp.php -------------------------------------------------------------------------------- /src/transports/Local.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/transports/Local.php -------------------------------------------------------------------------------- /src/transports/Url.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/src/transports/Url.php -------------------------------------------------------------------------------- /tests/BoundaryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/BoundaryTest.php -------------------------------------------------------------------------------- /tests/ContentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/ContentTest.php -------------------------------------------------------------------------------- /tests/HeaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/HeaderTest.php -------------------------------------------------------------------------------- /tests/MessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/MessageTest.php -------------------------------------------------------------------------------- /tests/MimeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/MimeTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/fixtures/attachments/1KB.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/attachments/1KB.zip -------------------------------------------------------------------------------- /tests/fixtures/attachments/2377h003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/attachments/2377h003.jpg -------------------------------------------------------------------------------- /tests/fixtures/attachments/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/attachments/hello.html -------------------------------------------------------------------------------- /tests/fixtures/complaints/aol.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/complaints/aol.eml -------------------------------------------------------------------------------- /tests/fixtures/complaints/yahoo.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/complaints/yahoo.eml -------------------------------------------------------------------------------- /tests/fixtures/enclosed.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/enclosed.eml -------------------------------------------------------------------------------- /tests/fixtures/external-ftp.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/external-ftp.eml -------------------------------------------------------------------------------- /tests/fixtures/external-url.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/external-url.eml -------------------------------------------------------------------------------- /tests/fixtures/m0066.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/m0066.eml -------------------------------------------------------------------------------- /tests/fixtures/message-partial.1.msg.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/message-partial.1.msg.eml -------------------------------------------------------------------------------- /tests/fixtures/message-partial.2.msg.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/message-partial.2.msg.eml -------------------------------------------------------------------------------- /tests/fixtures/nested.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/nested.eml -------------------------------------------------------------------------------- /tests/fixtures/non-unique-cid.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/non-unique-cid.eml -------------------------------------------------------------------------------- /tests/fixtures/outlook-express.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/outlook-express.eml -------------------------------------------------------------------------------- /tests/fixtures/parser/content-separator-1.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/parser/content-separator-1.eml -------------------------------------------------------------------------------- /tests/fixtures/parser/content-separator-2.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/parser/content-separator-2.eml -------------------------------------------------------------------------------- /tests/fixtures/parser/content-separator-3.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/parser/content-separator-3.eml -------------------------------------------------------------------------------- /tests/fixtures/text/enclosed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/text/enclosed.txt -------------------------------------------------------------------------------- /tests/fixtures/text/message-partial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/text/message-partial.txt -------------------------------------------------------------------------------- /tests/fixtures/text/nested.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/fixtures/text/nested.txt -------------------------------------------------------------------------------- /tests/messages/FeedbackTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/messages/FeedbackTest.php -------------------------------------------------------------------------------- /tests/transports/FtpTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/transports/FtpTest.php -------------------------------------------------------------------------------- /tests/transports/LocalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/transports/LocalTest.php -------------------------------------------------------------------------------- /tests/transports/UrlTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashkarev/email/HEAD/tests/transports/UrlTest.php --------------------------------------------------------------------------------