在邮件正文中发送文本而不是附件

时间:2015-01-28 14:17:00

标签: email outlook exchange-server sap abap

我正在将 SAP ECC 6.0 EHP5 ABAP-report 的电子邮件发送到 Microsoft Exchange 通过 SMTP 。邮件在 Outlook 2013 中到达用户的收件箱,但它作为附件到达,而不是在邮件正文中。从代码的角度来看,我发送的是纯文本,我希望能够在消息中找到它。由于我使用默认的ABAP方法发送电子邮件(在电子邮件正文中发送文本),我认为问题的根源在 Exchange / Outlook 方面。

我的问题是,是否有任何 Exchange / Outlook 设置,它明确指示将邮件作为附件或邮件正文内部发送?

2 个答案:

答案 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软件。