Laravel5目前我面临的问题无法检查状态电子邮件已发送,甚至没有收到电子邮件失败,我使用mandrill api发送电子邮件
$mail = Mail::send('emails.pendingorder', $data , function($message) use ($domain, $order)
{
if ($order->other_email) {
$message->from($domain->email, $domain->website);
$message->to($order->email, $order->name)->subject('test Email ');
$message->bcc($order->other_email, $order->name)->subject('test Email ');
}else{
$message->from($domain->email, $domain->website);
$message->to($order->email, $order->name)->subject('test Email ');
}
});
if($mail){
echo 'sent';
}else{
echo 'Fail';
}
第二件事...... 我在刀片中创建了电子邮件模板,我想在ckeditor中预览电子邮件,如果有任何chaning或修改需要,那么我编辑内容并发送电子邮件。我不知道怎么做到这一点:(
这是我第一次尝试使用laravel电子邮件,我完全坚持使用它
答案 0 :(得分:2)
您在config / mail.php中的配置是否正确?请务必将假装更改为 false 。此外,Mail :: send返回void,因此您必须检查您的mandrill帐户的状态。
在发送电子邮件之前编辑电子邮件:
如果您希望自己的电子邮件完全可以编辑,而不是只使用一个可以使用的变量的电子邮件视图:
Mail::raw('This will be body of your email', function($message) {
// ...
});