ich versuche gerade eine Action in eine Page einzubauen um eine E-Mail zu versenden. Im grunde genommen, benutze ich die dafĂĽr vorgesehene Code Unit 9520 "Email Management" und 9500 "Mail Item".
Der Fehler taucht auf, sobald ich MailManagment.Send(FALSE) aufrufe. Ich kann den Fehler leider nicht ausfindig machen.
Vielleicht weiĂź ja einer von euch bescheid.
Ich habe auch schon die txt konstanten durch geschaut um zu gucken, woher der Fehler kommt, aber es scheint ein NAV Fehler zu sein.
- Code: Alles auswählen
SendEntryRequest(NIMEntry : Record "NIM Entry") : Boolean
// Insert all mandatory fields with fieldtest
WITH EmailItem DO BEGIN
"Send to" := NIMSetup."Recipient Email";
Subject := '<Betreff Platzhalter>';
GenerateEmailBody(EmailBody, NIMEntry);
Body := EmailBody.Blob;
"Plaintext Formatted" := FALSE;
EXIT(Send(FALSE));
END;
Liebe grĂĽĂźe
EDIT:
Die Lösung lag wie vermutet nah: "Plaintext Formatted" := FALSE; muss auf TRUE gesetzt werden, da sonst versucht wird eine HTML Datei (?) zu versenden.