laravel — отправка почты не работает

Я использую Mandrill, и нет сообщений об ошибках и не отправлено письмо

mail.php

<?php

return array(

'driver' => 'smtp',

'host' => 'smtp.mandrillapp.com',

'port' => 587,

'from' => array('address' => "[email protected]", 'name' => null),

'username' => '[email protected]',

'password' => 'api key',

);

используя функцию электронной почты (пакет доверия)

 Mail::queueOn(
Config::get('confide::email_queue'),
Config::get('confide::email_account_confirmation'),
compact('user'),
function ($message) use ($user) {
$message
->from('[email protected]', 'Test')
->to($user->email, $user->username)
->subject(Lang::get('confide::confide.email.account_confirmation.subject'));
}
);

1

Решение

Вы должны убедиться, 'pretend' => false а остальная конфигурация выглядит нормально.

Это пример отправки почты:

$attributes=array('firstname'=>"John", 'email'=>$email);
Mail::send('page_to_be_sent',$attributes,function($message){
$message->to($email)->subject('Your subject here.');
});
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]