Hallo,
ICh wollte eines von beiden Sachen funktionierend
hinzubringen, schaffe es jedoch nicht:
Schauen wir mal…
BETREFF ist immer der Betreff der Mail
USER immer der Teil vor dem @
TEXT der Text der Mail
die Funktion sendpm2user hat die Syntag
sendpm2user(User-id, PM-Betreff, PM-Text);
Ok.
- 1 Catchall Mail auf domain.de (POP3), die von einem
PHP-Script abgerufen wird. Dann wird pro Mail das hier
ausgeführt:
sendpm2user(USER,BETREFF,TEXT);
Dann wird die Mail gelöscht.
- 1 Mailadresse [email protected] (POP3) die von einem PHP-Script
abgerufen wird.
Dann wird pro Mail die Funktion ausgeführt:
sendpm2user(BETREFF,„PM für Sie“,TEXT);
Dann wird die Mail gelöscht.
Ich hoffe ihr wisst was ich meine. Ich hab da leider keine
Ahnung, da ich von PHP & POP3 keine Ahnung habe. Das ganze
soll dann für eine PM verteilung in einem Forum verwendet
werden.
Meiner Meinung ist das für dein Ziel recht Aufwändig.
Ich persönlich würde das spontan so lösen (vorausgesetzt du hast eine Datenbank wie z.B. MySQL zur Verfügung):
In der Datenbank (= DB) eine Tabelle mit den folgenden Feldern erstellen (beispiel):
sender (Benutzernummer oder Benutzername des Senders)
receiver (Benutzernummer oder Benutzername des Empfängers)
subject (Betreff)
message (Nachricht)
Wenn nun jemand eine PM verschicken will, trägst du die entsprechenden Daten per PHP in die Datenbank ein, somit kann man die PM als gesendet betrachten.
Um PM’s zu empfangen fragst du einfach per DB-Query ab, ob der aktuelle/angemeldete Benutzer irgendwo in der Tabelle als Empfänger eingetragen ist. Die, wo der aktuelle/angemeldete Benutzer nun als Empfänger steht, sind PM’s an den aktuellen Benutzer.
Wenn der Empfänger dann die PM löschen will, löschst du den entsprechenden Eintrag dann in der DB.
Das wäre dann die „Basic-Version“ *gg*, die man natürlich noch erweitern könnte (z.B. neue und bereits gelesene PM’s usw.)
Um das zu realisieren brauchst du eigentlich nicht viel Detailwissen.
Auf der Seite http://www.schattenbaum.net/php werden die Grundlagen zum Arbeiten mit MySQL gut erklärt.
Da du ja nach eigenen Angaben „keine Ahnung von PHP & POP3“ hast, würde ich dir diese Lösung als recht einfache Alternative anbieten.
Viel Erfolg!
Gruß
Thomas