2014-05-23 2 views
1

localhost에서 이메일을 보내고 Laravel4 메일 기능을 사용하려고합니다. 는 내가이 노선 만든 :Laravel4와 함께 메일을 보낼 수 없습니다.

Route::get('/mail', function(){ 
     Mail::send('emails.welcome', array('firstname' => 'Marcin'), function($message) 
     { 
     $message->to('[email protected]', 'John Smith') 
       ->subject('Welcome!'); 
     }); 
    }); 

내 mail.php 구성을

'driver' => 'smtp', 
'host' => 'smtp.gmail.com', 
'port' => 587, 
'from' => array('address' => '[email protected]', 'name' => 'my_name'), 
'encryption' => 'ssl', 
'username' => '[email protected]', 
'password' => 'my_pass', 
'sendmail' => '/usr/sbin/sendmail -bs', 
'pretend' => true, 

나는 공공/메일로 이동하지만 메일을 받아 봐 너무

+0

는 "실제로"이메일을 보내 원하는 있습니까 - 또는를 찾기 위해 노력 그것의 덤프? – Laurence

+0

스팸 폴더를 확인 했습니까? sendmail의 로그를 확인하여 실제로 아무것도 보냈는지 확인 했습니까? PHP는 우편물을 배달하지 않습니다. 기본적으로 길모퉁이를 걷고 우편함으로 봉투를 떨어 뜨리는 것과 같습니다. –

답변

0

을 해달라고 할 때 오류가 발생하는 해달라고 몇 가지

포트의 Gmail SSL에 대한 '465'을해야

'port' => 465, 

당신은 '척'을 true로 설정 했으므로 이메일이 전송되지 않습니다! 당신이 실제로 이메일을 보내 싶지 않는 경우

'pretend' => false 

, pretend => true를 떠나 단지 '가짜'이메일의 app/storage/logs 폴더를 볼

+0

대단히 고맙습니다. 5 시간 이상 ..... – user3669253

+0

문제 없습니다. 내 대답이 도움이 되었다면, upvote하고 올바른 표시를 기억하십시오 :) – Laurence

+0

나는 단지 5 분을 기다려야합니다;) – user3669253

관련 문제