Ich soll ein script erstellen, in php zu Lesen, al-Mails von einem E-mail-acount. Verbinde ich auf den server sehe ich die mails, aber ging möchte ich seet es zurück zu unseen ich kann nicht finden, eine Funktion, dies zu tun.
Bitte geben Sie mehr Informationen. Was genau ist Ihre Frage? Was genau wollen Sie erreichen?
InformationsquelleAutor Emanuel | 2009-10-21
Wenn ich verstehe, diese Seite korrekt:
http://www.php.net/manual/en/function.imap-body.php
Können Sie die FT_PEEK option, die Nachricht als "ungelesen".
BEARBEITEN, NACHDEM SIE IHRE KOMMENTARE
Haben Sie sich an diese Methode?:
http://www.php.net/manual/en/function.imap-clearflag-full.php
Sind Sie in der Lage, deaktivieren Sie das \\Seen flag.
Tut mir Leid - ich verstehe nicht, was genau Sie zu tun versuchen. Können Sie geben eine Schritt für Schritt Erklärung?
In jedem E-mail-client (Yahoo Mail, GMail ...) Sie haben diese Optionen: "als ungelesen Markieren", "als gelesen Markieren". Wie kann etwas getan werden, wie dies in php?
InformationsquelleAutor Vamos
Setzen Sie einfach einen link, wie so
Und verknüpfen es mit einer Klick-Funktion zum senden von ajax zum server via .Klasse"setunread".
Und dann in Php eine Verbindung zu Ihrer Datenbank und setzen Sie
$_POST['message_status']
und sicher in eine variable beim einfügen in den server$status=mysqli_real_escape_string($mysqli,$_POST['message_status']);
einstellen des status auf 0 zurück, als unsichtbare, wo zu sehen istmessage_status=1
. Offensichtlich fügen Sie mehr Daten in der server-side-code (PHP-Datei) auf wählen Sie eine einzelne Nachricht, um wieder auf die unsichtbaren, aber wenn Ihr Fragen, eine solche Frage, dann würde ich glauben, Sie haben einige Kenntnisse, wie der Aufbau auf diese.Ich weiß, das ist alt, aber es kann auch jemandem helfen, ein bisschen klarer mit solchen Fragen.
Die Frage ist in Bezug auf IMAP-Protokoll, nicht mit dem setzen eines Flags in einer Datenbank-Datensatz über einen HTML-link
InformationsquelleAutor dave