2015-10-19 62 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.

相关问题