Visualizzazione risultati 1 fino 2 di 2

Discussione: phpmailer non mi funziona!!!

  1. #1
    Guest

    Predefinito phpmailer non mi funziona!!!

    PHPmailer su altervista non mi funziona sapete dirmi il motivo??? Non ho settato smtp perchè altervista non lo fornisce giusto?

    Codice PHP:
    $Emailmessaggio = new PHPmailer();
    $email_F="email1@email.it";
    $destinatario="email2@email.it";
    //e la instanzio
    $Emailmessaggio->SetLanguage('it','language/');//QUESTA PARTE E' COMMENTATA ED E' QUELLA CHE NON HO CARICATO
    //per inviare da locale o SMTP*** INIZIO*************************************************************
    //$Emailmessaggio->IsSMTP(); // send via SMTP
    //$Emailmessaggio->Host = "smtp.pinco_pallo.it"; // SMTP servers
    //$Emailmessaggio->SMTPAuth = true; // turn on SMTP authentication
    //$Emailmessaggio->Username = "pallino_sempronio"; // SMTP username
    //$Emailmessaggio->Password = "pancrazio"; // SMTP password
    //per inviare da locale o SMTP *** FINE***************************************************************
    $Emailmessaggio->IsHTML(true); // invio l'email in formato HTML
    $Emailmessaggio->FromName=$nome_F;
    $Emailmessaggio->Subject="email di prova";
    $Emailmessaggio->From=$email_F;
    $Emailmessaggio->AddAddress($destinatario);
    $Emailmessaggio->AddReplyTo($email_F,"");
    $Emailmessaggio->Body=$invio_il_testo;
    $Emailmessaggio->AltBody="client non settato a ricevere HTML";
    if(
    $allegare !=""){
    $Emailmessaggio->AddAttachment($allegare);
    }
    //fine preparazione del corpo dell'email e allegato
    //invio l'email
    if(!$Emailmessaggio->Send()){ //errore di trasmissione
    $messaggio_OK_KO=$noinvio_mess[$l];
    }else{
    //invio avvenuto
    $messaggio_OK_KO=$siinvio_mess[$l];
    }
    //fine if-else invio
    //...
    Ultima modifica di mieifiles : 26-02-2014 alle ore 23.26.43

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Cambia temporaneamente:

    Codice PHP:
    if(!$Emailmessaggio->Send()){ //errore di trasmissione
    $messaggio_OK_KO=$noinvio_mess[$l];
    }
    Con:

    Codice PHP:
    if(!$Emailmessaggio->Send()){ //errore di trasmissione
    $messaggio_OK_KO=$noinvio_mess[$l];
    echo
    $Emailmessaggio>ErrorInfo;
    }
    Dopodichè riprova e posta l'eventuale errore.
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

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