![]() |
|
|
#1 |
|
Junior Member
Data di registrazione: Feb 2010
Messaggi: 5
|
Sottopongo questione e (semplice) soluzione in merito ad un problema inerente l'invio delle e-mail tramite script php hostato su server condiviso 240plan verso servizio di email basato su Google Apps configurato per uno specifico dominio.
Purtroppo il seguente (semplicissimo) script di invio mail Codice:
<?
$email=$_POST['email'];
$nome=$_POST['nome'];
$note=$_POST['note'];
$note=strip_tags($note);
$to = "info@miosito.it";
$subject = "Messaggio dal sito web!";
$body="Nome: $nome\r\n";
$body.="Email: $email\r\n";
$body.="Messaggio: $note\r\n";
$from_header = "From: $nome";
mail($to, $subject, $body, $from_header);
header ("Location: contatti.php?inviato=si");
?>
Nello specifico caso però si può ovviare sostituendo nel codice questa stringa Codice:
$from_header = "From: $nome"; Codice:
$from_header = "From: contatto@miosito.it"; In questo modo le mail in uscita dal server tramite il form non saranno più filtrate dal servizio mail di google apps configurato per il vostro dominio. |
|
|
|
|
|
#2 |
|
Member
Data di registrazione: Aug 2008
Messaggi: 72
|
Per risolvere questo problema devi utilizzare gli header consigliati da php.net della funzione mail().
Qui di seguito ti posto un esempio di header da aggiungere: Codice PHP:
Se hai ancora problemi contattami che ti posso aiutare. |
|
|
|
|
|
#3 |
|
OVH Team
Data di registrazione: Mar 2010
Messaggi: 318
|
Oltre all'utilizzo delle funzioni PHP, vi è l'eventuale possibilità di provvedere a creare lo stesso script, sfruttando la libreria PEAR apposita per tale mansione.
http://pear.php.net/package/Mail
__________________
On Vous Héberge Per informazioni o semplicemente per discutere e rimanere in contatto: http://www.trimarchimanuele.it/ |
|
|
|
|
|
#4 |
|
Junior Member
Data di registrazione: Feb 2010
Messaggi: 5
|
Grazie a tutti dei consigli!
|
|
|
|
![]() |
| Tags |
| 240plan, gmail, google apps, problama |
| Strumenti della discussione | |
|
|