io non riesco a trasmettere con successo per multipla indirizzi quando si utilizza Mail::send()
callback di laravel, il codice non funziona tuttavia quando ho specificare solo uno destinatario.laravel Mail :: send() l'invio a più o bcc affronta
Ho provato concatenamento:
// for example
$emails = array("[email protected]", "[email protected]");
$input = Input::all();
Mail::send('emails.admin-company', array('body' => Input::get('email_body')),
function($message) use ($emails, $input) {
$message
->from('[email protected]', 'Administrator')
->subject('Admin Subject');
foreach ($emails as $email) {
$message->to($email);
}
});
e passando un array:
// for example
$emails = array("[email protected]", "[email protected]");
$input = Input::all();
Mail::send('emails.admin-company', array('body' => Input::get('email_body')),
function($message) use ($emails, $input) {
$message
->from('[email protected]', 'Administrator')
->subject('Admin Subject');
$message->to($emails);
});
ma nessuno dei due sembra funzionare e ricevo messaggi di errore quando si ritorna mail :: guasti(), un var_dump() di mail :: guasti() mostra gli indirizzi email che ho cercato di trasmettere, ad esempio:
array(2) {
[0]=>
string(18) "[email protected]"
[1]=>
string(18) "[email protected]"
}
Chiaramente facendo s omething sbagliato, gradirebbe qualsiasi aiuto come io non sto capendo l'API sia: http://laravel.com/api/4.2/Illuminate/Mail/Message.html#method_to
mi rendo conto ho potuto mettere il metodo Mail::send()
in una per/foreach loop e Mail::send()
per ogni indirizzo e-mail, ma questo non sembra Per essere la soluzione ottimale, speravo che sarei stato in grado di inviare ->bcc()
a tutti gli indirizzi, una volta che tutto funzionava, in modo che i destinatari non vedessero a chi altri spedire la posta.
Mostra altro codice. Hai provato a inserire le e-mail esistenti. Quali messaggi di errore ricevi? –
Cosa intendi per e-mail esistenti? Lo invio a indirizzi email validi se è questo che intendi? Aggiungerà più codice con i messaggi di errore. Grazie. – haakym