Postler
Postler ist ein Mail Delivery Agent (MDA) und für die Zustellung von E-Mails an die betreffenden Benutzerkonten zuständig.
Die Sortierung ankommender E-Mails erfolgt Serverseitig, nach definierten Regeln.
Regeln können in TPS (The Postler sLang), der Scriptsprache Lua geschrieben werden und mittels Regulärer Ausdrücke (RegEx).
Konfiguration
Zur Konfiguration können die beiden Scriptsprachen TPS (ab Version 1.0.0.0) und Lua (ab Version 1.2.0.0) benutzt werden.
TPS ( The Postler sLang)
The Postler sLang ist eine Scriptsprache, die sich, in der jetzigen Ausführung, für einfache Regeln eignet.
if (X-Spam == YES) then set create dir = True set folder = "Spam" end if if (X-Virus == YES) then set create dir = True set folder = "Virus" end if if (regex("[\w]*@ebay.[a-zA-Z]{2,3}", From) == True) then set create dir = True set folder = "eBay" end if if (regex("[\w]*@unicom.ws", From) == True and (X-Spam != Yes and X-Virus != Yes)) then set create dir = True set folder = "Mitarbeiter" end if
Lua
Lua ist eine performante Skriptsprache. In Postler kommt Version 5.3.1 von Lua zum Einsatz.
if header['X-Spam'] == 'YES' then folder = "Spam" create_dir = true end if header['X-Virus'] == "YES" then create_dir = true folder = "Virus" end if (regex("[\\w]*@unicom.ws", header['From']) == true) then create_dir = true folder = "Mitarbeiter" end if (header['From'] == "cl@unicom.ws") then create_dir = true folder = "Mitarbeiter/Carina Leuthner" end if (header['From'] == "trinity-users-help@lists.pearsoncomputing.net" or header['To'] == "trinity-users@lists.pearsoncomputing.net") then create_dir = true folder = "TDE/users" end if (header['From'] == "trinity-devel-help@lists.pearsoncomputing.net" or header['To'] == "trinity-devel@lists.pearsoncomputing.net") then create_dir = true folder = "TDE/devel" end if (header['From'] == "trinity-commits-help@lists.pearsoncomputing.net" or header['To'] == "trinity-commits@lists.pearsoncomputing.net") then create_dir = true folder = "TDE/commits" end if (header['From'] == "opensuse-kde3+help@opensuse.org" or header['To'] == "opensuse-kde3@opensuse.org") then create_dir = true folder = "openSuSE/KDE3" end if (regex("ebay.[a-zA-Z]{2,3}", header['From']) == true) then create_dir = true folder = "eBay" end
Dienstleistungen
Definierung
Gerne definieren wir für Sie Filterregeln nach Ihren Wünschen.
Mailserver
Sie können auch Ihren E-Mail-Verkehr über unsere Infrastruktur abwickeln. Der von uns zur Verfügung gestellte Mailserver wird nach Ihren Bedürfnissen eingerichtet und von uns regelmäßig gewartet.
Als Betriebssystem kommt Debian GNU/Linux zum Einsatz, mit Postfix als MTA (Mail Transfer Agent), sowie Postler als MDA (Mail Delivery Agent).
Das System wird entweder in einem Linux-Container betrieben (LXC), als virtuelle Maschine in KVM, oder als dedizierter Server.
Nutzung
Für die nicht kommerzielle Nutzung ist dieses Produkt kostenlos einsetzbar.
Haben Sie Fragen?
Technische Fragen beantworten wir gerne über support@unicom.ws und allgemeine richten Sie bitte an office@unicom.ws.