Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema php mailer

  1. #1

    problema php mailer

    ho inserito nel mio sito un form che manda mail attraverso questo script
    Codice PHP:
    //reperisco i dati
    $indirizzomail="ilprincipe.eu@live.it";
    $mitt=$_POST['mail'];
    $mex=$_POST['testo'];
    $risp=$_POST['motivo'];
    switch (
    $risp
    {
      case 
    "motivo1":
        
    $oggetto="Messaggi, proposte, proteste, lettere brevi";
        
    $fromname="ilPrincipe.eu";
        break;
      case 
    "motivo2":
        
    $oggetto="Richieste - Preventivi inserzioni pubblicitarie";
        
    $fromname="Money";
        break;
      case 
    "motivo3":
        
    $oggetto="Consigli - chiarimenti per donazioni, pagamenti, merchandising...";
        
    $fromname="Money";
        break;
    }
    include_once(
    "../PHPMailer/class.phpmailer.php");
    //creo il messaggio
    $testo "
    NOME: 
    $nome
    MAIL: 
    $mitt
    MESSAGGIO: 
    $mex
              "
    ;
    if (
    $mex!="")
    {
    $mail = new PHPMailer();
    $mail->From "ilprincipe.eu@live.it";
    $mail->FromName "$fromname";
    $mail->Sender "ilprincipe.eu@live.it";
    $mail->Subject $oggetto;
    $mail->Body "$testo";

    $mail->AddAddress("$indirizzomail"); 

    if(
    $mail->Send())
    {
        echo 
    "<div class='hot_intr' style='text-align:center'>MESSAGGIO INVIATO</div>";  
    }
    else
    {
        
    }
    $mail->Mailer "smtp";
    $mail->Host "mail.ilprincipe.eu";
    # se il server smtp richiede autorizzazione:
    $mail->SMTPAuth FALSE;
    $mail->Username "";
    $mail->Password "";

    Il mio problema è che, nonostante compaia MESSAGGIO INVIATO, capita che non giunga alcuna mail. Dopo aver contatto il provider, però, le mail (quelle che non erano state in precedenza recapitate) arrivano. Dipende dal mio codice o da un problema del provider?
    Grazie

  2. #2
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Se arrivano vuol dire che il codice funziona, però può succedere che a volte arrivano addirittura anche il giorno dopo, penso sia una questione di provider troppo pieno, prova con un'altro.

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.