WebMail erlaubt den uneingeschränkten Zugriff auf lokale oder ferne POP3- und SMTP-Server. Unterschiedliche Benutzer können per Browser auf beliebige Mailserver zugreifen und ihre Postfächer einsehen, Nachrichten lesen, Mailanhänge herunterladen und speichern, einzelne e-Mails auf dem Server löschen sowie eigene Nachrichten versenden.
Der Zugang zu WebMail erfolgt geschützt über einen Benutzernamen und ein Passwort. Die Zugangsdaten für die Postfächer werden in einer Benutzerdatenbank bereitgehalten. Seine Daten in der Benutzerdatenbank kann jeder Nutzer selbst bearbeiten. Alle schutzwürdigen Angaben werden verschlüsselt gespeichert (ohne Sicherheits-Zertifikat).
Einer der entscheidenden Vorzüge von WebMail ist es, dass Sie das Layout der erzeugten Seiten durch eine individuelle Anpassung von Schablonenseiten (HTML-Templates) in weiten Grenzen an den Stil des eigenen Webs angleichen können.
Datei | Bedeutung |
webmail.dll | Servererweiterung für Windows-Webserver als ISAPI-DLL |
webmail.htm | Schablone für das Materlayout aller Ausgabeseiten des Webmail-Interfaces |
login.htm | Detailschablone für das Login-Formular |
mailbox.htm | Detailschablone für die Mailboxseite mit Postein- und Postausgang |
showmail.htm | Detailschablone für angezeigte e-Mails |
sendok.htm | Detailschablone für eine Sendebestätigung |
admin.htm | Detailschablone für das Administrationsformular zur Benutzerdateneingabe |
adminok.htm | Detailschablone für die Bestätigung der Datenspeicherung in der Benutzerdatenbank |
texture.gif | Hintergrundbild für die Ausgabeseiten des Webmail-Interface |
letter.gif | Clipart in Form eines Briefes |
DataBase.txt | Benutzerdatenbank des Webmail-Interfaces |
Damit ist die Installation von WebMail bereits abgeschlossen.
Senden Sie also zunächst mit Ihrem bisherigen Mailprogramm herkömmlich eine Nachricht an demo.user@justmail.de. Nach der üblichen Übertragungszeit sollten Sie beim Einloggen in das Webmail-Interface mit den Daten Demouser (als Benutzername) und demo (als Paßwort) Zugriff auf das Postfach erhalten und Ihre gesendete e-Mail sowie weitere Nachrichten vorfinden. Voraussetzung für ein erfolgreiches Login ist eine bestehende Verbindung zum Internet.
Bitte belassen Sie meine Nachrichten mit dem Subject "Bitte nicht löschen" auf dem Server. Ihre eigene e-Mail sollten Sie nach dem Lesen freundlicherweise wieder löschen.
Achtung: Sofern ich Missbrauch dieses Postfaches (strafrechtlich relevant oder hochgradig unmoralisch) feststelle, werde ich das Postfach sperren. Bitte verhalten Sie sich fair gegenüber anderen Usern!
Die Platzhalter-Tags für die Masterschablone webmail.htm
lauten:
Tag | Beschreibung | Status | Verwendung |
<#TITLE> | von WebMail erzeugter Titelstring | obligatorisch | mehrmals |
<#CONTENT> | malispezifisches Ergebnis der jeweiligen Anfrage an das Webmail-Interface | obligatorisch | einmalig |
<#SCRIPTDIR> | von WebMail selbst erkannter logischer Pfad zur Servererweiterung webmail.dll, beginnend im Wurzelverzeichnis des Webs (also beispielsweise "/webmail"), kann beispielsweise Grafiken referenzieren | fakultativ | mehrmals |
<#DATE> | Ausgabedatum der Seite | fakultativ | mehrmals |
<#TIME> | Ausgabezeit der Seite | fakultativ | mehrmals |
Alle Platzhalter-Tags müssen mit dem Zeichen # beginnen und in Grossbuchstaben ausgeführt sein. Anderenfalls ist die Funktion des Webmail-Interfaces nicht gewährleistet.
Die beiliegende Schablone webmail.htm bietet in etwa den folgenden
Inhalt und kann als Muster angesehen werden:
[ Home]
|
Hinweis: Aufgrund des Caching-Mechanismus einiger Webserver werden Änderungen am Masterlayout erst nach Entladen des Webmail-Interface durch Herunterfahren und Neustart des Servers wirksam.
Bei den Detaillayouts handelt es sich nicht um komplette HTML-Seiten, sondern lediglich um HTML-formatierte Sequenzen. Das Layout der Detailvorlagen kann wiederum frei verändert werden. Die Platzhaltertags und die Namen der Formularfelder müssen erhalten bleiben.
Element | Beschreibung | Status | Verwendung |
<FORM ACTION="<#SCRIPT>" METHOD="POST"> | Login-Formularaktion | obligatorisch | einmalig |
<INPUT TYPE="hidden" NAME="Attempt" VALUE="<#ATTEMPT>"> | Zähler der Loginversuche | fakultativ | einmalig |
<INPUT TYPE="text" NAME="User"> | Benutzername | obligatorisch | einmalig |
<INPUT TYPE="password" NAME="Pass"> | Loginpasswort | obligatorisch | einmalig |
Element | Beschreibung | Status | Verwendung |
<#INMAILS> | Anzahl der Nachrichten | fakultativ | mehrmalig |
<FORM ACTION="<#SCRIPT>/mailbox" METHOD="POST"> | Formularaktion zum Löschen von e-Mails | obligatorisch | einmalig |
<#USERDATA> | Benutzerdaten zum Ausführen der Löschaktion
(muss im FORM-Abschnitt stehen) |
obligatorisch | einmalig |
<TABLE>
<TR><TD></TD><TD>Absender</TD><TD>Betreff</TD> <TD>Datum/Zeit</TD><TD>Grösse</TD></TR>
<#LINES>
</TABLE> |
Tabelle zur Anzeige der auf dem Mailserver vorhandenen Nachrichten | obligatorisch | einmalig |
Der Postausgangsteil muss über folgende Elemente verfügen:
Element | Beschreibung | Status | Verwendung |
<FORM ACTION="<#SCRIPT>/send" METHOD="POST"> | Formularaktion zum Versenden der e-Mail | obligatorisch | einmalig |
<#USERDATA> | Benutzerdaten zum Ausführen des Sendens
(muss im FORM-Abschnitt stehen) |
obligatorisch | einmalig |
<INPUT TYPE="text" NAME="MailTo"> | Adresse des Empfängers | obligatorisch | einmalig |
(Real-)Name des Absenders | obligatorisch
( ist fakultativ)
|
einmalig | |
<INPUT TYPE="text" NAME="Subject"> | Betreff der Nachricht | obligatorisch | einmalig |
<TEXTAREA NAME="Text"
ROWS="10" COLS="65"> </TEXTAREA>
|
Nachrichtentext | obligatorisch | einmalig |
Element | Beschreibung | Status | Verwendung |
<PRE><#HEADER></PRE> | Kopfzeilen der Nachricht | obligatorisch | einmalig |
<PRE><#BODY></PRE> | Textinhalt der Nachricht | obligatorisch | einmalig |
<PRE><#ATTACHMENT></PRE> | Liste der Anhänge | fakultativ | einmalig |
Element | Beschreibung | Status | Verwendung |
<#SENDER> | Absender der Nachricht | fakultativ | einmalig |
<#MAILTO> | Empfänger der Nachricht | fakultativ | einmalig |
<#SUBJECT> | Betreff der Nachricht | fakultativ | einmalig |
<#TEXT> | Inhalt der Nachricht | fakultativ | einmalig |
Die Benutzerverwaltung erreichten Sie über den Aufruf von WebMail mittels http://www.mydomain.de/webmail/webmail.dll/admin. Es erscheint ein Login-Formular. Tragen Sie sich mit Usernamen und Passwort ein.
Sind Sie in der Datenbank bekannt, erscheinen Ihre gespeicherten Daten
zur Aktualisierung. Anderenfalls erscheint ein leeres Formular. Folgende
Angaben sind für die Arbeit mit WebMail
notwendig.
|
Verfügen Sie über mehrere Postfächer auf unterschiedlichen
Postservern müssen Sie sich mit mehreren Usernamen bei WebMail
eintragen.
Das System WebMail ist nach bestem Wissen und Gewissen frei von Viren, Würmern und Trojanern.
Das Webmail-Interface darf in der vorliegenden Form frei genutzt werden. Die Rechte für das Konzept und die Quelltexte bleiben beim Autor. Eine weiterentwickelte Version von WebMail ist unter www.hummel1.de/soft erhältlich.
Allzeit nur gute Nachrichten in der Mailbox!!
Jürgen Hummel
Internet: www.hummel1.de
e-Mail: post@hummel1.de