【问题标题】:How to configure sender mail address in laravel .env file如何在 laravel .env 文件中配置发件人邮件地址
【发布时间】:2019-03-14 09:32:42
【问题描述】:

我是 laravel 新手,我想在 env 和 mail.php 文件中配置发件人邮件地址。
问题是我没有使用 gmail,我想使用我的办公室电子邮件地址 - example@XXXXX-XXX.co.il

.env 文件:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=587
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=TLS

ma​​il.php 文件:

'driver' => env('MAIL_DRIVER', 'smtp'),

'host' => env('MAIL_HOST', 'smtp.mailgun.org'),

'port' => env('MAIL_PORT', 587),

'from' => [
     'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
     'name' => env('MAIL_FROM_NAME', 'Example'),
],

'encryption' => env('MAIL_ENCRYPTION', 'tls'),

'username' => env('MAIL_USERNAME'),

'password' => env('MAIL_PASSWORD'),

我需要更改什么才能发送邮件?

【问题讨论】:

  • 在您的.env 文件中创建一个条目MAIL_FROM_ADDRESS 并用正确的值填充它?我要么不明白这个问题,要么你想得太难了;)
  • 然后总是有Laravel Mail documentation,有一个关于“配置发件人”的部分
  • 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), 告诉 Laravel 使用来自 .env 文件的环境变量 MAIL_FROM_ADDRESS,如果不存在使用 hello@example.com。就像@Loek 所说,只需在您的 .env 文件中添加/编辑MAIL_FROM_ADDRESS,您可能需要运行php artisan config:clear 才能读入新值
  • 比你们所有人都好!因此,如果我不使用 Gmail 并想使用我的办公室电子邮件,例如“someuser@XXXXX-XXX.co.il”(XXXXX-XXX,是公司名称),那么我需要将“MAIL_FROM_ADDRESS”更改为此并添加相同的到环境。文件?

标签: php laravel


【解决方案1】:

在您的 .env 文件中编辑这些行,然后您将能够使用 laravel 邮件功能。

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=xyz@gmail.com
MAIL_PASSWORD=********
MAIL_ENCRYPTION=tls

【讨论】:

  • 谢谢!实际上我想使用我的办公室邮件,例如“someuser@XXXX-XX.co.il”(XXXX-XX 是公司名称),所以我需要将其更改为“smtp.someuser@XXXX-XX.co.il”?而且我不应该更改 mail.php 文件?
猜你喜欢
  • 2019-04-23
  • 2019-03-01
  • 2018-02-21
  • 2015-12-13
  • 2018-11-18
  • 2019-03-25
  • 1970-01-01
  • 2018-01-26
  • 2017-05-11
相关资源
最近更新 更多