Cheffchen
Senior HTML'ler
Hallo,
gleich mal zu meine Problem.
Ich nutze PHPMailer um viele Mails zu verschicken. Die Mails sind Personalisiert also werden die in der DB schleife zusammen gesetzt und gesendet.
Nun Tritt ab und zu ein fehler auf in demn eine E-Mail zwar die richtige Empfänger E-Mail und Betreff hat aber der body der E-Mail passt nicht dazu und ist von ein anderen Datensatz.
Ich habe so eine vermutung, das in der Schleife vorher ein fehler passiert in PHPMailer weil E-Mail-adresse ihm nicht gefällt oder so und damit die mail nicht verschickt wird und bei der nächsten schleife nur E-Mail-Adresse durch $mail->ClearAddresses(); bereinigt wird und Betreff überschrieben wird aber Body ($mail->MsgHTML($body);) vom vorhergehenden Datensatz bleibt und wird gesendet vom vorhergehenden und nicht vom Aktuellen.
Hoffe das hat jemand verstanden :O)
Kann das vielleicht sein und/oder wie bekomme ich das $mail->MsgHTML($body); bereinigt oder überschrieben oder was weis ich?
Is blöd da ich das selber nicht nachvollziehen kann und das nur mit bekomme wenn mir einer schreibt was er für eine E-Mail bekommen hat :O)
Cheffchen
gleich mal zu meine Problem.
Ich nutze PHPMailer um viele Mails zu verschicken. Die Mails sind Personalisiert also werden die in der DB schleife zusammen gesetzt und gesendet.
Nun Tritt ab und zu ein fehler auf in demn eine E-Mail zwar die richtige Empfänger E-Mail und Betreff hat aber der body der E-Mail passt nicht dazu und ist von ein anderen Datensatz.
Ich habe so eine vermutung, das in der Schleife vorher ein fehler passiert in PHPMailer weil E-Mail-adresse ihm nicht gefällt oder so und damit die mail nicht verschickt wird und bei der nächsten schleife nur E-Mail-Adresse durch $mail->ClearAddresses(); bereinigt wird und Betreff überschrieben wird aber Body ($mail->MsgHTML($body);) vom vorhergehenden Datensatz bleibt und wird gesendet vom vorhergehenden und nicht vom Aktuellen.
Hoffe das hat jemand verstanden :O)
Kann das vielleicht sein und/oder wie bekomme ich das $mail->MsgHTML($body); bereinigt oder überschrieben oder was weis ich?
Is blöd da ich das selber nicht nachvollziehen kann und das nur mit bekomme wenn mir einer schreibt was er für eine E-Mail bekommen hat :O)
Cheffchen