2017-02-01 31 views
0

我有一个Laravel 5.2应用程序,我需要发送电子邮件,所以我选择sparkpost作为邮件服务。我配置了API_KEY,司机等,但现在我得到这个错误:在测试服务器上配置sparkpost帐户

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的测试服务器,或者我必须发送哪些选项邮件?

回答

0

听起来像您的请求的content.from字段是空的或丢失。

SparkPost传输端点期望content.from包含使用您拥有的域的电子邮件地址。该地址将出现在您发送的每封电子邮件的From:标题中。

通常的路径是create a sending domain为此目的在您的帐户上。 Here's an article on how to do that

对于快速测试,您可以使用沙盒域下的地址。 注意事项:您的帐户限于50封来自sparkpostbox.com的电子邮件,用于您帐户的使用期限。