使用 Delphi 2010,我正在尝试发送电子邮件的正文需要多行的电子邮件。我无法让多线部分工作。我尝试插入#13、#10 和'%0d'。它要么忽略并将所有内容打印为一行,要么我得到一个外部异常。
这是我的源代码。
strEmail := 'address@domain.com';
strSubject := 'Update Request: ';
strBody := 'Line1 ' +#13 + 'Line 2';
Param := 'mailto:' + strEmail + '?subject=' + strSubject + '&Body=' + strBody;
Shellexecute(Main.Handle, 'open', PChar(Param), nil, nil, SW_SHOWNORMAL);
如何在我的电子邮件正文中的不同行中获取 Line1 和 Line2?您可以假设唯一的电子邮件客户端是 Outlook。(可以使用不同的版本。)
谢谢,
GS