Visualizzazione risultati 1 fino 7 di 7

Discussione: Non arrivano più email dal form

  1. #1
    Guest

    Predefinito Non arrivano più email dal form

    Ho un form, naturalmente fatto in php,che mi permette di ricevere dei dati da altri utenti attraverso la mia email. tutto questo funzionava perfettamente da piu di un mese ma da giovedì scorso molti di questi dati non arrivano nella mia email, del tipo solo una su 10 arriva. Per caso ci son dei problemi nello spazio di altervista? perchè sta succedendo tutto ciò?

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

    Predefinito

    Puoi indicare lo script che le invia?
    Gianluca

  3. #3
    Guest

    Predefinito

    ho diversi form con altrettanti codici tutti con lostesso problema, uno di questi è il seguente(ho cambiato solo l'email):

    <?php
    $messaggio="Problemi Schedina.
    Nick: $_POST[name]
    Email: $_POST[email]
    Oggetto: $_POST[subject]
    Messaggio: $_POST[msg]";



    if(empty($name) || empty($subject) || empty($msg)) {
    echo "<h3>L'email non è stata inviata</h3><p>Prego, riempire tutti i campi richiesti</p>";
    }

    else
    {
    if (mail("miaemail@yahoo.it", "Messaggio inviato da: $_POST[name]", $messaggio))
    {
    print 'Messaggio inviato';
    }
    else
    {
    print 'Messaggio non inviato';
    }
    }

  4. #4
    Guest

    Predefinito

    Ma ti viene restituito qualche errore o semplicemente non ti arriva l'e-mail?
    Hai controllato nello spam della casella?
    Hai provato con un altro indirizzo email?


    Ciao!

  5. #5
    Guest

    Predefinito

    il problema sussiste...anche nel mio caso...di prove diverse che ho fatto mi saranno arrivate solo due mail...perchè?

  6. #6
    Guest

    Predefinito

    Scusate ma altervista non permetteva l'invio di sole 2 mail ogni 3 secondi?

  7. #7
    Guest

    Predefinito

    Prova così
    Codice PHP:
    <?php
    $messaggio
    ="Problemi Schedina.
    Nick: "
    .$_POST['name']."
    Email: "
    .$_POST['email']."
    Oggetto: "
    .$_POST['subject']."
    Messaggio: "
    .$_POST['msg'];



    if(empty(
    $_POST['name']) || empty($_POST['subject']) || empty($_POST['msg'])) {
    echo
    "<h3>L'email non è stata inviata</h3><p>Prego, riempire tutti i campi richiesti</p>";
    }
    else
    {
    if (
    mail("miaemail@yahoo.it", "Messaggio inviato da: ".$_POST['name'], $messaggio))
    {
    print
    'Messaggio inviato';
    }
    else
    {
    print
    'Messaggio non inviato';
    }
    }
    ?>

Regole di scrittura

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