SendMail
- lk
- hjk
Owned by lk
Versendet eine E-Mail per SMTP.
Prototype
int SendMail(Von;An;CC;BCC;Betreff;Inhalt;Signatur-User;Anhänge)
Parameter
Parameter | Beschreibung |
---|---|
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
Wert | Bedeutung | Grund |
---|---|---|
0 | OK | E-Mail erfolgreich versendet. |
-10 | email.ini nicht gefunden | email.ini nicht vorhanden oder keinen Lesezugriff darauf. |
-20 | mailsend.exe nicht gefunden | mailsend.exe (aus email.ini) nicht vorhanden oder keinen Lesezugriff darauf. |
-21 | SMTP-Server nicht angegeben | Die Angabe eines SMTP-Server in der email.ini ist verpflichtend |
-22 | Domain nicht angegeben | Die Angabe einer Domain in der email.ini ist verpflichtend |
-23 | Standard-Absender E-Mail nicht angegeben | Die Angabe einer Standard-Absenderemail in der email.ini ist verpflichtend |
-24 | Standard-Absender Name nicht angegeben | Die Angabe eines Standard-Absendernamen in der email.ini ist verpflichtend |
-31 | Fehler beim E-Mail Versand | Der 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!)