tmsBatchMailer - ein kommandozeilengesteuertes Mailprogramm
tmsBatchMailer dient zur Versendung von Emails an beliebig viele Empfänger. Der grosse Vorteil ist, dass tmsBatchMailer per Kommandozeile (z.B. über Batchdateien) gesteuert werden kann. Hierdurch ist es leicht möglich, vordefinierte Emails an eine Liste von Empfänger zu versenden.
|
|
Download (Freeware für private Nutzung) ( Vers. 1.4.9, ca. 1,4 MB) |
Zunächst muss in tmsBatchMailer mindestens ein Email-Account eingerichtet und gespeichert werden. Die gespeicherten Accounts können dann zum Versenden von Emails verwendet werden. Bei der Einrichtung von Emailaccounts werden Informationen über den SMTP-Server, den SMTP-Port, den Accountnamen und das Passwort (bei entsprechender Identifikationseinstellung), sowie der Name und die Email des Absenders benötigt. Optional können SSL/TLS oder STARTTLS als Verschlüsselung aktiviert werden. Zum Versenden der Email wird eine Onlineverbindung zum eingetragenen/ausgewählten Mailserver benötigt.
Wird tmsBatchMailer ohne Parameter gestartet, so können alle Informationen über
- Empfänger (TO:, CC:, BCC)
- Betreffzeile
- Emailtext
- Dateianhang
- zu verwendender Account
manuell eingetragen/ausgewählt werden und die Email dann versendet werden.
Folgende Parameter sind beim Programmstart von tmsBatchMailer möglich:
Parameter | Beschreibung |
/P:[Datei_mit_Parametern] |
Wird der Parameter /P angegeben, so werden alle Parameter aus der angebenenen Parameterdatei ausgelesen. Der Parameter /P kann nur alleine verwendet werden. Ist /P nicht angegeben, so werden alle Parameter über die Kommandozeile erwartet. In der Parameterdatei muss jeder Parameter in einer eigenen Zeile stehen. Beispielinhalt einer Parameterdatei: /OneMailperReceipt /A:EmailAccountName /S:"Testmail mit Dateianhang und als HTML" /M:Mailtext.txt /T:Empfaenger.txt /D:Dateianhaenge.txt /Y:text/html |
Weitere Parameter (entweder über die Parameterdatei oder über die Kommandozeile zu übergeben) | |
/SILENT | Ist dieser Parameter angegeben, werden keine Meldungen vom Programm ausgegeben. Ob der Versand der Email erfolgreich war, kann über den ERRORLEVEL festgestellt werden( 0: Versand erfolgreich; 1: Es ist ein Fehler aufgetreten, Versand nicht erfolgreich) |
/ONEMAILPERRECEIPT | Ist dieser Parameter angegeben, so wird für jeden Empfänger (gilt nur für das MAILTO-Feld) jeweils eine eigene Email versandt und jeder Empfänger sieht nur seine eigene Emailadresse. Ist der Parameter nicht angegeben, so wird nur eine gemeinsame Email an alle Empfänger versandt (alle Empfänger können alle anderen Empfängeradressen sehen). |
/A:[Accountname] | Hier wird der Accountname angegeben, der zum Versenden der Email dienen soll. Der Name muss mit einem Eintrag aus der Liste der zuvor angelegten Accounts übereinstimmen. |
/S:"Betreffzeile" | Hier wird die Betreffzeile angegeben. Der Text der Betreffzeile sollte komplett in Anführungszeichen stehen. |
/M:[Datei_mit_Emailinhalt] | Hier wird eine Datei angegeben, in der der Inhalt der zu versendenen Email abgelegt wurde. |
/Y:["text/plain" oder "text/html"] | Hierdurch wird festgelegt, ob der Mailtext als reiner ASCII-Text ("text/plain") oder als HTML-Text ("text/html") interpretiert werden soll. Die Angaben müssen ohne Anführungszeichen erfolgen. |
/T:[Datei_mit_Empfängerliste] | Hier wird eine Datei angegeben, in der ein oder mehrere Emailempfänger enthalten sind. Die Datei kann entweder pro Zeile einen Empfänger beinhalten, oder mehrer Empfänger in einer Zeile, dann jedoch durch ein Semikolon voneinander getrennt. Die mit /T: übergebenen Empfänger werden in der zu versendenden Email in das MAILTO-Feld eingetragen. |
/C:[Datei_mit_Empfängerliste] | Auch hier kann eine Datei mit einer Empfängerliste übergeben werden. Die mit /C: übergebenen Empfänger werden in das CC-Feld der zu versendenden Email übernommen. |
/B:[Datei_mit_Empfängerliste] | Auch hier kann eine Datei mit einer Empfängerliste übergeben werden. Die mit /B: übergebenen Empfänger werden in das BCC-Feld der zu versendenden Email übernommen. |
/D:[Dateianhang] | Hier kann eine Datei angegeben werden, in der ein oder mehrere Dateien als Anhang definiert wurden. Jede an die Email anzuhängende Datei muss in der Datei in einer eigenen Zeile stehen. |
/LOG | Erzeugt im Programmverzeichnis eine Datei LOGFILE.LOG mit detaillierten Log-Informationen |
Zur automatisierten, parametergesteuerten Versendung einer Email sind mindestens folgende Parameter erforderlich: /A:, /S:, /M:, /T: (und/oder /C: und/oder /B:). Fehlt einer der erforderlichen Parameter wird die Email nicht automatisch versendet. Die Nutzung von tmsBatchMailer ist ausschließlich für private Zwecke kostenlos (Freeware). Jegliche gewerbliche oder kommerzielle Nutzung der Freewareversion ist untersagt. Zur gewerblichen oder kommerziellen Nutzung ist der Erwerb der kommerziellen Version von tmsBatchMailer erforderlich.