【问题标题】:Laravel 7- How do I send emails in laravel using SendinBlue?Laravel 7-如何使用 SendinBlue 在 laravel 中发送电子邮件?
【发布时间】:2021-02-16 20:07:46
【问题描述】:

我正在尝试使用 Sendinblue API 在 Laravel 中发送电子邮件,但问题是,我不知道如何配置文件(.env 文件、配置/邮件文件等)

这是我拥有的详细信息(在 sendinblue 中注册)。我编辑了一些数据,使重要的细节不可见。

电子邮件地址在 sendinblue-xxxx@xxxx.com 中注册

公司/组织在 sendinblue -xxxxOrganization 中注册

Sendinblue 详情页面 1

Sendinblue 详情页面 2

其他电子邮件服务有适当的 Laravel 文档,但由于我们正在测试,我们需要一些电子邮件的免费电子邮件服务。我们也更喜欢 sendinblue 进行测试。

【问题讨论】:

  • @Al-Amin 该仓库中的访问密钥是什么?
  • 关于我的详细信息?
  • 刚刚设置在你的 .env SENDINBLUE_KEY= your_api_key,api_key 在你的第一个截图中可用
  • @Al-Amin 不,这不起作用。虽然我没有收到错误消息,但我也没有收到电子邮件

标签: laravel api


【解决方案1】:

首先,我必须通过电子邮件发送 sendinblue 支持以激活 Sendinblue SMTP 帐户。确保您的已激活。

然后,这是对我有用的配置:

    MAIL_DRIVER=smtp
    MAIL_HOST=smtp-relay.sendinblue.com
    MAIL_PORT=587
    MAIL_USERNAME=mylogin@gmail.com
    MAIL_PASSWORD="master_password_or_smtp_key_value"
    MAIL_FROM_ADDRESS="no-reply@mydomain.com"

在哪里: MAIL_USERNAME 是“您的 SMTP 设置”中的“登录”值(不是 SMTP 密钥名称) MAIL_PASSWORD 是主密码或 SMTP 密钥值

【讨论】:

  • 您是否对 .emv 文件进行了任何其他更改?
  • 不,仅此而已。并且不要忘记保护您的 .env 文件。有人会试图窃取您的 sendinblue 信息
  • 嗯,因为我之前尝试过但做不到,所以我使用 Gmail 服务来测试发给真人的电子邮件。我会再试试你的方法,让你知道。无论如何,谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-09-25
  • 1970-01-01
  • 2015-12-20
  • 1970-01-01
  • 2021-06-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多