我面临一个严重的问题,即当我在网站上更新内容时,我无法向客户发送电子邮件。当有人使用网站联系表单与我联系时,它不会收到我的电子邮件,但它会存储在数据库中。它在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');
});
}
如果有人知道这个问题,请帮助我。谢谢。