Internet Messaging Program
Internet Messaging Program
| |
---|---|
![]() | |
![]() Screenshot von IMP v3.0 | |
Basisdaten
| |
Entwickler | The Horde Project |
Aktuelle Version | 4.1.2 (19. Juni 2006) |
Betriebssystem | Linux, Windows, Mac OS X uvm. |
Programmiersprache | PHP |
Kategorie | Webmail |
Lizenz | GPL |
deutschsprachig | ja |
horde.org/imp |
Das Internet Messaging Program (kurz: IMP) ist ein Open Source Webmailer für das Horde Framework auf PHP Basis.
IMP war ursprünglich ein eigenständiges Programm. Da aber viele Verbesserungsvorschläge und Erweiterungswünsche der Nutzerbasis thematisch nicht mehr dem Bereich Webmail zugeordnet werden konnten, kam es zu einer Trennung in das Framework Horde und dem darauf aufbauenden Modul IMP. Für den Betrieb von IMP ist seither eine lauffähige Installation von Horde notwendig.
Diese Abhängigkeit kann bei Neueinsteigern für einige Verwirrung sorgen. Letztendlich ist es auch einfacher, ein einzelnes Paket zu installieren als gleich zwei (oder mehr) hintereinander.
IMP kann über die Horde API auf andere Horde Module zugreifen. So kann IMP beispielsweise das Modul Turba als Adressbuch verwenden oder aus E-Mails heraus Notizen in Mnemo (Hordes virtuelles Notizbuch) abspeichern.
IMP greift in neueren Versionen recht stark auf JavaScript und dynamisches HTML zurück um diverse Funktionen zu implementieren. Dies kann mit älteren Browsern diverse Probleme ergeben.
Features
Neben dem obligatorischen webbasierten Zugriff auf IMAP, POP3 und SMTP Server bietet IMP folgende Features:
- IMAP Folder Subscription
- Das Erstellen von IMAP Verzeichnissen kann eingeschränkt werden
- Der Namespace des IMAP Servers kann via RFC 3501 ermittelt werden
- Unterstützung für Verschlüsselung mit GPG/PGP und S/MIME
- Thread-Ansicht (praktisch zum Lesen von Mailinglisten)
- Unterstützung für Spamerkennungsprogramme (zum Beispiel SpamAssassin)
- E-Mail Anhänge können im Verbund mit dem Modul Gollem direkt aus oder in den Webspace des Nutzers hinein geladen werden
- E-Mail Anhänge können gesammelt als ZIP Datei heruntergeladen werden
- Ein WYSIWYG Editor ist für das Erstellen von HTML E-Mails verfügbar
- ispell oder aspell können zur Rechtschreibeprüfung eingebunden werden
- Virtuelle Verzeichnisse. Alle ungelesenen E-Mails können in einem virtuellen Eingangsverzeichnis angezeigt werden. Gleiches gilt für E-Mails, die einem angegebenen Suchkriterium entsprechen.
IMP Varianten
MIMP
MIMP steht für Mobile IMP. Das Ziel von MIMP ist es, eine abgespeckte Version von IMP für WAP fähige Handys und PDAs zu liefern. Die Funktionen von MIMP umfassen das Durchsuchen von Mailboxen sowie das Anzeigen, Löschen, Weiterleiten, Beantworten und Erstellen von E-Mails.
Eine erste Version für den Produktionseinsatz wurde am 7. Juni 2006 herausgegeben. Siehe hierzu auch die Ankündigung.
DIMP
DIMP ist eine Version von IMP mit volldynamischer Oberfläche, die via Ajax realisiert wird. DIMP befindet sich noch in der Alphaphase und dient eher zum Herumexperimentieren mit neuen Technologien. Gelegentlich werden neue Features von DIMP auf IMP übertragen.
DIMP benötigt zum laufen neben einer Installation des Horde Frameworks auch noch eine aktuelle Version von IMP, da DIMP sich dessen Codebasis bedient.