Hat jemand eine Ahnung, wie man es hinbekommt das der body einer über mailto mit shellexecute gesendeten Mail von outlook grundsätzlich als text und nicht html/richtext verarbeitet wird, sonst werden nämlich alle zeilenümbrüche die man im body übergibt (egal ob #13#10 oder ^L) ignoriert und das ganze sieht nicht so aus wie es soll.
Announcement
Collapse
No announcement yet.
linefeed in body einer mit Mailto:xxx erzeugten E-Mail
Collapse
X
-
Also bei mir funktioniert das so:
const { Zeilenvorschub für ShellExecute MailTo }
emailCR = '%0D%0A';
procedure SendMailTest
var
S: string;
begin
S := 'mailto:[email protected]?subject=Test&Body=Dies ist ein Test'+emailCR+'und er funktioniert'+emailCR+'auch.';
ShellExecute(0,'open', PChar(S), nil, nil, 0);
end
Comment