Zweite Frage:
Ich müchte gern einen eigenen Maildienst einrichten, mit verschiedensten Funktionen wie Spamfilter, Automatische Weiterleitung und ühnlichem. Ganz wichtig ist noch, dass der Nutzer einen Pop3- und SMTP-Zugang nutzen künnte. Nur, was brauche ich dafür? Welche Programmiersprachen? welche Voraussetzungen sollte mein Provider erfüllen und was sonst unbedingt zu beachten ist. Kennt sich da jemand aus?
Bin im Voraus für jede Antwort dankbar, Ilia
1.) Du mietest dir einen Server, oder du stellst einen bei einem Provider unter. Wichtig ist, daß du eine eigene IP kriegst und praktisch komplett über den Server verfügen kannst, damit du diese doch eher speziellen Serverdienste einrichten kannst.
2.) Du kaufst dir ein Buch über Sendmail. Sendmail ist DER MailTransferAgent (MTA) überhaupt, nur leider nicht sehr leicht konfigurierbar. Alternativ (oder wenn du keine Lust hast, dir diverse Mailinglisten über Bugs in Sendmail zu abonnieren) darfst du auch qmail nehmen. Das ist sicherer, aber natürlich auch nicht unbedingt so vielfälitig wie Sendmail.
3.) Du abonnierst (trotzdem) diverse Mailinglisten über Sicherheitsprobleme bei Server-Betriebssystemen und deren Applikationen. Schließlich muß dein Server aktuell gehalten werden, und es wäre sehr peinlich, wenn dein Server gehackt wird.
4.) Du installierst ein vernünftiges Betriebssystem auf dem Server. Keines von Microsoft (oder du kannst die Sache mit a) den Mailinglisten und b) der Sicherheit gleich wieder vergessen). Es darf z.B. Linux oder *BSD oder irgendein anderes Unix sein.
5.) Du lernst dein Betriebssystem kennen und administrieren. Dabei ergibt sich von selbst die Notwendigkeit, sich gewisse Kenntnisse der Shell-Skriptsprache und Perl anzueignen.
6.) Du schreibst die entsprechende Weboberfläche, die Hintergrundkonfiguration für den MTA, das Interface zur Datenbank, Userauthentifizierung, Webmail-Interface, Session-Management etc...
Wie du sicherlich merkst: Die ganze Sache ist etwas größer, als du dir vermutlich vorstellst. Web.de, GMX, Hotmail, Yahoo-Mail etc. bestehen nicht nur aus einem Menschen, der das ganze mal eben zusammenstrickt, sondern aus vielen Hundert Experten für die unterschiedlichsten Aspekte, und einer großen Anzahl von Servern.
Klar: Wenn du für deine 10 Freunde 'ne Mailadresse einrichten willst, die die Post in deren alte Mailbox weiterleitet, dann ist das ziemlich simpel: Miete dir Webspace bei Puretec oder Strato (dort vielleicht aber lieber nicht) o.ä., und richte die Mailboxen dort per Webinterface ein. Fertig. Alles andere erfordert umfangreiche Kenntnisse.
- Sven Rautenberg