/ config / mail.php
mail.php
  1  <?php
  2  
  3  return [
  4  
  5      /*
  6      |--------------------------------------------------------------------------
  7      | Default Mailer
  8      |--------------------------------------------------------------------------
  9      |
 10      | This option controls the default mailer that is used to send any email
 11      | messages sent by your application. Alternative mailers may be setup
 12      | and used as needed; however, this mailer will be used by default.
 13      |
 14      */
 15  
 16      'default' => env('MAIL_MAILER', 'smtp'),
 17  
 18      /*
 19      |--------------------------------------------------------------------------
 20      | Mailer Configurations
 21      |--------------------------------------------------------------------------
 22      |
 23      | Here you may configure all of the mailers used by your application plus
 24      | their respective settings. Several examples have been configured for
 25      | you and you are free to add your own as your application requires.
 26      |
 27      | Laravel supports a variety of mail "transport" drivers to be used while
 28      | sending an e-mail. You will specify which one you are using for your
 29      | mailers below. You are free to add additional mailers as required.
 30      |
 31      | Supported: "smtp", "sendmail", "mailgun", "ses",
 32      |            "postmark", "log", "array", "failover"
 33      |
 34      */
 35  
 36      'mailers' => [
 37          'smtp' => [
 38              'transport' => 'smtp',
 39              'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
 40              'port' => env('MAIL_PORT', 587),
 41              'encryption' => env('MAIL_ENCRYPTION', 'tls'),
 42              'username' => env('MAIL_USERNAME'),
 43              'password' => env('MAIL_PASSWORD'),
 44              'timeout' => null,
 45              'local_domain' => env('MAIL_EHLO_DOMAIN'),
 46          ],
 47  
 48          'ses' => [
 49              'transport' => 'ses',
 50          ],
 51  
 52          'mailgun' => [
 53              'transport' => 'mailgun',
 54          ],
 55  
 56          'postmark' => [
 57              'transport' => 'postmark',
 58          ],
 59  
 60          'sendmail' => [
 61              'transport' => 'sendmail',
 62              'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'),
 63          ],
 64  
 65          'self_destruct' => [
 66              'transport' => 'log',
 67              'channel' => 'self_destruct',
 68          ],
 69  
 70          'log' => [
 71              'transport' => 'log',
 72              'channel' => env('MAIL_LOG_CHANNEL'),
 73          ],
 74  
 75          'array' => [
 76              'transport' => 'array',
 77          ],
 78  
 79          'failover' => [
 80              'transport' => 'failover',
 81              'mailers' => [
 82                  'smtp',
 83                  'log',
 84              ],
 85          ],
 86      ],
 87  
 88      /*
 89      |--------------------------------------------------------------------------
 90      | Global "From" Address
 91      |--------------------------------------------------------------------------
 92      |
 93      | You may wish for all e-mails sent by your application to be sent from
 94      | the same address. Here, you may specify a name and address that is
 95      | used globally for all e-mails that are sent by your application.
 96      |
 97      */
 98  
 99      'from' => [
100          'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
101          'name' => env('MAIL_FROM_NAME', 'Example'),
102      ],
103  
104      /*
105      |--------------------------------------------------------------------------
106      | Markdown Mail Settings
107      |--------------------------------------------------------------------------
108      |
109      | If you are using Markdown based email rendering, you may configure your
110      | theme and component paths here, allowing you to customize the design
111      | of the emails. Or, you may simply stick with the Laravel defaults!
112      |
113      */
114  
115      'markdown' => [
116          'theme' => 'default',
117  
118          'paths' => [
119              resource_path('views/vendor/mail'),
120          ],
121      ],
122  
123  ];