Pagina 24 di 26 primaprima ... 14 22 23 24 25 26 ultimoultimo
Visualizzazione dei risultati da 231 a 240 su 255
  1. #231
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Dovresti sistemare il tuo codice perchè è un po' un casino.

    Sembrebbe che :

    Se la mail al cliente non viene spedita non fa + nulla

    Se la mail viene spedita viene composta quella automatica, ma se quella automatica parte ti dice che non è stata spedita.

    Da quello che vedo in questo codice non c'è motivo percui questa mail venga spedita 2 volte, vedo che a fondo codice c'è un mysql_free_result, non è che richiami questo codice in un ciclo che magari cicla troppe volte?

    Poi, caso molto particolare, a me con chrome un codice di test pulitissimo spediva 2 volte la stessa mail, poi mi sono accorto che avevo un plugin per validare il codice html che si connetteva alla mia pagina richiamando di fatto 2 volte lo script (prima di capirlo ci ho sbattuto la testa mica male).

  2. #232
    Ciao
    per la doppia spedizione ho risolto,

    questo è parte del codice che serve ad unaltra cosa,
    per la sistemazione del codice ora mi leggero ben bene le vostre 16 pagine e vedrò sistemarle al meglio,
    invece per inviare un messaggio diverso all'utente è molto complicato?
    mysql_free_result($Recordset1);

  3. #233
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    per quanto riguarda la pulizia del codice intendevo dire controllane bene la logica, perchè da quel che vedo dai un messaggio di errore quando la mail parte e un messaggio di conferma quando la mail non parte.

    A parte questo dettaglio, forse non ho capito, cosa intendi con messaggio diverso?

    Qui:

    codice:
    $mail_automatica->Body = 'CI Metti quel che vuoi, il testo può essere statico, puoi caricarlo da database o qualsiasi altra cosa ti pare.'
    Ciao

  4. #234
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185

    non mi funziona la classe

    Codice PHP:
    $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch

    $mail->IsSMTP(); // telling the class to use SMTP

    try {
      
    $mail->Host       "smtp.gmail.com"// SMTP server
      
    $mail->SMTPDebug  2;                     // enables SMTP debug information (for testing)
      
    $mail->SMTPAuth   false;                  // enable SMTP authentication
      
    $mail->Host       "smtp.gmail.com"// sets the SMTP server
      
    $mail->Port       26;                    // set the SMTP port for the GMAIL server
      
    $mail->Username   "xxx"// SMTP account username
      
    $mail->Password   "xxx";        // SMTP account password
      
    $mail->AddReplyTo('name@yourdomain.com''First Last');
      
    $mail->AddAddress($email_destinatario'John Doe');
      
    $mail->SetFrom('name@yourdomain.com''First Last');
      
    $mail->AddReplyTo('name@yourdomain.com''First Last');
      
    $mail->Subject 'PHPMailer Test Subject via mail(), advanced';
      
    $mail->AltBody 'To view the message, please use an HTML compatible email viewer!'// optional - MsgHTML will create an alternate automatically
      
    $mail->MsgHTML(file_get_contents('file.html'));
      
    $mail->AddAttachment('images/phpmailer.gif');      // attachment
      
    $mail->AddAttachment('images/phpmailer_mini.gif'); // attachment
      
    $mail->Send();
      echo 
    "Message Sent OK</p>\n";
    } catch (
    phpmailerException $e) {
      echo 
    $e->errorMessage(); //Pretty error messages from PHPMailer
    } catch (Exception $e) {
      echo 
    $e->getMessage(); //Boring error messages from anything else!




    mi da questi errori


    SMTP -> FROM SERVER:
    SMTP -> FROM SERVER: Method EHLO is not supported.
    SMTP -> ERROR: EHLO not accepted from server: Method EHLO is not supported.
    SMTP -> FROM SERVER:
    SMTP -> ERROR: HELO not accepted from server:
    SMTP -> NOTICE: EOF caught while checking if connectedThe following From address failed: name@yourdomain.com

  5. #235
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    porta 26 senza autenticazione su gmail?

  6. #236
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    Originariamente inviato da gianiaz
    porta 26 senza autenticazione su gmail?


    cosi l'ho trovata nei file di esempio che ho scaricato come che porta devo mettere?

  7. #237
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    ora ho messo la porta 465



    sempre questi errori mi da


    SMTP -> FROM SERVER:
    SMTP -> FROM SERVER: Method EHLO is not supported.
    SMTP -> ERROR: EHLO not accepted from server: Method EHLO is not supported.
    SMTP -> FROM SERVER:
    SMTP -> ERROR: HELO not accepted from server:
    SMTP -> ERROR: AUTH not accepted from server:
    SMTP -> NOTICE: EOF caught while checking if connectedSMTP Error: Could not authenticate.

  8. #238
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    ora sto provando cosi


    Codice PHP:
    //error_reporting(E_ALL);
    error_reporting(E_STRICT);

    date_default_timezone_set('America/Toronto');

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

    $body="caxx";
        
    $mail = new PHPMailer();  // creiamo l'oggetto
        
    $mail->IsSMTP(); // abilita SMTP
        
    $mail->SMTPDebug 0;  // debug: 1 = errori e messaggi, 2 = solo messaggi
        
    $mail->SMTPAuth true;  // abilitiamo l'autenticazione
        
    $mail->SMTPSecure 'ssl'// abilitiamo il protocollo ssl richiesto per Gmail
        
    $mail->Host 'smtp.gmail.com'// ecco il server smtp di google
        
    $mail->Port 465// la porta che dobbiamo utilizzare
        
    $mail->Username "xxx"//email del nostro account gmail
        
    $mail->Password "xxx"//password del nostro account gmail
        
    $mail->SetFrom("wergrw@gr.it""gino nardella");
        
    $mail->Subject "ciao";
        
    $mail->Body $body;
        
    $mail->AddAddress("$email_destinatario);
        if(!
    $mail->Send()) {
            
    $error = 'errore mail: '.$mail->ErrorInfo;
            return false;
        } else {
            
    $error = 'Messaggio inviato!';
            return true;
        } 

    ora l'errore èSMTP Error: Could not authenticate.

    SMTP -> ERROR: EHLO not accepted from server: Method EHLO is not supported.
    SMTP -> ERROR: HELO not accepted from server:
    SMTP -> ERROR: AUTH not accepted from server:
    SMTP -> NOTICE: EOF caught while checking if connectedSMTP Error: Could not authenticate.


    email e password di gmail sono esatte.....ma perchè non fuzniona

  9. #239
    ciao a tutti,
    ho un piccolo problema, che per voi sarà facile risolvere:

    ho appena copiato phpmailer sul C: del mio pc, ora in php facendo le seguenti istruzioni:
    include_once('C:\phpmailer\PHPMailer_5.2.0\class.p hpmailer.php');
    $mail = new PHPMailer();
    $mail->From = "admin@xyz.com";
    $mail->Body = "urca urca!!";
    $mail->AddAddress("antonio@xyz.com");

    if($mail->Send())
    {
    echo 'mail inviato correttamente, ';
    }else{
    echo 'mai non inviato, ';
    }

    mi da come errore:

    "Could not instantiate mail function. mai non inviato".

    Che cosa mi manca? premetto che ho installato desknow con porta 8080, creato il dominio xyz.com e gli utenti admin e antonio, ed infine modificato php.ini cosi:


    [mail function]
    ; For Win32 only.
    ;http://localhost:8080/
    SMTP = 31.189.253.153
    ; http://php.net/smtp-port
    smtp_port = 8080

    ; For Win32 only.
    ; http://php.net/sendmail-from
    sendmail_from = admin@xyz.com


    G R A Z I E a chiunque mi sia di aiuto a capire cosa non va..
    un saluto

  10. #240
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, con una semplice googlata "Could not instantiate mail function" ho trovato qui una soluzione provata in locale, discussa pure nel nostro forum...spero faccia al caso tuo

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.