- Home
- Categorie
- Coding e Sistemistica
- Coding
- Form per inviare 2 e-mail contemporaneamente
-
Form per inviare 2 e-mail contemporaneamente
Come da titolo ma con una complicazione:
una delle 2 e-mail dev'essere spedita all'oscuro dell'altro indirizzo.
cioe' devono partire 2 e-mail identiche, 1 a A e 1 a B.
A pero' non deve vedere e quindi sapere della copia spedita anche a B.
Vi e' chiaro?
Se potete aiutare, vi ringrazio!
-
Puoi effettuare due volte l'invio della e-mail con un codice tipo questo:
<?php $to_email_a="[email protected]"; $subject="testo oggetto"; $message="il tuo messaggio + le tue variabili del form "; mail ($to_email_a, $subject, $message, "From: [email][email protected][/email]\r\n [email][email protected][/email]\r\n"); $to_email_b="[email protected]"; mail ($to_email_b, $subject, $message, "From: [email][email protected][/email]\r\n [email][email protected][/email]\r\n"); ?>
In questo modo ognuno riceverà la stessa e-mail ma non vedrà che è stata inviata anche ad altri.
Spero di esserti stato utile.
-
Spero di esserti stato utile.
E certo, grazie!
-
il sistema è valido per mandare un paio di email... ma anche 5 o 10
se ne devi mandare 1000 o meglio ancora 100.000?
se non ci fossero i filtri antispam sui server di posta dovresti fare i conti solo con l'impiego delle risorse ma purtroppo e per fortuna questi esistono quindi la soluzione potrebbe essere quella di usare il bcc ovvero la copia nascosta.
/* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */ $intestazioni = "MIME-Version: 1.0\r\n"; $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* intestazioni addizionali */ $intestazioni .= "To: Mary <[email protected]>, Kelly <[email protected]>\r\n"; $intestazioni .= "From: Promemoria Compleanni <[email protected]>\r\n"; $intestazioni .= "Cc: [email][email protected][/email]\r\n"; $intestazioni .= "Bcc: [email][email protected][/email]\r\n"; /* ed infine l'invio */ mail($destinatari, $oggetto, $messaggio, $intestazioni);
ovviamente è uno spunto e poi l'adatti alle tue esigenze.
il campo da compilare è il bccti consiglio di non andare oltre ai 10-20 indirizzi per email.
a questo punto se invii 10 email con 10 indirizzi l'uno avrai raggiunto 100 destinatari.ti consiglio inoltre di programmare gli invii e fare in modo che ogni sessione di invio non faccia partire più di 10-15 email per volta e mantenere un lasso di tempo di almeno 10 min l'uno dall'altro.
QUESTI NUMERI SONO DATI DA SENSAZIONI E NON DA PROVE quindi possono essere confutati in qualsiasi istante.
potresti mandare una mail al tuo hoster e chiedere quali sono i limiti oltre i quali entrano in funzione i software di spam.
-
Grazie Tymba del tuo contributo!
Cmq, a scanso di equivoci non ho intenzioni spammose per cui spero bene che quei limiti nn mi riguardino.
Ad ogni modo grazie ed è sempre un buono spunto di studio.
-
intenzioni spammose o semplice invio di newsletter non fa differenza.
se hai tante email da inviare fai le tue prove