Web服务器不发送电子邮件

时间:2015-06-06 11:06:58

标签: php email laravel

我面临一个严重的问题,即当我在网站上更新内容时,我无法向客户发送电子邮件。当有人使用网站联系表单与我联系时,它不会收到我的电子邮件,但它会存储在数据库中。它在2015年3月10日之前运行良好,此后发送电子邮件与Laravel大多不起作用。我试图以不同的方式配置它,但没有找到解决方案。

我的邮件配置:/public_html/app/config/mail.php

'driver' => 'mail',
'host' =>'smtp.gmail.com',
'port' => 597,
'from' => array(
  'address' => 'my email address', 
  'name' => 'Awesome site'
),
'encryption' => 'tls',
'username' => 'my gmail username',
'password' => '',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,

和我的“/ public_html / app / controllers”路由主要代码是 -

$validation = Validator::make($contact_info, $rules);

if ($validation->passes()) 
{

    $insert = Contact::create($contact_info);

    $data = array('name' => $name, 'email' => $email_id, 'message' => $contactmessage);

    Mail::send('emails.welcome', $data, function($message) use ($email_id, $name)
    {
        $message->from($email_id, $name);

        $message->to('My Email', 'My Subject')->subject('New Contact from user');
    });
}

如果有人知道这个问题,请帮助我。谢谢。

0 个答案:

没有答案