Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    2

    PHP Mailer problema invio casuale

    Per un progetto sto utilizzando la class PHP Mailer per l'invio di email relative ad ordini che vengono creati (Version 2.0.0).

    Mi sono accorto che 1 mail su 100 circa non viene inviata.
    Inserendo un trace degli errori su file ho notato che gli errori segnalati sono i seguenti:

    Language string failed to load: from_failed xxx@xxx.com

    oppure

    Language string failed to load: data_not_accepted

    L'indirizzo di invio delle email è sempre lo stesso per cui non mi spiego perchè alcune volte funzioni a altre no.

    L'errore sembra essere causale, si ripete raramente ma avviene.

    Codice sorgente della funzione che invia le mail:

    $mail = new PHPMailer();
    $mail->IsHTML(true);
    $mail->IsSMTP();
    $mail->Host = $config['host'];
    $mail->Port = $config['port'];
    $mail->WordWrap = $config['wordwrap'];
    $mail->Subject = utf8_decode($subject);
    $mail->Body = nl2br($text);
    $mail->From = $sender['mail'];
    $mail->FromName = $sender['nome'];
    $mail->Sender = $sender['mail'];
    $num_dest=count($dest['mail']);
    if ($num_dest>0)
    for ($i=0;$i<$num_dest;$i++)
    $mail->AddBCC($dest['mail'][$i],$dest['nome'][$i]);
    $mail->Send();
    return $mail->ErrorInfo;

    Help me.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ciao, a parte il messaggio della stringa delle lingue, quel data_not_accepted io l'ho ricevuto una volta in fase di test quando ho cercato di inviare da un smtp che non accettava connessioni esterne, forse è dovuto al fatto che ogni tanto il server che stai usando non accetti connessioni...

    Hai notato se ti capita sempre con lo stesso indirizzo?

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    2
    Non ho trovato finora una ripetitività dell'errore nel senso che per lo stesso indirizzo alcune volte è ok altre no.
    Purtroppo me ne sono accorto solo a regime e dopo un bel pò di tempo in quanto si verifica raramente.

    Ho ipotizzato anch'io che fosse il server che non accetta connessioni ma ho potuto constatare lo stesso errore anche inviando la mail da altri server e/o spostando il sito.


  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non, so, in effetti se il server è sempre lo stesso mi viene solo questo dubbio...però, come avviene l'invio?

    Esegui un ciclo in cui fai una connessione per ogni messaggio?

    Magari viene scartato un messaggio ogni TOT perchè fai troppe connessioni in un breve arco di tempo.

    in ogni caso aggiungi anche il campo reply_to, anche se non credo che sia questa l'origine dell'errore.

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.