2016-02-26 136 views
1

我正在與Laravel建立一個網站,完成Laravel 5.1的簡單安裝並計劃使用Amazon Webservices SES從我的網站發送電子郵件。Laravel 5 Amazon SES電子郵件錯誤

由於Laravel文檔指出這是相當簡單,使用安裝作曲家亞馬遜PHP SDK後,所有你需要做的是配置的config/mail.php和services.php像這裏面的憑據:

'ses' => [ 
    'key' => 'your-ses-key', 
    'secret' => 'your-ses-secret', 
    'region' => 'ses-region', // e.g. us-east-1 
], 

我把我在Laravel安裝根目錄下的文件.ENV裏面亞馬遜的憑據,但每當我試圖與Laravel郵件類發送電子郵件我得到這個錯誤:

「從實例配置文件元數據服務器錯誤檢索憑證」

雙重檢查了Amazon WS控制檯上的憑據,但仍然出現問題。

任何提示?

回答

1

發現,亞馬遜SDK需要在ENV變量加載並命名爲喜歡的鍵:

AWS_ACCESS_KEY_ID =thatweirdkeystring 
AWS_SECRET_ACCESS_KEY =theotherweirdsecretkey 

重命名鍵和修改services.php文件中使用與ENV鍵()輔助一切工作之後。