[Gelöst] "Die Datei ist nicht vorhanden" beim Email versandt

5. März 2018 09:26

Hallo liebes Forum,

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:
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.