Torna indietro   Serverplan Forum > Risorse per Webmaster > PHP

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 21-07-2005, 16.15.24
Junior Member
 
Data registrazione: 09-06-2005
Messaggi: 6
stefanoa is on a distinguished road
Predefinito spam da php formmail

sto provando un formmail in php su un mio sito ospitato su serverplan

questo ? il form:

<form method="post" action="send.php">
Name:
<input name="name" type="text" size="30" maxlength="40" />


Email:
<input name="email" type="text" size="30" maxlength="40" />


Message:
<textarea name="msg" cols="50" rows="6"></textarea>


<input type="reset" value="Reset" /><input type="submit" value="Send" />
</form>

questo ? il send.php:

<?php
$receiverMail = "pippo@yahoo.com";
$subject = "ciao da pippo";

$nome = ltrim(rtrim(strip_tags(stripslashes($_POST['nome']))));
$email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
$msg = ltrim(rtrim(strip_tags($_POST['msg'])));

$msgformat = "From: $nome\nEmail: $email\n$msg";

// VALIDATION
if(empty($nome) || empty($email)) {
echo "Il messaggio non ? stato inviato
Per favore, scrivete correttamente nome e email";
}
elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
echo "Il messaggio non ? stato inviato
Per favore, scrivete correttamente l'indirizzo email";
}
else {
mail($receiverMail, $subject, $msgformat, "From: $nome <$email>");
echo "[b]Il messaggio ? stato inviato.";
}
?>


Il mio problema ? che tutti i messaggi inviati dal formmail (che sono destinati a pippo@yahoo.com) vanno invariabilmente a finire nella cartella spam, sulla casella postale di yahoo.

Ho provato allora lo stesso send.php da un'altro mio sito, anch'esso ospitato da serverplan, e qui invece tutto funziona regolarmente.

Ho guardato gli header delle mail e la differenza sta solo nell'header "from".

l'email ricevuta regolarmente ha questo header:
from 207.58.142.122 (EHLO mexes.dnshighspeed.com) (207.58.142.122) by mta120.mail.dcn.yahoo.com with SMTP; Thu, 21 Jul 2005 06:46:29 -0700

l'email che ? stata considerata come spam ha invece questo header:
from 212.239.21.19 (EHLO lakis.dnshighspeed.com) (212.239.21.19) by mta110.mail.dcn.yahoo.com with SMTP; Thu, 21 Jul 2005 05:26:51 -0700

mexes.dnshighspeed.com ? accettato
lakis.dnshighspeed.com no

Sospetto quindi che il problema stia qui, ma magari ci sono altri motivi che non capisco.
Ho provato anche con altri formmail in php e il problema ? sempre lo stesso.
Che posso fare?
Rispondi citando
  #2 (permalink)  
Vecchio 21-07-2005, 16.50.20
Junior Member
 
Data registrazione: 09-06-2005
Messaggi: 6
stefanoa is on a distinguished road
Predefinito

Ho provato anche a indirizzare i messaggi dal send.php al mio account di posta sul mio stesso sito su serverplan per fargli poi fare un redirect automatico a pippo@yahoo.com.
Niente, tutto quel che proviene da questo server, yahoo mail me lo segnala come spam.
Rispondi citando
  #3 (permalink)  
Vecchio 11-08-2005, 23.05.09
Junior Member
 
Data registrazione: 11-08-2005
Messaggi: 2
clakky is on a distinguished road
Predefinito

Ciao, ho usato il tuo script e a parte la variabile name cambiata in nome nel file html tutto fuziona perfettamente

Perdonami, ma mi sono appropriato del tuo script perch? con i numerevoli form gi? pronti non mi funzionavano, a tal proposito ti chiedo (visto che il codice PHP ? molto diverso da quelli che ho trovato io in rete) se puoi gentilmente indirizzarmi su un sito valido per imparare a fare una form semplice semplice...

Cordiali saluti.
Clakky
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Problema con FormMail Ikarosavenger_79 CGI - PERL - SCRIPT 3 29-10-2008 13.26.00
formmail.cgi frhell CGI - PERL - SCRIPT 3 08-11-2004 10.25.21
formmail non funziona sandadi CGI - PERL - SCRIPT 1 12-10-2003 01.41.51
Configurazione FormMail Aiencran CGI - PERL - SCRIPT 2 30-03-2003 23.37.48
Sicurezza del FormMail serverplan Comunicazioni stato Server 1 14-11-2002 16.11.28


Tutti gli orari sono GMT +1. Adesso sono le 00.03.33.


Powered by vBulletin versione 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
Traduzione italiana : www.vbulletin.it