Visualizzazione risultati 1 fino 3 di 3

Discussione: Non arrivano email inviate dal sito

  1. #1
    Guest

    Exclamation Non arrivano email inviate dal sito

    Segnalo ancora questo problema: sito Agenzia.compagnia, ho un form in cui gli utenti inseriscono alcuni dati che vanno in una email che poi arriva al mio indirizzo. Tra i dati inseriscono anche l'indirizzo email, se inseriscono indirizzo con yahoo.it l'email non mi arriva. Sarebbe da capire se parte dai vostri server e viene bloccata dalla rete o non parte proprio.

    grazie

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Se inseriscono un'altra email (esempio, gmail) arriva senza noie?

    Lo script di invio email lo hai scritto tu?

    Se sì, riesci a postare il codice così vediamo se è tutto corretto? :)

  3. #3
    Guest

    Predefinito

    Se inseriscono altre email va tutto bene, il codice l'ho copiato e modificato, eccolo:
    Codice PHP:
    <?php
    //send email
    $email = $_REQUEST['email'] ;
    $donna = $_REQUEST['donna'] ;
    $giorno = $_REQUEST['giorno'] ;
    $mese = $_REQUEST['mese'] ;
    $ore = $_REQUEST['ore'] ;
    $minuti = $_REQUEST['minuti'] ;
    $durata = $_REQUEST['durata'] ;
    $comune = $_REQUEST['comune'] ;
    $provincia = $_REQUEST['provincia'] ;
    $luogo = $_REQUEST['luogo'] ;
    $numcell = $_REQUEST['numcell'] ;

    echo
    "<table class='table' width='50%'>
    <tr class='table_header'>
    <td>Richiesta incontro</td>
    </tr>
    <tr class='row1'>
    <td>"
    ;
    if (
    $email == "") {
    echo
    "Errore: campo email obbligatorio<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    if (
    $giorno == "" || $mese == "") {
    echo
    "Errore: campo data obbligatorio<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    if (!
    is_numeric($giorno) || !is_numeric($mese)){
    echo
    "Errore: campo data errato<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    $anno=date("Y");
    if (!
    checkdate($mese,$giorno,$anno)){
    echo
    "Errore: campo data errato<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    $tempo=mktime(00,00,00,$mese,$giorno,$anno);
    $data=date("Y/m/d",$tempo);
    $oggi=date("Y/m/d");
    // echo "oggi "; echo $oggi;
    date_add($oggi,date_interval_create_from_date_string("1 days"));
    if (
    $data <= $oggi) {
    echo
    "Errore: data troppo vicina o errata<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    if (
    $ore == "" || $minuti == "") {
    echo
    "Errore: campo ora obbligatorio<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    if (!
    is_numeric($ore) || !is_numeric($minuti)) {
    echo
    "Errore: campo ora errato<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    if (
    $ore > 24 || $minuti > 60) {
    echo
    "Errore: campo ora errato<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    if (
    $durata == "") {
    echo
    "Errore: campo durata obbligatorio<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    if (
    $comune == "") {
    echo
    "Errore: campo Comune obbligatorio<br>";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}

    $subject = "Richiesta incontro";
    $message = " donna: ".$donna." data: ".$giorno."/".$mese." ora: ".$ore.".".$minuti." durata: ".
    $durata." comune: ".$comune." provincia: ".$provincia." luogo: ".$luogo.
    " numero: ".$numcell;
    $parametri = "-f [email]nobody@altervista.org[/email]";
    if (
    mail($my_email, $subject,$message, "From:" . $email, $parametri))
    {echo
    "Richiesta inviata, sarai presto contattato";}
    else
    {echo
    "Richiesta non inviata, problema tecnico";
    echo
    "<input type='button' value='Back' onclick='goBack()' />";
    exit;}
    echo
    "
    </td>
    </tr>
    </table>"
    ;

    ?>
    Ultima modifica di darkwolf : 16-09-2017 alle ore 22.48.39 Motivo: +php

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •