Built in SMTP server

LittleLink Custom now includes an open and free to use SMTP server. Mails from this service may only be used for password recovery and registration purposes involving users personal LittleLink Custom or LittleLink Admin pages.
Users of this service must abide by our Terms and Conditions found at https://llc-mail.tru.io/.

Motivations for this are explained on my blog post about this topic, which you can read here: https://blog.littlelink-custom.com/littlelink-custom-mail-server/
This commit is contained in:
Julian Prieber 2022-03-16 13:03:43 +01:00
parent d8482e3182
commit 0aaa86224e
2 changed files with 37 additions and 32 deletions

View File

@ -36,41 +36,51 @@ return [
'mailers' => [ 'mailers' => [
'smtp' => [ 'smtp' => [
'transport' => 'smtp', 'transport' => 'smtp',
'host' => env('MAIL_HOST', 'smtp.mailgun.org'), 'host' => env('MAIL_HOST'),
'port' => env('MAIL_PORT', 587), 'port' => env('MAIL_PORT'),
'encryption' => env('MAIL_ENCRYPTION', 'tls'), 'encryption' => env('MAIL_ENCRYPTION'),
'username' => env('MAIL_USERNAME'), 'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'), 'password' => env('MAIL_PASSWORD'),
'timeout' => null, 'timeout' => null,
'auth_mode' => null, 'auth_mode' => null,
'from' => [
'address' => env('MAIL_FROM_ADDRESS'),
'name' => env('MAIL_FROM_NAME'),
],
], ],
'ses' => [
'transport' => 'ses', /*
|--------------------------------------------------------------------------
| Built in SMTP server
|--------------------------------------------------------------------------
|
| LittleLink Custom now includes an open and free to use SMTP server. 
| Mails from this service may only be used for
| password recovery and registration purposes involving
| users personal LittleLink Custom or LittleLink Admin pages.
| Users of this service must abide by our Terms and Conditions
| found at https://llc-mail.tru.io/.
|
*/
'built-in' => [
'transport' => 'smtp',
'host' => 'llc-mail.tru.io',
'port' => '587',
'encryption' => 'tls',
'username' => 'littlelink-custom@llc-mail.tru.io',
'password' => 'fTwsn=eNB4',
'timeout' => null,
'auth_mode' => null,
'from' => [
'address' => 'littlelink-custom@llc-mail.tru.io',
'name' => env('MAIL_FROM_NAME'),
],
], ],
'mailgun' => [
'transport' => 'mailgun',
], ],
'postmark' => [
'transport' => 'postmark',
],
'sendmail' => [
'transport' => 'sendmail',
'path' => '/usr/sbin/sendmail -bs',
],
'log' => [
'transport' => 'log',
'channel' => env('MAIL_LOG_CHANNEL'),
],
'array' => [
'transport' => 'array',
],
],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
@ -83,11 +93,6 @@ return [
| |
*/ */
'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
'name' => env('MAIL_FROM_NAME', 'Example'),
],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Markdown Mail Settings | Markdown Mail Settings

View File

@ -14,7 +14,7 @@ return [
*/ */
'reset' => 'Your password has been reset!', 'reset' => 'Your password has been reset!',
'sent' => 'We have emailed your password reset link!', 'sent' => 'We have emailed your password reset link! If you do not see the email in a few minutes, check your junk mail or spam folder.',
'throttled' => 'Please wait before retrying.', 'throttled' => 'Please wait before retrying.',
'token' => 'This password reset token is invalid.', 'token' => 'This password reset token is invalid.',
'user' => "We can't find a user with that email address.", 'user' => "We can't find a user with that email address.",