Comparis Smtp Mailer

Meier, Danny and Boller, Micha (2009) Comparis Smtp Mailer. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
PDF
SmtpMailer.pdf - Supplemental Material

Download (8MB) | Preview

Abstract

Die Software Smtp Mailer wurde für die comparis.ch AG, dem führenden Internet-Vergleichsdienst in der Schweiz, entwickelt. Über den Smtp Mailer wird sämtlicher E-Mail Verkehr der compairs.ch AG verwaltet und verschickt. Funktional muss die Applikation das zeit- und prioritätsgesteuerte Versenden von Nachrichten erlauben, welche Signaturen, Attachments und Multipart-Bodys enthalten können. Das Versandvolumen kann in Spitzenzeiten (z.B. beim Newsletterversand) bis zu 300‘000 Nachrichten pro Stunde betragen. Diese Versandleistung muss das Smtp Mailer System erreichen können. Mittels eines konfigurierbaren Bereinigungsprozesses werden von versendeten Nachrichten nach Ablauf der Archivierungszeit speicherintensive Bestandteile wie Nachrichteninhalte und Anhänge in der Datenbank gelöscht. Fehlerhafte oder temporär nicht zustellbare Nachrichten erzeugen einen Non Delivery Report (NDR), welcher vom Smtp Mailer System automatisch ausgewertet wird. Aus den so ermittelten Daten lassen sich Rückschlüsse auf die Qualität der E-Mail Adressen ziehen. Das Ziel ist es, E-Mail Adressen von schlechter Qualität beim E-Mail Versand nicht mehr berücksichtigen zu müssen. Sämtliche standortunabhängigen Konfigurationseinstellungen können über eine moderne und intuitiv zu bedienende Silverlight Webapplikation vorgenommen werden. Die Einstellungen werden zur Laufzeit übernommen und erfordern kein Neustart der Anwendungen. Standortabhängige Konfigurationseinstellungen werden in XML Konfigurationsdateien verwaltet. Je nach Situation werden die Einstellungen in den Konfigurationsdateien während dem Betrieb der Applikationen angewendet. Sämtliche Funktionalitäten des Smtp Mailers sind über eine API verfügbar, welche in Form von zwei Programmbibliotheken bereitgestellt werden. Die Versand API erlaubt das Versenden und Verfolgen von Nachrichten und bildet die Schnittstelle für sämtliche Applikationen der comparis.ch AG, welche in irgendeiner Form Nachrichten versenden müssen. Die zweite API stellt sämtliche Funktionalitäten bereit, welche für Auswertungen und die Wartung des Smtp Mailer Systems sind.

Item Type: Thesis (Bachelor)
Subjects: Technologies > Protocols > SMTP
Technologies > Frameworks and Libraries > Silverlight
Metatags > INS (Institute for Networked Solutions)
Topics > Internet Technologies and Applications
Area of Application > Business oriented
Technologies > Databases
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Creators:
CreatorsEmail
Meier, DannyUNSPECIFIED
Boller, MichaUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorStolze, MarkusUNSPECIFIED
ExpertGraf, MarcelUNSPECIFIED
Funders: comparis.ch AG
Depositing User: HSR Deposit User
Date Deposited: 24 Jul 2012 07:56
Last Modified: 24 Jul 2012 09:35
URI: http://eprints.hsr.ch/id/eprint/37

Actions (login required)

View Item View Item