Einstellungen

Nachfolgend finden Sie alle relevanten Themen zu SmtpSender 1.0

Zweck des SmtpSender

SmtpSender versendet E-Mails aus übergebenen Steuerdateien.

Für den Versand können beliebig viele JobQueues erstellt werden.
Jede JobQueue kann mit unterschiedlichen Parametern versehen werden, welche dann in den Jobs nicht mehr angegeben werden müssen.
Bsp: Mailabsender, pro JobQueue individuelle SMTP-Versanddaten, Fehlermailadresse, etc.
Diese Vorgabewerte müssen dann nicht mehr in Jobdateien angegeben werden.

In den JobQueue werden JobDateien bereitgestellt.
Der Versand wird durch die Bereitstellung einer sogenannten JobDatei ausgelöst.

Dabei ist es möglich, der Mailnachricht beliebigen Text (Plain und HTML), sowie beliebige Anhänge mitzugeben.
Außerdem kann eine E-Mail auch auf Termin versendet werden.
Diese optionalen Informationen können pro Nachricht individuell mitgegeben werden.
Werden keine Informationen mitgegeben, greifen automatisch die Einstellungen der JobQueue.

Es gibt eine Vielfalt von optionalen Parametern, welche nahezu jeden Versandwunsch ermöglichen.

SmtpSender Demo

Unlizenziert kann SmtpSender als Demoversion für 14 Tage eingesetzt werden.
Innerhalb des Demozeitraum stehen alle Funktionen zur Verfügung.

JobQueues

Es muss mindestens eine JobQueue eingerichtet sein.
Eine JobQueue ist ein exklusiv ausgewähltes Verzeichnis in welchem Jobdateien bereitgestellt werden.
Andere Dateien sollten in diesem Verzeichnis nicht verwaltet werden.

Auf das JobQueue Verzeichnis muss Zugriff haben:

  1. der SmtpSender.
  2. Das Programm. z.B. eine Warenwirtschaft, welche die Jobdateien erzeugt und bereitstellt.

Der SmtpSender überwacht dieses Verzeichnis und sobald Dateien mit der Endung .job vorliegen, werden diese verarbeitet.

Zur Einrichtung einer JobQueue müssen folgende Parameter angegeben werden.

  1. Ein beschreibender Name für die JobQueue. z.B. "Angebots-Mails"
  2. Ein Verzeichnis (lokal oder Netzwerk), UNC-Pfad dringend empfohlen
  3. Mailadresse als Standardabsender (wird verwendet, wenn in der Jobdatei kein Absender angegeben wird)
  4. Mailadresse für Fehlermeldungen (wird verwendet, wenn in der Jobdatei keine Fehleradresse angegeben wird)
  5. SMTP-Servername (wird verwendet, wenn in der Jobdatei kein SMTP-Server angegeben wird)
  6. SMTP-Username
  7. SMTP-Passwort (wird verschlüsselt gespeichert)

JobQueue einrichten

Benötigte Informationen:
  1. Im SmtpSender mit Rechter Maustaste "JobQueue erstellen" wählen.
  2. Als erstes eine sprechende Bezeichnung für die JobQueue vergeben.
    Durch den Haken bei "JobQueue aktivieren" ist diese gleich aktiv geschaltet.
  3. Verzeichnispfad für die Job Dateien wählen und mit "Weiter" bestätigen.
    Die Verwendung von UNC-Pfaden (\\Servername\Freigabename) wird dringend empfohlen.
  4. Hier muss die Standard Absender Adresse eingetragen werden.
    Wenn in einem Versandjob kein Absender angegeben ist, wird automatisch diese Adresse verwendet.
    Ebenfalls muss eine Mailadresse für Fehlermeldungen eingetragen werden.
    Wenn in einem Versandjob keine Mailadresse für Fehlermeldungen angegeben ist, wird automatisch diese Adresse verwendet.
  5. SMTP Versanddaten eingeben.
    Wenn in einem Versandjob keine SMTP-Versanddaten angegeben sind, werden automatisch die Daten der Queue verwendet.
    Zusätzlich können die Einstellungen getestet werden, dazu auf "Einstellungen testen".
    Um den E-Mail Versand zu testen, wird hier eine Empfängeradresse benötigt.
  6. Die JobQueue ist nun angelegt und kann verwendet werden.
    Zum Ändern Doppelklick oder erneut rechte Maustaste auf der gewünschten JobQueue auswählen.

Job Dateien

Job Datei erstellen:

Für den Versand einer E-Mail werden folgende Dateien benötigt:

  1. Steuerdatei mit den JobInformationen (Bsp.: job1.job)
  2. PlainTextDatei (Bsp.: job1.txt)
  3. HtmlTextDatei (Bsp.: job1.html)
  4. beliebige Anzahl von Anhängen (Bsp.: job1.jpg)

Beschreibung der einzelnen Parameter:

Verarbeitungshinweise:

Alle Dateien können in beliebiger Reihenfolge bereitgestellt werden.
Lediglich die .Job - Datei sollte als letztes bereitgestellt werden damit ein Auftrag wirklich vollständig versendet wird.
Eine Verarbeitung findet erst dann statt, wenn eine Datei mit Endung .job vorhanden ist.

Die SmtpSender.ini beinhaltet alle Konfigurationen des SmtpSenders.
Diese Datei liegt unter "C:\ProgrammData\SmtpSender"
Hier werden die im Einrichtungsassistenten eingetragenen Einstellungen gespeichert.
Diese Einstellungen gelten nur, wenn in der Jobdatei keine Einträge vorhanden sind.

Beispiel JobDatei

Bitte Groß- und Kleinschreibung der Parameter beachten!

Betrieb/Verarbeitung

Die Verarbeitung des SmtpSender kann auf zwei verschiedene Arten gestartet werden:

  1. Innerhalb des Programms rechts unten den Punkt "manueller Durchlauf" wählen.
  2. Aufruf mit Parameter /start Bsp: smtpsender.exe /start.
    Mit dieser Variante kann SmtpSender auch als geplanter Task eingerichtet werden und bspw. jede Minute gestartet werden.

Lizenzierung

Um die Lizenzierung für SmtpSender durchzuführen wird eine Lizenznummer benötigt.
Diese kann direkt beim Hersteller bezogen werden.
Wenn bereits eine Lizenz von SmtpSender vorliegt, dann kann diese direkt über SmtpSender "Lizenzierung" -> "Lizenz aktivieren" eingetragen werden.