---
title: MCSMTP.SENDMAIL
description: "```javascript //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…"
url: "https://aspi-gmbh.de/docs/mcsmtp-sendmail/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Mail"
---

# MCSMTP.SENDMAIL

```javascript

                //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
```
