Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    SMTP Error: Could not connect to SMTP host.

    come da oggetto provando ad inviare la mail ricevo il messaggio di errore di autenticazione.
    il codice che uso è quello qui sotto... utente e pw sono corretti, sbaglio a settare qualche cosa?

    $messagio=new phpmailer();
    $messagio->IsSMTP();
    $messagio->Host='smtp.gmail.com';
    $messagio->Port=465;
    $messagio->SMTPAuth=true;
    $messagio->Username=xxxxxxxxx@gmail.com;
    $messagio->Password=xxxxxx;
    $messagio->SetFrom('info@pfimmo.it','Servizio mailing List PF_IMMO');
    $messagio->AddBCC($destinatario);
    $messagio->Subject=$oggetto;
    $messagio->Body=$messaggio;
    $messagio->Send();
    unset($messaggio);

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    intanto devi aggiungere la proprieta' secure
    qualcosa tipo
    $messagio->SMTPSecure = 'ssl';
    dopo l'auth
    poi potresti anche aggiungere $mail->SMTPDebug = 1; per debuggare un attimo la cosa

    se continua a non andare, e' probabile che il tuo hoster abbia bloccato in uscita la porta 465

  3. #3
    In genere l'smtp deve essere quello del provider, non quello del server di posta usato, tu dove hai messo lo script? Se lo stai provando a casa dovrei mettere il tuo smtp.

  4. #4
    Originariamente inviato da bubi1
    intanto devi aggiungere la proprieta' secure
    qualcosa tipo
    $messagio->SMTPSecure = 'ssl';
    dopo l'auth
    poi potresti anche aggiungere $mail->SMTPDebug = 1; per debuggare un attimo la cosa

    se continua a non andare, e' probabile che il tuo hoster abbia bloccato in uscita la porta 465
    ok testo e per l'smtp... provo a vedere

  5. #5
    abilitando il debug ricevo questo errore:
    SMTP -> ERROR: Failed to connect to server: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (48199488)
    SMTP Error: Could not connect to SMTP host.

    per verificare l'ssl devo vedere nel php.ini del mio server di test?

  6. #6
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Originariamente inviato da Sibex74
    abilitando il debug ricevo questo errore:
    SMTP -> ERROR: Failed to connect to server: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (48199488)
    SMTP Error: Could not connect to SMTP host.

    per verificare l'ssl devo vedere nel php.ini del mio server di test?
    devi avere l'estensione openssl caricata. Se sei su windows guarda nel .ini se c'e' la riga extension=php_openssl.dll, e scommentala, e riavvia apache.
    Se sei su linux - o installi php-openssl col tuo package manager, o riconfiguri/ricompili php

  7. #7
    grazie bubi1 il problema era proprio lì...

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.