Les mails envoyés avec phpmailer ne vont pas dans le dossier IMAP "Envoyé"
dans mon CRM système en ligne-je contrôler les mails entrant avec le protocole IMAP.
Maintenant, je suis en train de faire l'envoi de mails avec phpmailer et du protocole SMTP.
Tout est ok mais j'ai une chose bizarre. Comment faire envoyé avec phpmailer script mails, aller à "Envoyé" du dossier IMAP?
source d'informationauteur piernik
Vous devez vous connecter pour publier un commentaire.
Il y a maintenant une méthode getSentMIMEMessage dans PHPMailer qui retourne l'ensemble de la chaîne MIME
J'ai trouvé de moyen plus facile de le faire.
PHPmailer prépare courriel comme une chaîne de caractères - tout ce que Vous avez à faire est de le mettre dans le droit d'un dossier IMAP.
J'ai développé phpmailer classe avec ce code (depuis vars sont protégés je ne peux pas les atteindre):
Code PHP:
Il fonctionne bien.
Bien, c'est assez difficile, mais peut être fait.
Prendre un coup d'oeil à la imap-ajouter fonction.
En étant connecté à un IMAP ressource de flux, vous pouvez utiliser l'imap-append() pour ajouter vos e-mails dans le dossier Envoyés de votre compte IMAP.
Mais en lisant les commentaires que vous démontrera que c'est un peu fastidieux à réaliser, mais certainement pas impossible, vous aurez probablement besoin de coder quelque chose sur votre propre, depuis phpmailer ne prend pas en charge cette sortie de la boîte (et il sera probablement trop de temps à mettre en œuvre au lieu de faire quelque chose de vous-même).
Si l'un de ces deux points ne sont pas remplies, la réponse courte est "Vous ne pouvez pas". En bref, c'est vraiment vers le bas pour le fournisseur de messagerie, pas de votre code.
Autant que je déteste M$, la Bourse est un lieu où ils ont vraiment eu les choses - si vous utilisez un serveur Exchange, tout cela est pris en charge pour vous.