Visualizzazione risultati 1 fino 9 di 9

Discussione: PHP FORM Non invia piu le email

  1. #1
    Guest

    Predefinito PHP FORM Non invia piu le email

    Ciao a tutti !
    qlcuno mi può spiegare perchè ieri funzionava il mio FORM PHP e oggi no ?
    In pratica è un FORM di invio EMAIL dopo una breve registrazione.
    Non ho cambiato nulla nel PHP o altre pagine, Nulla !!!
    C'è per caso un blocco da parte di Altervista ?
    Grazie a tutti !

  2. #2
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Può essere che il tuo provider di posta inserisca per qualche motivo quelle email nello spam, hai controllato? Hai provato a cambiare l'indirizzo di destinazione delle medesime?
    Gianluca

  3. #3
    afepgroup non è connesso Neofita
    Data registrazione
    18-10-2014
    Messaggi
    5

    Predefinito

    Mi succede la stessa cosa.. ho cambiato indirizzi mail, controllato lo spam, utilizzato versioni più semplificate del mio script... non mi invia neanche con lo script mail() di prova fornito da altervista. Il giorno prima funzionava tutto il giorno dopo non invia più nulla.. l'unica cosa è che non sfrutto l'ultimo parametro della funzione mail() (quello legato all'header), ma non mi pare centri nulla e comunque mail(); non dovrebbere restituirmi TRUE; Helpp pleasee

  4. #4
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Puoi eseguire lo script di test e postare l'indirizzo di destinazione usato per l'invio (anche parzialmente offuscato)?
    Gianluca

  5. #5
    afepgroup non è connesso Neofita
    Data registrazione
    18-10-2014
    Messaggi
    5

    Predefinito

    allora ho inserito nella pagina php dei CONTATTI
    Codice PHP:
    <?php

    $test
    = mail(
    'sciort***@hotmail.it',
    'Oggetto della comunicazione',
    'Contenuto della comunicazione',
    'From: Nome Cognome <nome.cognome@example.com>'
    );

    if(
    $test == "TRUE"){
    echo
    "mail prova inviata";
    }
    else{
    echo
    "mail prova non inviata";
    }

    ?>
    tecnicamente la mail avrebbe dovuto essere inviata in automatico all'apertura della pagina (credo) ed effettivamente ho visualizzato il messaggio "mail prova inviata".. però non mi è arrivata all'indirizzo né su spam né in altre cartelle. Cosa ho sbagliato?
    PS adesso questo script l'ho rimosso dalla pagina ed ho lasciato lo script di invio vero e proprio che c'era in origine

  6. #6
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    afepgroup:

    il tuo account invia email correttamente, questo è l'esito del tuo invio:

    Codice:
    Nov 23 22:04:50 xxx xxx: sANL4lbb022610: to=<sciort**@hotmail.it>, ctladdr=<x> , delay=00:00:03, xdelay=00:00:02,
     mailer=esmtp, pri=120644, relay=mx3.hotmail.com. [65.55.92.152], dsn=2.0.0, stat=Sent ( <201411232104.sANL4lYn022607@x> Queued mail for delivery)
    Considera che a seconda del contenuto delle email che mandi i filtri antispam potrebbero bloccarla
    Gianluca

  7. #7
    Guest

    Unhappy io ho lo stesso problema

    ho lo stesso problema, cioè il mio sito non invia email sto testando anche con lo script base
    <?php
    $email = mail('fa******o@gmail.com','oggetto','messaggio',' From: malcomtest@altervista.org');
    if($email)
    echo 'email inviata correttamente';
    else echo 'Errore!';
    ?>
    la pagina risponde positivamente ma la mail non arriva mai...
    ho testato anche con altri codici ma nulla da fare...
    la pagina per il test è questa http://malcomtest.altervista.org/test.php
    Ultima modifica di malcomtest : 24-11-2014 alle ore 02.18.13

  8. #8
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    malcomtest:

    qui il risultato dell'invio di una email di base:

    Codice:
    Nov 24 11:53:47 xxx: sAOAriIm025106: to=<fab*****@gmail.com>, ctladdr=<x>, delay=00:00:02, xdelay=00:00:01, mailer=esmtp, pri=120558, relay=gmail-smtp-in.l.google.com. [173.194.65.27], dsn=2.0.0, stat=Sent (OK 1416826426 fz4si7278125wib.7 - gsmtp)
    Gmail ne conferma la ricezione con successo, da lì in poi non possiamo sapere cosa succede, hai controllato anche nello spam?
    Gianluca

  9. #9
    afepgroup non è connesso Neofita
    Data registrazione
    18-10-2014
    Messaggi
    5

    Predefinito

    Ok risolto tutto. Ho scoperto che il filtro anti-spam di Gmail, yahoo e hotmail non si limita a mettere le mail nello spam o a metterle nella cartella file cancellati, ma, secondo regole che non so, le blocca senza salvarle e quindi non arrivano proprio alla casella. Ho risolto mettendo nella safe list address l'indrizzo da cui arivano le mail del sito (apache@nome_sito.altervista.org). Grazie a Gianluca per la disponibilità.

Regole di scrittura

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