Home Page
        Bestellung     Downloads     Support     Kontakt     English
ZOC Terminal ist ein professioneller SSH Client und Terminal-Emulator für Windows und macOS.
PyroBatchFTP Online Hilfe Thema:

Skript-Befehle → SendMail

SendMail <to>, <subject>, <text>[, <absender>]

 

Dieser Befehl sendet einen Text oder Inhalt einer Textdatei per Email an eine gegebene Adresse. Wenn der Parameter für den Nachrichtentext mit einem @-Zeichen beginnt, ist der Rest ein Dateiname dessen Inhalt geladen und als Text benutzt wird. Der Dateiname kann auch $(logfile) heißen, in diesem Fall wird das Protokoll des aktuellen Skriptlaufs verschickt.

Der SendMail-Befehl versucht normalerweise den Zielserver für die Email selbst zu ermitteln, jedoch kann es in manchen Fällen nötig sein, den SMTP server selbst anzugeben (z.B. wenn dieser eine Authentifizierung verlangt). Deshalb ist es möglich, den Benutzernamen, Passwort und Mailserver bei der Zieladresse der Email (erster Parameter) mit Doppelpunkt und ggf senkrechten Strichen getrennt anzugeben, wie unten in den Beispielen gezeigt.

 

 
Beispiel:  SendMail "admin@nowhere.com", "PyroBatch Error", "PyroBatch Failed!"
 
Beispiel:  SendMail "admin@nowhere.com:smtp.nowhere.com", "PyroBatch Error", "PyroBatch Failed!"
(send msg to admin@nowhere.com via mailserver smtp.nowhere.com)

 
Beispiel:  SendMail "admin@nowhere.com:joedoe|xyz123|smtp.nowhere.com", "PyroBatch Error", "PyroBatch Failed!"
(send msg to admin@nowhere.com via mailserver smtp.nowhere.com and authenticate as smtp user joedoe with password xyz123)

 
Beispiel:  SendMail "admin@nowhere.com", "PyroBatch Error", "@errormail.txt"
(send contents of file errormail.txt to admin@nowhere.com)

 
Beispiel:  SendMail "admin@nowhere.com", "PyroBatch Error", "Please check the logs!", "pyro@myserver.com"
(send mail with given text to admin@nowhere.com from pyro@myserver.com)

 
Beispiel:  SendMail "admin@nowhere.com", "PyroBatch Error", "@$(logfile)"
(send current logfile to admin@nowhere.com)

 

 
Als Alternative zum o.g. Syntax kaan der Mailserver und die Login-Informationen per SetParm Befehl wie folgt angegeben werden:


 

SendMail "admin@pyrousers.com", "Visitors", "@visitors.txt", "from_pyro@pyrobatchftp.com"
    
SetParm "sendmail.smtphost", "smtp.gmail.com"
SetParm "sendmail.smtpuser", "username@gmail.com"
SetParm "sendmail.smtppass", "Pass.Word#123"
SetParm "sendmail.smtphelo", "localhost"
SetParm "sendmail.do_ssl", "yes"
SendMail "username@mail.com", "Report", "This is a mail from PyroBatch!"

 
← Zurück zu Skript-Befehle

 

Downloads
Orders
Contact
Support
Terms of Use
Privacy Policy
pixel