├── .github └── workflows │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── mix-manifest.json ├── package.json ├── phpunit.xml ├── src ├── app │ ├── Commands │ │ ├── PruneCommand.php │ │ └── PublishCommand.php │ ├── Controllers │ │ └── MailController.php │ ├── Listeners │ │ └── MailLogger.php │ ├── Models │ │ └── MailLog.php │ ├── Providers │ │ └── MailViewerServiceProvider.php │ └── Services │ │ ├── AddressParser.php │ │ ├── AttachmentsParser.php │ │ ├── HeadersParser.php │ │ ├── Logger.php │ │ └── Resource.php ├── config │ └── mail-viewer.php ├── database │ └── migrations │ │ └── 2018_01_12_161325_create_mail_logs_table.php.php ├── public │ ├── css │ │ └── app.css │ ├── js │ │ └── app.js │ └── mix-manifest.json └── resources │ ├── assets │ ├── css │ │ └── app.css │ └── js │ │ ├── api │ │ └── Api.js │ │ ├── app.js │ │ └── components │ │ ├── App.vue │ │ ├── Layout │ │ ├── Header.vue │ │ └── Main.vue │ │ ├── Main │ │ ├── Preview.vue │ │ └── Sidebar.vue │ │ ├── Preview │ │ ├── Header.vue │ │ ├── HeadersTab.vue │ │ ├── HtmlTab.vue │ │ ├── PayloadTab.vue │ │ └── PreviewTab.vue │ │ ├── Sidebar │ │ ├── Recipients.vue │ │ ├── Search.vue │ │ └── Subject.vue │ │ └── Stats │ │ └── Stats.vue │ ├── routes │ └── web.php │ └── views │ └── mails │ └── index.blade.php ├── tailwind.config.js ├── tailwind.js ├── tests ├── BaseTestCase.php ├── Fixtures │ ├── parrot.png │ ├── pdf-test.pdf │ └── view.blade.php ├── MailLoggerTest.php ├── MailViewerTest.php └── TestObjects │ ├── TestMail.php │ └── TestMailWithAttachments.php └── webpack.mix.js /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/composer.json -------------------------------------------------------------------------------- /mix-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/mix-manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/package.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/app/Commands/PruneCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Commands/PruneCommand.php -------------------------------------------------------------------------------- /src/app/Commands/PublishCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Commands/PublishCommand.php -------------------------------------------------------------------------------- /src/app/Controllers/MailController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Controllers/MailController.php -------------------------------------------------------------------------------- /src/app/Listeners/MailLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Listeners/MailLogger.php -------------------------------------------------------------------------------- /src/app/Models/MailLog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Models/MailLog.php -------------------------------------------------------------------------------- /src/app/Providers/MailViewerServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Providers/MailViewerServiceProvider.php -------------------------------------------------------------------------------- /src/app/Services/AddressParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Services/AddressParser.php -------------------------------------------------------------------------------- /src/app/Services/AttachmentsParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Services/AttachmentsParser.php -------------------------------------------------------------------------------- /src/app/Services/HeadersParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Services/HeadersParser.php -------------------------------------------------------------------------------- /src/app/Services/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Services/Logger.php -------------------------------------------------------------------------------- /src/app/Services/Resource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/app/Services/Resource.php -------------------------------------------------------------------------------- /src/config/mail-viewer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/config/mail-viewer.php -------------------------------------------------------------------------------- /src/database/migrations/2018_01_12_161325_create_mail_logs_table.php.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/database/migrations/2018_01_12_161325_create_mail_logs_table.php.php -------------------------------------------------------------------------------- /src/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/public/css/app.css -------------------------------------------------------------------------------- /src/public/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/public/js/app.js -------------------------------------------------------------------------------- /src/public/mix-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/public/mix-manifest.json -------------------------------------------------------------------------------- /src/resources/assets/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/css/app.css -------------------------------------------------------------------------------- /src/resources/assets/js/api/Api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/api/Api.js -------------------------------------------------------------------------------- /src/resources/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/app.js -------------------------------------------------------------------------------- /src/resources/assets/js/components/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/App.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Layout/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Layout/Header.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Layout/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Layout/Main.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Main/Preview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Main/Preview.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Main/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Main/Sidebar.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Preview/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Preview/Header.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Preview/HeadersTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Preview/HeadersTab.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Preview/HtmlTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Preview/HtmlTab.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Preview/PayloadTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Preview/PayloadTab.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Preview/PreviewTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Preview/PreviewTab.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Sidebar/Recipients.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Sidebar/Recipients.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Sidebar/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Sidebar/Search.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Sidebar/Subject.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Sidebar/Subject.vue -------------------------------------------------------------------------------- /src/resources/assets/js/components/Stats/Stats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/assets/js/components/Stats/Stats.vue -------------------------------------------------------------------------------- /src/resources/routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/routes/web.php -------------------------------------------------------------------------------- /src/resources/views/mails/index.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/src/resources/views/mails/index.blade.php -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tailwind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/tailwind.js -------------------------------------------------------------------------------- /tests/BaseTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/tests/BaseTestCase.php -------------------------------------------------------------------------------- /tests/Fixtures/parrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/tests/Fixtures/parrot.png -------------------------------------------------------------------------------- /tests/Fixtures/pdf-test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/tests/Fixtures/pdf-test.pdf -------------------------------------------------------------------------------- /tests/Fixtures/view.blade.php: -------------------------------------------------------------------------------- 1 | Hello! 2 | -------------------------------------------------------------------------------- /tests/MailLoggerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/tests/MailLoggerTest.php -------------------------------------------------------------------------------- /tests/MailViewerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/tests/MailViewerTest.php -------------------------------------------------------------------------------- /tests/TestObjects/TestMail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/tests/TestObjects/TestMail.php -------------------------------------------------------------------------------- /tests/TestObjects/TestMailWithAttachments.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/tests/TestObjects/TestMailWithAttachments.php -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterRO94/laravel-mail-viewer/HEAD/webpack.mix.js --------------------------------------------------------------------------------