Gesendete mails mit phpmailer gehen Sie nicht in "Sent" IMAP Ordner
in meinem CRM-online-system I-control eingehenden mails mit IMAP-Protokoll.
Jetzt mache ich das versenden von mails mit phpmailer und SMTP-Protokoll.
Alles ist ok, aber ich habe eine seltsame Sache. Wie man geschickt mit phpmailer script-mails gehen Sie auf "Sent" IMAP Ordner?
InformationsquelleAutor piernik | 2011-12-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es nun eine Methode getSentMIMEMessage in PHPMailer gibt das ganze MIME-string
InformationsquelleAutor Nabab
Fand ich einfacher Weg, dies zu tun.
PHPmailer bereitet die E-Mail als string - alles was Sie tun müssen, ist, um es in die richtigen IMAP-Ordner.
Dehnte ich phpmailer Klasse mit diesem code (seit vars sind geschützt, ich kann Sie nicht erreichen):
PHP-code:
Funktioniert es auch.
InformationsquelleAutor piernik
Gut, es ist ziemlich schwierig, aber getan werden kann.
Werfen Sie einen Blick auf die imap-Anhängen Funktion.
Durch die Verbindung mit einem IMAP-stream resource, können Sie die imap-append() zum Anhängen Ihrer E-mails an die Gesendet-Ordner des IMAP-Kontos.
Aber das Lesen durch die Kommentare, zeigen Sie, dass es ein bisschen mühsam zu erreichen, aber sicherlich nicht unmöglich - werden Sie wahrscheinlich benötigen, um etwas code auf Ihre eigenen, da phpmailer dies nicht unterstützt out of the box (und wird wahrscheinlich zu aufwendig zu implementieren, anstatt selbst etwas).
Dank für die Antwort - ich werde versuchen, diese.
Ich Stimme Ihnen zu, es ist nicht schön, aber es ist möglich, das Problem zu lösen OP hat; obwohl ich nicht verstehe, die Notwendigkeit...
InformationsquelleAutor Repox
Wenn diese beiden Punkte nicht zutrifft, ist die kurze Antwort lautet: "Sie können nicht". In kurzen, wirklich, es ist bis auf die E-mail-Anbieter, nicht mit dem code.
So viel wie ich hasse M$ Exchange ist ein Ort, wo Sie wirklich bekam die Dinge richtig - wenn Sie einen Exchange-server verwenden, all dies ist für Sie verarbeitet.
InformationsquelleAutor DaveRandom