View Categories

MCSMTP.SENDMAIL

//Scriptfunktion 'MCSMTP.SENDMAIL'
//Diese Funktion sendet eine E-Mail über einen SMTP-Server.

//Parameter:
//AbsenderEmail: Die E-Mail-Adresse des Absenders.
//EmpfaengerEmail: Die E-Mail-Adresse des Empfängers.
//AbsenderName: Der Name des Absenders, der in der E-Mail angezeigt wird.
//Betreff: Der Betreff der E-Mail.
//Text: Der Textkörper der E-Mail.
//AttachmentFilename: Der Dateiname (Pfad zur Datei) der Datei, die als Anhang mitgesendet werden soll. Kann leer sein, wenn kein Anhang benötigt wird.
//MailServer: Die Adresse des SMTP-Servers, über den die E-Mail gesendet wird.
//MailUser: Der Benutzername für den SMTP-Server (normalerweise die E-Mail-Adresse des Absenders).
//MailPassword: Das Passwort des Benutzers für den SMTP-Server.
//MailPort: Der Port des SMTP-Servers, üblicherweise 25, 465 (SSL) oder 587 (TLS).



// Mail-Server-Konfiguration festlegen
MAILSERVERHOST="smtp.ionos.de"
MAILUSER="info@muster.de"
MAILPASSWORD="1234567"
MAILSERVERPORT="465"
MAILATTACH=""
MAILABSENDER="tester@muster.de"

// Empfänger- und E-Mail-Daten festlegen
MAILEMPFAENGER="ziel@ziel.de"
MAILNAME="Max Mustermann"
MAILBETREFF="Das ist eine Testmail"
MAILTEXT="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua."

// E-Mail senden
TEST=MCSMTP.SENDMAIL{{MAILABSENDER},{MAILEMPFAENGER},{MAILNAME},{MAILBETREFF},{MAILTEXT},{MAILATTACH},{MAILSERVERHOST},{MAILUSER},{MAILPASSWORD},465}

// Fehlerbehandlung anzeigen, falls ein Fehler auftritt
IFBLOCK{SCRIPT.LASTERROR!0}
	RES=DLGMESSAGE{{SCRIPT.LASTERRORMSG}}
ENDIF