Diskuze: Programování e-mail schránky
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Omlouvám se k e-mailovému serveru, IMAP je protokol.
Pro práci s IMAP protokolem je v PHP celé rozšíření - http://php.net/…ook.imap.php
A pokud úplně nerozumíš tomu protokolu, tak si to hold budeš muset
nastudovat. Začít můžeš třeba obecnými informacemi na Wiki - https://cs.wikipedia.org/…ess_Protocol a pak asi Googlit...
Pokud chceš hotové řešení, můžeš zkusit Roundcube (nebo i jiného
klienta).
Pokud si to chceš udělat sám, můžu ti zaručit, že to je zajímavé
studovat. Jedna věc je vlastně se připojit k serveru, načíst zprávy a pod.
- to není tak složité, o to se stará PHP rozšíření. Mnohem
zajímavější je ale umět převést to, co dostaneš na HTML zobrazitelné
uživateli - v podstatě se z toho stane pohádka tisíce a jednoho
content-type
. Dokumentace je celkem ok (nejužitečnější je asi
https://tools.ietf.org/html/rfc5322 , ale velkou část
parsování opět udělá rozšíření).
Problémy jsou s částmi, které zdokumentované nejsou nebo je u nich
napsáno, že si to máš udělat, jak se ti zlíbí - např. neexistuje
standard pro to, jak vytvořit reply/reply to all/forward, nebo různí klienti
používají různě content-transfer-encoding: 8bit` a musíš vyloženě
hádat.
Zobrazeno 5 zpráv z 5.