【发布时间】:2014-12-28 00:43:35
【问题描述】:
我将我的网站配置为通过 gmail 的 SMTP 发送邮件。我的网站在 laravel - 4 框架中运行。下面是config>>mail.php中的代码
'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 587,
'from' => array('address' => null, 'name' => null),
'encryption' => 'tls',
'username' => 'xxx@somedomain.com',
'password' => 'xxxxxx',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false
这是一个关于我如何发送邮件的代码示例,
$from = 'sender@somedomain.com';
$mail = Mail::send('mailer_template', ['any_data' => $data], function ($msg) use ($from, $from_name, $to_email, $subject, $attach) {
$msg->from($from,$from_name);
$msg->to($to_email);
$msg->subject($subject);
$msg->attach($attach);
});
当我发送邮件时,邮件正在发送。但它是从 - 'xxx@somedomain.com' 发送的。我希望它通过 $from 变量中的电子邮件发送。并且发件人地址会在不同的地方发生变化。我不确定如何配置它。任何帮助将不胜感激。
【问题讨论】:
标签: php email laravel laravel-4