2015-10-19 96 views
1

我正在使用laravel 4 smtp郵件向用戶發送郵件。當我發送郵件給Gmail。徽標和網址未按預期顯示。當我查看這些網址時,它顯示了localhost而不是我的域名。我不知道爲什麼會發生。請有人幫我解決這個問題。Laravel電子郵件模板網址不能在Gmail中工作

我的電子郵件模板:

<!DOCTYPE html> 
<html lang="en-US"> 
    <head> 
     <meta charset="utf-8"> 
     <link href='https://fonts.googleapis.com/css?family=Dosis:400,500,600,700' rel='stylesheet' type='text/css'> 
     <style> 
     body { 
      font-family: 'Dosis', sans-serif; 
      font-size:14px; 
      color: #333; 
     } 
     #table-wrap { 
      background:#fafafa; 
      border-bottom: 5px solid #eee; 
      border-top: 5px solid #EC4F48; 
     } 
     #site_logo{ 
      background: #EC4F48; 
      border-bottom: 2px solid #EC4F48; 
      -webkit-border-bottom-right-radius: 2px; 
      -webkit-border-bottom-left-radius: 2px; 
      -moz-border-radius-bottomright: 2px; 
      -moz-border-radius-bottomleft: 2px; 
      border-bottom-right-radius: 2px; 
      border-bottom-left-radius: 2px; 
     } 
     </style>   
    </head> 
    <body> 
     <table id="table-wrap" width="100%" cellpadding="0" cellspacing="0" style="border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;"> 
      <tbody> 
       <tr> 
        <td align="left" style="padding:3px; border-bottom: 2px solid #fadc65;" width="60%"> 
         <h3 style="margin-left: 15px;">Hi, {{{ $username }}}!</h3> 
        </td> 
        <td align="center" id="site_logo"> 
         <img src="{{ asset('dist/img/logo.png') }}" width="200" style="margin-left: 10px;" /> 
        </td> 
       </tr> 
       <tr> 
        <td align="center" colspan="2"> 
         <br /> 
          <h2>Welcome to mydomain.com !</h2> 
          <h2>Thanks for registering to Mysite.</h2> 
          <h4><a href="{{ url('user/verify/'.$code) }}" target="_blank">Click here to confirm your email...</a></h4> 
         <br /> 
        </td> 
       </tr> 
       <tr> 
        <td align="left"> 
         <p style="margin-left: 20px; color: #666;"> 
         www.mydomain.com&nbsp; | &nbsp;Email : [email protected] 
         </p> 
        </td> 
       </tr> 
      </tbody> 
     </table> 


    </body> 
</html> 
+0

你使用CLI發送此郵件及其引發的瀏覽器? – l3ehnam

+0

@ l3ehnam是它的CLI。我爲此做了一個工作。 – winnyboy5

回答

0

當您使用CLI生成Laravel使用url參數來設置域的任何視圖。默認情況下,其值設置爲http://localhost,因此您需要將此參數更改爲您的域。

該參數位於app.phpconfig文件夾中。

的應用程序URL Laravel評論: This URL is used by the console to properly generate URLs when using the Artisan command line tool. You should set this to the root of your application so that it is used when running Artisan tasks.

相關問題