Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    4

    Problema PHPmailer con SMTP autenticato

    Buongiorno a tutti,
    forse è un problema che si è verificato anche ad altri ma non sono riuscita a trovare nulla che mi aiutasse.

    Ecco quanto.
    Ho realizzato un sito per un cliente, il quale ha un server interno sul quale è stato caricato.
    Tutto funziona correttamente tranne il form di invio messaggi.

    Testato in locale modificando il file di configurazione dell'SMTP funziona correttamente, come funziona correttamente anche su server ARUBA.

    Ho utilizzato la libreria PHPmailer e il problema che mi si verifica è il seguente:
    SMTP Error: The following recipients failed.


    Qualcuna sa dirmi quale possa essere la causa?


    Il codice utilizzato è il seguente:


    require_once('PHPMailer/class.phpmailer.php');

    $mail = new PHPMailer();



    $mail->IsSMTP();
    $mail->Host = "mail.XXX.it";
    # se il server smtp richiede autorizzazione:
    $mail->SMTPAuth = TRUE;
    $mail->Username = "xxx";
    $mail->Password = "xxxxxxxxxxxxxxxx";
    $mail->SMTPDebug = 2;


    $mail->From = $email;
    $mail->FromName = $nome." ".$cognome;
    $mail->Subject = "Sito TECHNO: inviata richiesta in data ".$data."";
    $html_body = "<html>
    <body>
    Ecco il messaggio

    ".$msg."
    </body>
    </html>";
    $mail->MsgHTML($html_body);
    $mail->AddAddress("indirizzo");


    Ora $mail->USERNAME deve essere uguale al $mail->FORM per questioni di Antispam?
    Devo impostare la variabile $mail->Sender?

    Sarei veramente grata a chiunque possa darmi un aiuto.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Non è mica semplice, con quello che hai scritto.

    il problema che mi si verifica è il seguente:
    SMTP Error: The following recipients failed.
    Non ho capito, di seguito a questo c'è una lista di indirizzi? Sono tutti i destinatari della email?

    Su che sistema gira il server interno dell'utente?
    Perché non provi la stessa configurazione SMTP sul tuo?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    4
    grazie mille per la risposta.

    Il loro sistema gira su Linux.

    Ho già provato in locale e funziona alla grande, modificando il nome del server SMTP con il mio della posta in uscita. L'unica differenza è che il loro utilizzaun server SMTP autenticato.

    Di seguito all'indirizzo c'è solo il destinatario della mail...
    $mail->AddAddress("indirizzo");
    SMTP Error: The following recipients failed: indirizzo

    Ma se Username e Pw fossero errati, il messaggio di errore sarebbe quello?

    Grazie ancora...

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Su linux non si usa smtp per inviare le email....

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.