SendMail

Versendet eine E-Mail per SMTP.

Prototype


int SendMail(Von;An;CC;BCC;Betreff;Inhalt;Signatur-User;Anhänge)

Parameter


ParameterBeschreibung

Von

E-Mail Adresse des Absenders (Merkmal-Ident oder Zeichenkette)

An

E-Mail Adresse des Empfängers (Merkmal-Ident oder Zeichenkette)

CC

CC E-Mail Adresse (Merkmal-Ident oder Zeichenkette)

BCC

BCC E-Mail Adresse (Merkmal-Ident oder Zeichenkette)

Betreff

Betreff der E-Mail (Merkmal-Ident oder Zeichenkette)

Inhalt

Inhalt der E-Mail (Merkmal-Ident oder Zeichenkette)

Signatur-User

Benutzer welcher für die Signaturfindung verwendet wird (Merkmal-Ident oder Zeichenkette)

Anhänge

Dateinamen (inkl. Pfad) der Anhänge (Merkmal-Ident oder Zeichenkette)

Rückgabewert


WertBedeutungGrund
0OKE-Mail erfolgreich versendet.
-10email.ini nicht gefundenemail.ini nicht vorhanden oder keinen Lesezugriff darauf.
-20mailsend.exe nicht gefundenmailsend.exe (aus email.ini) nicht vorhanden oder keinen Lesezugriff darauf.
-21SMTP-Server nicht angegebenDie Angabe eines SMTP-Server in der email.ini ist verpflichtend
-22Domain nicht angegebenDie Angabe einer Domain in der email.ini ist verpflichtend
-23Standard-Absender E-Mail nicht angegebenDie Angabe einer Standard-Absenderemail in der email.ini ist verpflichtend
-24Standard-Absender Name nicht angegebenDie Angabe eines Standard-Absendernamen in der email.ini ist verpflichtend
-31Fehler beim E-Mail VersandDer E-Mail Versand ist fehlgeschlagen (weitere Infos im Syslog-Protokoll)

Hinweise


  • Wird im Feld Von nichts übergeben so wird der Standard Absender aus der email.ini verwendet.
  • Für An, CC sowie BCC können mehrere E-Mail Adressen, getrennt durch ein Semikolon, angegeben werden.
  • Logik Signatur-Benutzer (siehe email.ini SIGNATUR_PATH)
  • Es können mehrere Anhänge übergeben werden, diese sind durch ein Semikolon zu trennen. (500 Zeichen Limitierung!)