source: config/mail.php@ c454c0f

main
Last change on this file since c454c0f was c454c0f, checked in by bube-ristovska <ristovska725@…>, 11 months ago

First commit

  • Property mode set to 100644
File size: 3.8 KB
Line 
1<?php
2
3return [
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", "ses-v2",
32 | "postmark", "log", "array", "failover"
33 |
34 */
35
36 'mailers' => [
37 'smtp' => [
38 'transport' => 'smtp',
39 'url' => env('MAIL_URL'),
40 'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
41 'port' => env('MAIL_PORT', 587),
42 'encryption' => env('MAIL_ENCRYPTION', 'tls'),
43 'username' => env('MAIL_USERNAME'),
44 'password' => env('MAIL_PASSWORD'),
45 'timeout' => null,
46 'local_domain' => env('MAIL_EHLO_DOMAIN'),
47 ],
48
49 'ses' => [
50 'transport' => 'ses',
51 ],
52
53 'mailgun' => [
54 'transport' => 'mailgun',
55 // 'client' => [
56 // 'timeout' => 5,
57 // ],
58 ],
59
60 'postmark' => [
61 'transport' => 'postmark',
62 // 'message_stream_id' => null,
63 // 'client' => [
64 // 'timeout' => 5,
65 // ],
66 ],
67
68 'sendmail' => [
69 'transport' => 'sendmail',
70 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'),
71 ],
72
73 'log' => [
74 'transport' => 'log',
75 'channel' => env('MAIL_LOG_CHANNEL'),
76 ],
77
78 'array' => [
79 'transport' => 'array',
80 ],
81
82 'failover' => [
83 'transport' => 'failover',
84 'mailers' => [
85 'smtp',
86 'log',
87 ],
88 ],
89 ],
90
91 /*
92 |--------------------------------------------------------------------------
93 | Global "From" Address
94 |--------------------------------------------------------------------------
95 |
96 | You may wish for all e-mails sent by your application to be sent from
97 | the same address. Here, you may specify a name and address that is
98 | used globally for all e-mails that are sent by your application.
99 |
100 */
101
102 'from' => [
103 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
104 'name' => env('MAIL_FROM_NAME', 'Example'),
105 ],
106
107 /*
108 |--------------------------------------------------------------------------
109 | Markdown Mail Settings
110 |--------------------------------------------------------------------------
111 |
112 | If you are using Markdown based email rendering, you may configure your
113 | theme and component paths here, allowing you to customize the design
114 | of the emails. Or, you may simply stick with the Laravel defaults!
115 |
116 */
117
118 'markdown' => [
119 'theme' => 'default',
120
121 'paths' => [
122 resource_path('views/vendor/mail'),
123 ],
124 ],
125
126];
Note: See TracBrowser for help on using the repository browser.