ugrás a tartalomhoz

Mailbox figyelés és parancs továbbküldés

unreal · 2005. Aug. 16. (K), 12.40
egy olyan PHP oldalt szeretnék csinálni ami figyel egy adott e-mail címrt majd ha jön rá levél akkor azt feldolgozza.
de a lényeg a cím figyelés lenne. a többit már megoldom vqalahogy.
Köszönöm szépen.
 
1

VBala · 2005. Aug. 16. (K), 12.52
Inkább mi köszönjük, és várjuk a fejleményeket ;]

Egyébként tényleg a címfigyelés a lényeg, de nem írtad mi a kérdésed.
2

kérésem

unreal · 2005. Aug. 16. (K), 12.57
kérésem az hogy ha jön egy mail akkor azt valahogy elküldi egy oldalnak, pl:
http://www.valami.hu/mailfeldolg.php?subject=$leveltargy&text=$levelszoveg
vagy valahogy igy .
ti vagytok a zsenik ti tudjátok :D


Burgermeiszter Zoltán
4

ahogy én csinálnám

VBala · 2005. Aug. 16. (K), 15.33
Én crontabból mondjuk x percenként lefuttatnék egy php scriptet, ami POP3-mal letölti a leveleket, aztán feldolgozza.
itt találod a megfelelő függvényeket
ez pedig egy példa a használatukra
5

ezt freemail re hogyan kell konfigurálni?

unreal · 2005. Aug. 16. (K), 21.57
$mailbox = imap_open("{localhost/pop3:110}INBOX",
"#username#","#password#");

-----------------
$mailbox = imap_open("{mail.freemail.hu:110}INBOX",
"nevem","jelszavam");

-----------------------------
ez igy jó lenne?


Burgermeiszter Zoltán
6

HIBA

unreal · 2005. Aug. 16. (K), 22.04
Fatal error: Call to undefined function imap_open() in W:\www\imap.php on line 9

ezt irja ha localhoston akarom futtatni

pedig ez jó megoldásnak tünt.

Burgermeiszter Zoltán
7

türelmesebben könyörgöm!

Hojtsy Gábor · 2005. Aug. 16. (K), 22.20
Ne ragadj már fórum hozzászólást minden egyes percben! Gondolkozz, és keress!
8

OK

unreal · 2005. Aug. 17. (Sze), 08.53
OK. de az IMAP kezeléshez szerintem telepíteni kell valami progit nem???
ha igen akkor mi a neve?
Köszi


Burgermeiszter Zoltán
9

olvass!

Hojtsy Gábor · 2005. Aug. 17. (Sze), 11.56
Mit gondolsz, lehet valami oka annak, hogy adtam azt a linket, vagy csak viccelni szerettem volna? Gondoltam abban a 176 találatban talán el tudsz merülni, és nem kell 177-edszer megválaszolni itt a kérdést.
3

Környezet?

Hodicska Gergely · 2005. Aug. 16. (K), 13.32
Szia!


Erre nem lesz általános megoldásod (tudtommal). Milyen környezetben lenne erre szükséged. Szolgáltatód tudod kérni, hogy adott emailcímre érkező levelek esetén hívjon meg egy scriptet átadva neki a szöveget.

Esetleg el lehet játszani olyasmival, hogy fut egy PHP deamonként, ami egy adott postafiokban nézegeti, hogy van-e új levél, és ha igen, akkor csinál vele valamit, de ilyet még nem próbáltam, nincs vele tapasztalatom.

Ellenben ezt az esetet választva a köbetkezőkre kell figyelned. A PHP-ban vannak/lehetnek memory leakek, ezért egy ilyen script nem futhat örökké. Érdemes azt csinálni, hogy a ciklusod mondjuk csak x 1000-szer fut le, körönként vár y másodpercet (ezek a paraméterek alkalmazás/követelmény függőek). Ezután a script kilép. Érdemes PHP-ból biztosítanod, hogy a script ne futhasson csak egy példányban. Ezenkívül kell még egy mondjuk cron folyamat, ami percenként lefut, és ha nem fut ez a PHP-d, akkor újraindítja. De ehhez is kell szerver konfig hozzáférés/kérés.


Felhő