Email 在测试服务器中配置SparkPost帐户

Email 在测试服务器中配置SparkPost帐户,email,laravel-5.2,sparkpost,laravel-mail,Email,Laravel 5.2,Sparkpost,Laravel Mail,我有一个Laravel 5.2应用程序,我需要发送电子邮件,所以我选择SparkPost作为邮件服务。我配置了api_密钥、驱动程序等,但现在出现以下错误: Client error: `POST https://api.sparkpost.com/api/v1/transmissions` resulted in a `400 Bad Request` response: { "errors": [ { "message": "Invalid domain", "description": "

我有一个Laravel 5.2应用程序,我需要发送电子邮件,所以我选择SparkPost作为邮件服务。我配置了api_密钥、驱动程序等,但现在出现以下错误:

Client error: `POST https://api.sparkpost.com/api/v1/transmissions` resulted in a `400 Bad Request` response:
{ "errors": [ { "message": "Invalid domain", "description": "No sending domain specified", "code": "7001" } ] }

我读到这是因为一个无效的域,所以,我不清楚如何配置域。如果我没有域,我只有一个IP地址为45.xxx.xxx.xxx的测试服务器,或者我必须发送哪些选项?

听起来像是
内容。您请求的
字段为空或缺失

SparkPost transmissions端点希望
content.from
包含使用您拥有的域的电子邮件地址。然后,该地址会出现在您发送的每封电子邮件的
发件人:
标题中

通常的做法是,为此目的,由您承担


为了快速测试,您可以使用
@sparkpostbox.com
沙盒域下的地址。警告:在您的帐户有效期内,您的帐户最多只能收到50封来自sparkpostbox.com的电子邮件。

您可以通过在每封电子邮件中添加以下内容来测试您的系统:

email + '.sink.sparkpostmail.com'
我想你也需要添加你的域名。它是您的电子邮件域