簡體   English   中英

laravel聯機后出現內部郵件錯誤500

[英]laravel mail internal server error 500 after putting online

我的郵件在我的本地主機上工作正常(並且仍然有效)。 現在,我把我的項目放在專用服務器上。 現在,當我嘗試發送郵件時,出現“內部服務器錯誤500”,僅此而已。

我保留了相同的細節,並且什么也沒改變。

當我在郵件郵件模板中創建錯誤時,它給出了一個錯誤,因此它確實循環通過郵件功能。

我的一些設置:

'host' => 'smtp.gmail.com',
'port' => 465,
'from' => array('address' => "myemail@gmail.com", 'name' => "my name"),
'encryption' => 'ssl',

等等...現在有1個設置,我不知道是否需要更改:

'sendmail' => '/usr/sbin/sendmail -bs',

在我的控制器中:

      Mail::send('emails.shop', $data, function($message) 
     {
         $message->to("anEmail@gmail.com", 'hi')->subject('Service formulier ');
    });

有人知道怎么了嗎? (如果需要,我可以提供更多詳細信息)

我設置了密碼和用戶名,但沒有在此處輸入密碼,並且在本地主機上使用了密碼和用戶名

更新:使用tls和端口587測試,並且沒有工作

更新2:

日志:[2014年12月3日星期三19:24:52] [錯誤] [客戶端91.181.50.243] FastCGI:服務器“ / var / www / cgi-bin / php5-mywebsite-fcgi”與服務器的通訊異常終止:空閑超時(30秒),引薦網址:““ mywebsite”” [2014年12月3日星期三19:24:52] [錯誤] [客戶端91.181.50.243] FastCGI:從服務器“ / var / www / cgi-bin接收到的標頭不完整(0字節) / php5-mywebsite-fcgi”,引薦網址:““ mywebsite””

您嘗試過tls嗎? 並嘗試使用端口587 而且您似乎缺少密碼。

好的,所以mail :: send已掛起。 這是您需要讓服務器人員參與的地方。 因為這取決於托管位置,所以通常的做法是阻止出站SMTP端口(尤其是在新帳戶/便宜帳戶上),以緩解垃圾郵件問題。 所以我會問托管人的服務器發送出站電子郵件,看看他們是否有任何阻止

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM