[RESOLU] Image résiduelle avec PHPMailer

Eléphant du PHP | 60 Messages

13 janv. 2014, 15:41

Bonjour.

J'utilise PHPMailer depuis quelques temps pour des emailings qui incluent en général une image.
Aujourd'hui, j'ai un problème bizarre : dans mon dernier emailing, l'image incorporée est bien présente, mais celle de l'emailing d'avant aussi ?!?!?!
Pourtant, j'ai supprimé le fichier de l'image de l'emailing précédent comme je le fais toujours. Comment c'est possible ?
J'ai essayé ClearAttachments() au cas où il serait utile de nettoyer l'objet PHPMailer mais ça ne change rien.
J'ai aussi essayé de détruire l'objet PHPMailer avec __destruct() mais c'est pas mieux. Comment est-ce juste possible que PHPMailer continue d'incorporer à un mail un fichier qui n'existe plus sur mon serveur local ?

Merci d'avance
Cordialement
Ils ne savaient pas que c'était impossible, alors ils l'ont fait...

Eléphant du PHP | 453 Messages

24 janv. 2014, 00:35

redémarre le serveur dans ce cas. J'ai eu un souci similaire. J'ai déplacé le dossier contenant toute l'application et phpmailer m'a fait un truc étrange, il ne trouvait pas class.smtp.php. Au début, j'ai pensé à un problème de droit et en fait j'ai rebooté le serveur. C'est revenu normalement. Peut être que cette solution peut t'aider.
La Tux attitude avec les kiw'z syou plait
Komodo Edit - Inkscape - Dia

Eléphant du PHP | 60 Messages

24 janv. 2014, 08:55

Bonjour

Merci pour ta réponse nluxe. Finalement le problème est encore plus étrange mais beaucoup moins embêtant.
En fait il n'y a aucun problème à l'envoi, c'est juste mon client mail (Apple Mail en l'occurrence) qui m'affiche une image en trop ou pas la bonne. Je ne comprend pas pourquoi il s'emmêle les pinceaux comme ça, mais si je vois le message envoyé directement dans gmail par exemple, je constate que tout va bien.

Ouf !
Ils ne savaient pas que c'était impossible, alors ils l'ont fait...