Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema invio email

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    216

    problema invio email

    Salve, ho un sito in php su aruba, in una pagina del sito ho fatto un form per inviare
    delle newsletter agli utenti registrati ma l'email non parte.
    Mi potete aiutare? Questo è lo script:
    Codice PHP:
    <div align="center">
          <h3>INVIO NEWSLETTER</h3>
           
                  <div align="left">[b]Titolo: 
        [/b]
                 <form method="post" action="newsletter.php" enctype="multipart/form-data">
                  <input name="titolo" type="text" size="70" class="form_off" onFocus="this.className='form_on'" onBlur="this.className='form_off'">
    </div>


    <div align="left">
           [b]
                  Testo: 
        [/b]
                <textarea name="messaggio" rows="10" cols="90" class="form_off" onFocus="this.className='form_on'" onBlur="this.className='form_off'"></textarea>
                </div>  
     
                
               <input type="submit" name="invia" value="Invia">
    </form>
    </div>

    <?php
    include "config.php";

    if (isset(
    $_POST['invia'])){
    $titolo $_POST['titolo'];
    $messaggio $_POST['messaggio'];
    $datanewsletter date('d-m-Y - H:i');

          
    // query d'inserimento
    $sql "INSERT INTO newsletter (titolo, messaggio, data_newsletter)
    VALUES ('
    $titolo', '$messaggio', '$datanewsletter')";
    $res mysql_query($sql) OR DIE ("
    Errore Numero: "
    .mysql_errno() ."
    Descrizione: "
    mysql_error()."<hr />"); 

       echo 
    "<script type=\"text/javascript\">"
       echo 
    "alert(\"La newsletter è stata inviata correttamente!\")"
       echo 
    "</script>";
            
    // email per la conferma
            // intestazioni
            
    $headers "From:  [email]albj_13@testmedicina.com[/email]\r\n";
            
    $subject "Nuova newsletter di TestMedicina.com";
            
    //corpo del messaggio
            
    $message $messaggio."\n";
      
    $email "corradominozzi@interfree.it";
            
    // invio dell'email
            
    mail($emailstripslashes($subject), stripslashes($message), $headers);

    }
    ?>
    Come email di destinazione ho messo la mia per fare delle prove.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    14
    carica su Aurba il seguente codice per verificare se ricevi la mail.

    <?php
    $mittente="albj_13@testmedicina.com";
    $destinatario="corradominozzi@interfree.it";
    $oggetto="Richiesta ";
    $headers = "From: " . $mittente;

    $msg = "Test di prova";

    if (mail($destinatario, $oggetto, $msg, $headers))
    {
    echo "

    Mail inviata con successo!</p>";

    }else{
    echo "

    Errore!</p>";
    }

    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    216
    Ho provato il tuo script e mi stampa Mail inviata con successo! quindi il problema è che non arriva

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    14
    prova a vedere se così ricevi la mail:

    <?php
    $mittente="albj_13@testmedicina.com";
    $destinatario="corradominozzi@interfree.it";
    $oggetto="Richiesta ";

    $headers = "FROM: $mittente\n";
    $headers .= "Return-Path: $mittente\n";


    $msg = "Test di prova";

    if (mail($destinatario, $oggetto, $msg, $headers))
    {
    echo "

    Mail inviata con successo!</p>";

    }else{
    echo "

    Errore!</p>";
    }

    ?>



    qui trovi delle info utili.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.