Visualizzazione dei risultati da 1 a 10 su 14

Visualizzazione discussione

  1. #8
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Quote Originariamente inviata da clasku Visualizza il messaggio
    Si, phpmailer è quello
    Ciao,

    sto provando ad utilizzare PHPMailer il problema è che continua a darmi 'SMTP connect() failed'.
    2015-09-21 10:35:35 SERVER -> CLIENT: 220 relayout07-dsp.dominioprovider.net ESMTP
    2015-09-21 10:35:35 CLIENT -> SERVER: EHLO www.miodominio.com
    2015-09-21 10:35:35 SERVER -> CLIENT: 250-relayout07-dsp.dominioprovider.net 250-PIPELINING 250-SIZE 102400000 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN
    2015-09-21 10:35:35 CLIENT -> SERVER: STARTTLS 2015-09-21 10:35:35 SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
    2015-09-21 10:35:35 SMTP Error: Could not connect to SMTP host.
    2015-09-21 10:35:35 CLIENT -> SERVER: QUIT 2015-09-21 10:35:35 SERVER -> CLIENT:
    2015-09-21 10:35:35 SMTP ERROR: QUIT command failed:
    2015-09-21 10:35:35 SMTP connect() failed.

    Ho provato ad utilizzare un programma di test per smtp (SMTP Console socketlabs) e i parametri che io utilizzo in php non mi danno problemi, ovvero la connessione autentificata, tramite questo software, avviene con successo(Authentication successful)!

    Il metodo che utilizzo è il seguente, ovviamente miodominio è sostituito per quello reale e anche la password è sostituita per quella reale.
    Codice PHP:
    public function invia2($email$oggetto$testo) {
            
    $mail = new PHPMailer;
            
    $mail->CharSet 'UTF-8';
            
    $mail->isSMTP();                                    
            
    $mail->Host 'smtp.miodominio.com';  
            
    $mail->SMTPAuth true;                              
            
    $mail->Username 'no-reply.miodominio.com';                 
            
    $mail->Password 'qui_la_password';                          
            
    //$mail->SMTPSecure = 'tls';  //decommentando questa linea il problema persiste                           
            
    $mail->Port 587;                                  

            
    $mail->setFrom('no-reply@miodominio.com');
            
    $mail->addAddress($email); 

            
    $mail->isHTML(true);            

            
    $mail->Subject $oggetto;
            
    $mail->Body $testo


            if (!
    $mail->send()) {
                echo 
    $mail->ErrorInfo;
                return 
    FALSE;
            } else {
                return 
    TRUE;
            }
        } 
    Hai qualche suggerimento da darmi?
    ...qualsiasi cosa è ben accetta, grazie!


    Roberto
    Ultima modifica di robynosse; 21-09-2015 a 12:40

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.