如何在 Laravel 1.5 中配置 SparkPost?
How to configure SparkPost in Laravel 1.5?
我使用 SparkPost 邮件服务器在 Laravel 中发送电子邮件。
当我尝试发送一封电子邮件时出现错误:
"Client error: `POST https:\/\/api.sparkpost.com\/api\/v1\/transmissions` resulted in a `400 Bad Request` response:\n{ \"errors\": [ { \"message\": \"Invalid domain\", \"description\": \"No sending domain specified\", \"code\": \"7001\" } ] }\n"
我的配置是:
services.php
'sparkpost' => [
'secret' => "key-api",
],
mail.php
:
'driver' => env('MAIL_DRIVER', 'sparkpost'),
错误信息是"No sending domain specified"。您必须添加一个发送域。
我在我的网站上设置了 SparkPost。如果您通过 http composer require guzzlehttp/guzzle
发送,则必须安装 guzzle,这是 Laravel SparkPost 驱动程序的默认设置……至少它是 Laravel 5.4。然后在你的环境文件中你必须设置
SPARKPOST_SECRET=
MAIL_DRIVER=sparkpost
MAIL_FROM_ADDRESS=you@your-sparkpost-sending-domain
MAIL_FROM_NAME=your-website-name (This is the from line in the email inbox)
MAIL_FROM_ADDRESS
是您在 SparkPost 发送域中设置的地址。
我知道这是旧的post。但是我在寻找同一个问题的答案时发现了它。
我使用 SparkPost 邮件服务器在 Laravel 中发送电子邮件。
当我尝试发送一封电子邮件时出现错误:
"Client error: `POST https:\/\/api.sparkpost.com\/api\/v1\/transmissions` resulted in a `400 Bad Request` response:\n{ \"errors\": [ { \"message\": \"Invalid domain\", \"description\": \"No sending domain specified\", \"code\": \"7001\" } ] }\n"
我的配置是:
services.php
'sparkpost' => [
'secret' => "key-api",
],
mail.php
:
'driver' => env('MAIL_DRIVER', 'sparkpost'),
错误信息是"No sending domain specified"。您必须添加一个发送域。
我在我的网站上设置了 SparkPost。如果您通过 http composer require guzzlehttp/guzzle
发送,则必须安装 guzzle,这是 Laravel SparkPost 驱动程序的默认设置……至少它是 Laravel 5.4。然后在你的环境文件中你必须设置
SPARKPOST_SECRET=
MAIL_DRIVER=sparkpost
MAIL_FROM_ADDRESS=you@your-sparkpost-sending-domain
MAIL_FROM_NAME=your-website-name (This is the from line in the email inbox)
MAIL_FROM_ADDRESS
是您在 SparkPost 发送域中设置的地址。
我知道这是旧的post。但是我在寻找同一个问题的答案时发现了它。