我正在将 SAP ECC 6.0 EHP5 的 ABAP-report 的电子邮件发送到 Microsoft Exchange 通过 SMTP 。邮件在 Outlook 2013 中到达用户的收件箱,但它作为附件到达,而不是在邮件正文中。从代码的角度来看,我发送的是纯文本,我希望能够在消息中找到它。由于我使用默认的ABAP方法发送电子邮件(在电子邮件正文中发送文本),我认为问题的根源在 Exchange / Outlook 方面。
我的问题是,是否有任何 Exchange / Outlook 设置,它明确指示将邮件作为附件或邮件正文内部发送?
答案 0 :(得分:1)
在给出的示例中,正文总是键入HTM
。对于邮件正文,我总是使用类型RAW
,这很好用(使用Lotus Notes)。因此,在创建邮件正文时,您可能会尝试以下操作:
document = cl_document_bcs=>create_document(
i_type = 'RAW'
i_text = im_text
i_length = txt_len
i_subject = im_subject ).
答案 1 :(得分:0)
不,Outlook / Exchange并没有为此提供任何帮助。我想这个问题来自ABAP / SAP软件。