2014-09-10 95 views
2

嗨在我的laravel應用程序即時通訊發送郵件,當我創建一個新的用戶!所以在本地主機我用gmail的smtp與我的Gmail帳戶,用戶名和它的工作,但在服務器上我得到這個錯誤laravel發送郵件服務器與Gmail不工作

Swift_TransportException 
Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 http://support.google.com/mail/bin/answer.py?answer=14257 pn5sm18998642wjc.4 - gsmtp " 

這裏是我的代碼

if ($user->save()) 
     { 
      View::composer('emails.auth.userMail', function($view) 
       { 
        $mail = Input::get('email'); 
        $pass = Input::get('password'); 
        $view->with('username' , $mail)->with('password' , $pass); 
       }); 

      Mail::send('emails.auth.userMail', $data, function($message) use ($user) 
       { 
        $message->to(Input::get('email'), '') 
        ->subject('Nouveau compte Happy Road '); 


       }); 

在mail.php

'driver' => 'smtp', 
'host' => 'smtp.gmail.com', 
'port' => 465, 
'from' => array('address' => [email protected]', 'name' => 'name'), 
'encryption' => 'ssl', 
'username' => '[email protected]', 
'password' => 'mypassword', 
'sendmail' => '/usr/sbin/sendmail -bs', 
'pretend' => false, 
+0

什麼是您的電子郵件配置?在config/mail.php – justrohu 2014-09-10 15:45:54

+1

通過爲應用程序生成一個新密碼來解決https://security.google.com/settings/security/apppasswords – 2014-09-10 17:00:50

+0

添加這個答案,以便將來在這裏訪問的其他用戶可以快速找到解決方案。 – Vigs 2014-09-10 18:15:56

回答

4

通過爲應用程序生成新密碼解決security.google.com/settings/security/apppasswords

+0

嗨,對不起,我有一個相同的問題,你是什麼意思爲應用程序生成一個新的密碼? – 2014-09-21 15:33:56

+0

http://apple.stackexchange.com/questions/119004/how-to-setup-gmail-smtp-server-for-osx-mail-with-2-step-verification-and-app-spe – 2014-09-21 16:26:55

+0

hi im using我們自己的領域。但我也遇到了這個問題: – Kyrie 2016-02-01 06:39:35

1

我ha我面臨同樣的問題。做這個動作,你需要去你

Gmail安全部分

。然後,你將安全許可禁用更改爲使。而已。

相關問題