ugrás a tartalomhoz

POP3, SMTP vagy IMAP?

Anonymous · 2006. Jún. 14. (Sze), 17.56
A POP3, az SMTP vagy az IMAP a megfelelő választás? Melyik a gyorsabb és miért? Melyik alkalmasabb PHP-ban nagyobb mennyiségű levél küldésére? Pl. ha a szájtomra feliratkoztak a felhasználók, hogy hozzászóláskor értesítést küldjön e-mail címére?

Köszönöm a választ
 
1

Fogalomzavar

Anonymous · 2006. Jún. 14. (Sze), 18.21
Asszem te súlyos fogalomzavarban szenvedsz...
2

Fogalmak

Poetro · 2006. Jún. 14. (Sze), 18.53
A levélküldésnek jelenleg egyetlen szabványa elterjedt, ez pedig az SMTP.

A POP3 és az IMAP a levelek letöltésével kapcsolatos szabványok.
Az IMAP képes mappákat kezelni beérkező levelekhez, és még számos módon managelni a levelek. A célja hogy több gépről és több kliens is elérje a leveleket, támogatja a megosztott levélmappákat.
A POP3 ennél jóval egyszerűbb protokol pusztán levelek letöltésére. Csak letölteni lehet a leveleket, de meg lehet határozni, hogy az illető levél törlődjön-e, vagy megmaradjon a szerveren.
3

Levélküldés != levélolvasás

Dj Faustus · 2006. Jún. 14. (Sze), 19.03
Kezdjük ott, hogy tisztázzunk néhány dolgot:
SMTP csak levél küldésre alkalmas.
POP3 és IMAP használatával csak a leveleket lehet elérni a leveleket tároló szerveről.

PHP-ban 3 fajta mód kinálozik levelek küldésére:
A PHP kéziikönyv szerint ciklusban nagy mennyiségű e-mailek küldésére a mail függvény nem hatékony, arra alkalmasabb a PEAR::Mail, illetve a PEAR::Mail_Queue csomag.
4

Miért csak ez a 3?

Anonymous · 2006. Jún. 14. (Sze), 20.21
És miért pont ez a három mód?
A mail ok, de nem csak ez a két osztály létezik e-mail küldésre. Ottvan teszem azt a PHPMailer is.
5

A PHP kézikönyvből kiindulva...

Dj Faustus · 2006. Jún. 14. (Sze), 21.27
A PHP kézikönyvből indultam ki, ami a mail függvényre és a PHP-hoz hozzárendelhető PEAR-csomagokra hivatkozik.
A PHPMailer ezektől független.