2017-02-01 30 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的電子郵件,用於您帳戶的使用期限。