2016-06-12 7 views
1

Ich versuche, eine PHP-Anwendung wie E-Mail-Client zu machen. Wenn ich ein Postfach mit php imap abhole und eine Nachricht lese, muss ich das E-Mail-Flag als gelesen setzen. aber ich kann das nicht tun. Ich versuche eine PHP-Anwendung wie E-Mail-Client zu machen. Wenn ich ein Postfach mit php imap abhole und eine Nachricht lese, muss ich das E-Mail-Flag als gelesen setzen. aber ich kann das nicht tun.wie man eine E-Mail ungesehen sehen in php imap Funktion

hier ist ein einfacher Code, den ich benutze, um es zu tun.

imap_search($inbox); 
imap_delete($inbox,$email_number); 
imap_expunge($inbox); 

aber es wird die E-Mail aus der Mailbox löschen. Jetzt suche ich das Gute aber keine richtige Lösung.

+0

Sie wissen, dass es bereits gibt es eine Reihe von freien und PHP-basierten IMAP-Clients? Warum nicht einen von ihnen verwenden und dazu beitragen, dass Sie ein Feature verpassen? – arkascha

Antwort

1

Ihr Code wird verwendet, um die Mail aus der Mailbox zu löschen. Sie können dies versuchen

imap_search($inbox,'UNSEEN'); 
imap_setflag_full($inbox, $email_number, "\\Seen \\Flagged", ST_UID);