├── .circleci └── config.yml ├── .gitignore ├── .php_cs.dist ├── .travis.yml ├── Dockerfile.dev ├── LICENCE ├── README.md ├── composer.json ├── docker-compose.yml ├── docker-compose ├── mysql │ ├── init │ │ └── 01-databases.sql │ └── my.cnf └── nginx │ └── default.conf ├── phpunit.xml ├── publishable └── config │ └── multimail.php ├── src ├── DatabaseConfigMailSettings.php ├── Exceptions │ ├── EmailNotInConfigException.php │ ├── InvalidConfigKeyException.php │ ├── NoDefaultException.php │ └── NotInitializedException.php ├── Facades │ └── MultiMail.php ├── FileConfigMailSettings.php ├── Jobs │ └── SendMailJob.php ├── MailSettings.php ├── Migrations │ ├── 2021_04_10_141537_create_email_providers_table.php │ └── 2021_04_10_141626_create_email_accounts_table.php ├── Models │ ├── EmailAccount.php │ └── EmailProvider.php ├── MultiMailServiceProvider.php ├── MultiMailer.php ├── PendingMail.php └── TransportManager.php └── tests ├── .env.example ├── Fixtures └── view.blade.php ├── Integration ├── MultiMailDatabaseTest.php ├── MultiMailTest.php ├── SMPTTest.php └── TestMail.php ├── TestCase.php ├── Traits └── MailTrap.php └── Unit ├── ConfigTest.php ├── MultiMailTest.php └── PendingMailTest.php /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/.php_cs.dist -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/composer.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-compose/mysql/init/01-databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/docker-compose/mysql/init/01-databases.sql -------------------------------------------------------------------------------- /docker-compose/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/docker-compose/mysql/my.cnf -------------------------------------------------------------------------------- /docker-compose/nginx/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/docker-compose/nginx/default.conf -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/phpunit.xml -------------------------------------------------------------------------------- /publishable/config/multimail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/publishable/config/multimail.php -------------------------------------------------------------------------------- /src/DatabaseConfigMailSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/DatabaseConfigMailSettings.php -------------------------------------------------------------------------------- /src/Exceptions/EmailNotInConfigException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Exceptions/EmailNotInConfigException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidConfigKeyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Exceptions/InvalidConfigKeyException.php -------------------------------------------------------------------------------- /src/Exceptions/NoDefaultException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Exceptions/NoDefaultException.php -------------------------------------------------------------------------------- /src/Exceptions/NotInitializedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Exceptions/NotInitializedException.php -------------------------------------------------------------------------------- /src/Facades/MultiMail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Facades/MultiMail.php -------------------------------------------------------------------------------- /src/FileConfigMailSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/FileConfigMailSettings.php -------------------------------------------------------------------------------- /src/Jobs/SendMailJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Jobs/SendMailJob.php -------------------------------------------------------------------------------- /src/MailSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/MailSettings.php -------------------------------------------------------------------------------- /src/Migrations/2021_04_10_141537_create_email_providers_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Migrations/2021_04_10_141537_create_email_providers_table.php -------------------------------------------------------------------------------- /src/Migrations/2021_04_10_141626_create_email_accounts_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Migrations/2021_04_10_141626_create_email_accounts_table.php -------------------------------------------------------------------------------- /src/Models/EmailAccount.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Models/EmailAccount.php -------------------------------------------------------------------------------- /src/Models/EmailProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/Models/EmailProvider.php -------------------------------------------------------------------------------- /src/MultiMailServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/MultiMailServiceProvider.php -------------------------------------------------------------------------------- /src/MultiMailer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/MultiMailer.php -------------------------------------------------------------------------------- /src/PendingMail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/PendingMail.php -------------------------------------------------------------------------------- /src/TransportManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/src/TransportManager.php -------------------------------------------------------------------------------- /tests/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/.env.example -------------------------------------------------------------------------------- /tests/Fixtures/view.blade.php: -------------------------------------------------------------------------------- 1 | {{__('nom')}} 2 | -------------------------------------------------------------------------------- /tests/Integration/MultiMailDatabaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/Integration/MultiMailDatabaseTest.php -------------------------------------------------------------------------------- /tests/Integration/MultiMailTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/Integration/MultiMailTest.php -------------------------------------------------------------------------------- /tests/Integration/SMPTTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/Integration/SMPTTest.php -------------------------------------------------------------------------------- /tests/Integration/TestMail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/Integration/TestMail.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Traits/MailTrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/Traits/MailTrap.php -------------------------------------------------------------------------------- /tests/Unit/ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/Unit/ConfigTest.php -------------------------------------------------------------------------------- /tests/Unit/MultiMailTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/Unit/MultiMailTest.php -------------------------------------------------------------------------------- /tests/Unit/PendingMailTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niels-numbers/laravel-multimail/HEAD/tests/Unit/PendingMailTest.php --------------------------------------------------------------------------------