Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Utente di HTML.it L'avatar di Cheope
    Registrato dal
    Dec 2003
    Messaggi
    327
    Sto provando ad utilizzare PHP mailer, ma siccome sono una capra su questa cosa dell'SMTP, non riesco a capire perchè non riesco a farlo funzionare.
    Ho contattato l'amministratore del server. Mi ha creato un account con indirizzo, nome utente e password per utilizzare il suo server SMTP.
    Eppure, quando cerco di inviare una e-mail dal sito, dà l'errore "FAIL_FROM", che tradotto in italiano significa :

    I seguenti indirizzi mittenti hanno generato errore: xxxxx@xxxx.xx

    Posso solo supporre che, al momento della connessione, il server controlli che l'indirizzo from della e-mail sia fra "i suoi iscritti", ed evidentemente non lo trova, come se l'account non fosse valido. Ho già rotto all'amministratore un paio di volte chiedendo di controllare l'esattezza dei dati, ma a questo punto sono io che canno qualcosa...

    Ecco i warnings di PHP che mi compaiono:

    Warning: fputs(): supplied argument is not a valid stream resource in D:\Hosting\xxx\include\class.smtp.php on line 146
    Warning: fgets(): supplied argument is not a valid stream resource in D:\Hosting\xxx\include\class.smtp.php on line 1024


    Dov'è l'errore?
    fputs e fgets sono funzioni di filesystem... Dovrei chiedere di accordare i permessi di scrittura su qualche cartella?
    La classe scrive dei files da qualche parte?

    Ho provato il tester compreso nella classe per vedere se effettivamente funziona, ma ci mette una vita! Ho aumentato con ini_set() il max_execution_time a 420, ma non ce ne viene più fuori.
    Per il momento risulta:
    codice:
    Test results:
    test_wordwrap FAIL
    test_low_priority FAIL
    test_multiple_plain_fileattachment FAIL
    test_plain_stringattachment FAIL
    test_quoted_printable FAIL
    test_html FAIL
    test_html_attachment
    Incoraggiante....
    /* Let's Lead the Web to Its Full Potential */

  2. #12
    Utente di HTML.it L'avatar di Cheope
    Registrato dal
    Dec 2003
    Messaggi
    327
    Originariamente inviato da Cheope
    La classe scrive dei files da qualche parte?
    utilizzando i files di test in locale ho visto che nella stessa cartella delle classi viene generato un file di testo.
    Così sul server ho provato a mettere tutto in una cartella con i permessi di scrittura...
    Ma nisba...
    /* Let's Lead the Web to Its Full Potential */

  3. #13
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da Cheope
    Warning: fputs(): supplied argument is not a valid stream resource in D:\Hosting\xxx\include\class.smtp.php on line 146

    La classe dice che devi eseguire hello() prima di Authenticate().
    L'hai fatto?

  4. #14
    Utente di HTML.it L'avatar di Cheope
    Registrato dal
    Dec 2003
    Messaggi
    327

    ops...

    Io direttamente no.
    Ho preso questo esempio fornito modificando solo i dati.
    codice:
    $mail = new PHPMailer();
    $mail->SetLanguage("it", "include/");
    $mail->IsSMTP();                                      // set mailer to use SMTP
    $mail->Host = "mail.xxxx.it";  // specify main and backup server
    $mail->SMTPAuth = true;     // turn on SMTP authentication
    $mail->Username = $SMTP_USR;  // SMTP username
    $mail->Password = $SMTP_PSW; // SMTP password
    $mail->From = $SMTP_FROM;
    $mail->FromName = "Mailer Mio Sito";
    $mail->AddAddress("xxxxxx@xxxx.it", "mio indirizzo di posta");
    $mail->WordWrap = 50;                                 // set word wrap to 50 characters
    $mail->IsHTML(true);                                  // set email format to HTML
    $mail->Subject = "Prova Invio mail dal sito";
    $mail->Body    = $msgHTML;
    $mail->AltBody = $msgTXT;
    
    if(!$mail->Send()){
       echo "Errore! Impossibile inviare la mail";
       echo $mail->ErrorInfo;
    } else echo "Mail inviata con successo.";
    /* Let's Lead the Web to Its Full Potential */

  5. #15
    Utente di HTML.it L'avatar di Cheope
    Registrato dal
    Dec 2003
    Messaggi
    327

    RETTIFICO

    Rettifico, CA**ATA mia...
    Ora va come un treno!
    Grazie a luca200 per avermi consigliato bene...
    /* Let's Lead the Web to Its Full Potential */

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.