ho questo codice per inviare una email ma non riesco a mandarla a + persone mi potete aiutare?
Codice PHP:
if(!@mail(es@prova.it, oggetto, messaggio, "From: admin_email"))
ho questo codice per inviare una email ma non riesco a mandarla a + persone mi potete aiutare?
Codice PHP:
if(!@mail(es@prova.it, oggetto, messaggio, "From: admin_email"))
puoi fare 2 cose:
1) inserire l'invio in un ciclo e ad ogni ciclo inviare la mail ad un destinatario differente.
2) inviare ai vari destinatari come CCN.
La 1 è sconsigliata se il numero di destinatari è superiore alla trentina, perchè l'invio di 30 mail impegna parecchio il server e andare oltre quel numero potrebbe anche piantarlo (se il server è particolarmente potente ne invia anche di più certo...ma cmq non migliaia).
l'ideale è la soluzione 2, ma è difficilissima da gestire perchè anche qui c'è il problema del sovraccarico. Quindi potresti farti una tua classe che gestisca la suddivisione di blocchi di CCN, ma è abbastanza complesso.
Il mio consiglio?
usa PHPMailer, un'ottima classe per l'invio mails. Sul sito che ti ho linkato trovi esempi e tutorial per fare tutto ciò che ti serve con estrema facilità.
![]()