PHP invia e-mail all'account Gmail
Domanda
Esiste un modo per prendere il testo (recuperato da un modulo) e inviarlo via e-mail al mio account Gmail? Posso anche far inserire all'utente il proprio indirizzo e-mail e un oggetto. O se non c'è un modo migliore per fare in modo che gli utenti mi inviano un messaggio? Grazie.
Soluzione
Ti consiglio di utilizzare PHP Mailer questo programma si occuperà della costruzione e dei lavori dei messaggi bene con Gmail. C'è anche un codice di esempio incluso per Gmail.
Altri suggerimenti
Utilizza la mail
per inviare email all'indirizzo specifico:
$subject = Utilizza la mail
per inviare email all'indirizzo specifico:
<*>
Ma per favore non prendere il parametro $ in
dal modulo, altrimenti lo script verrà utilizzato per lo spamming.
REQUEST['subject'];
$message = Utilizza la mail
per inviare email all'indirizzo specifico:
<*>
Ma per favore non prendere il parametro $ in
dal modulo, altrimenti lo script verrà utilizzato per lo spamming.
REQUEST['message'];
mail("your@gmail.com", $subject, $message);
Ma per favore non prendere il parametro $ in
dal modulo, altrimenti lo script verrà utilizzato per lo spamming.
Espandendo ciò che Ivan ha scritto per aggiungere gli utenti e-mail come mittente:
$subject = Espandendo ciò che Ivan ha scritto per aggiungere gli utenti e-mail come mittente:
<*>
Ciò semplifica la risposta. Tuttavia, potresti semplicemente aggiungere il loro indirizzo e-mail nel corpo del messaggio.
POST['subject'];
$message = Espandendo ciò che Ivan ha scritto per aggiungere gli utenti e-mail come mittente:
<*>
Ciò semplifica la risposta. Tuttavia, potresti semplicemente aggiungere il loro indirizzo e-mail nel corpo del messaggio.
POST['message'];
$from = Espandendo ciò che Ivan ha scritto per aggiungere gli utenti e-mail come mittente:
<*>
Ciò semplifica la risposta. Tuttavia, potresti semplicemente aggiungere il loro indirizzo e-mail nel corpo del messaggio.
POST['from'];
// the sender email must be cleaned of mime header injection
$from = preg_replace_all("/[\r\n]+/", '', $from);
mail("your@gmail.com", $subject, $message, "from:$from\n");
Ciò semplifica la risposta. Tuttavia, potresti semplicemente aggiungere il loro indirizzo e-mail nel corpo del messaggio.