Op een website van mij worden elke dag diverse bestellingen geplaatst en bij elke bestelling wordt er een mailtje gegenereerd dat verstuurd wordt aan twee emailadressen (altijd dezelfde). Deze mail wordt verstuur via de PHPMailer class en beide adressen worden na elkaar via AddAddress er in gezet en vervolgens verstuurd.
Nu is het probleem dat bij emailadres #1 de email altijd aankomt maar bij emailadres #2 soms niet (ruwe schatting: 1:100).
Het emailadres is altijd precies hetzelfde, evenals de verzender(emailadres). Het mailtje is qua opbouw altijd hetzelfde, alleen qua inhoud verandert er natuurlijk wel een naam en productnaam natuurlijk. En het ligt niet aan de grote van de bestelling, want er zijn zowel grote als kleine bestellingen fout gegaan.
php geeft nooit de melding dat de mail niet verstuurd kon worden (anders zou hij natuurlijk ook niet aan komen op het andere adres). Ook er bij ontvanger #1 altijd twee ontvangers onder "To:"
de mail functie uit het script:
Ik heb echt geen flauw idee waar het aan kan liggen, want als er bij ontvanger #1 staat de mail ook naar ontvanger #2 is gegaan, moet dat toch het geval zijn?
Nu is het probleem dat bij emailadres #1 de email altijd aankomt maar bij emailadres #2 soms niet (ruwe schatting: 1:100).
Het emailadres is altijd precies hetzelfde, evenals de verzender(emailadres). Het mailtje is qua opbouw altijd hetzelfde, alleen qua inhoud verandert er natuurlijk wel een naam en productnaam natuurlijk. En het ligt niet aan de grote van de bestelling, want er zijn zowel grote als kleine bestellingen fout gegaan.
php geeft nooit de melding dat de mail niet verstuurd kon worden (anders zou hij natuurlijk ook niet aan komen op het andere adres). Ook er bij ontvanger #1 altijd twee ontvangers onder "To:"
de mail functie uit het script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| $mail = new PHPMailer(); //(PHPMailer) $mail->From = $root_email; $mail->FromName = $header_title; $mail->AddAddress($email, $header_title.' (2'); $mail->AddAddress($root_email, $header_title); $mail->AddStringAttachment($data, "factuur_ordernr_".$ordernr[$key].".pdf"); $mail->Subject = "Bestelling - Ordernr #".$ordernr[$key]; $mail->Body = $bericht; if(!$mail->Send()){ //do error } else { //schrijf weg als verzonden } |
Ik heb echt geen flauw idee waar het aan kan liggen, want als er bij ontvanger #1 staat de mail ook naar ontvanger #2 is gegaan, moet dat toch het geval zijn?
It was that kind of a crazy afternoon, terrifically cold, and no sun out or anything, and you felt like you were disappearing every time you crossed a road.
If it weren't for Carbon-14, I wouldn't date at all.