在邮件正文中发送文本而不是作为附件
Send a text in message body and not as an attachment
我正在从 ABAP-report SAP ECC 6.0 EHP5 发送电子邮件] 通过 SMTP 到 Microsoft Exchange。邮件到达 Outlook 2013 中用户的收件箱,但它作为附件到达,而不是在邮件正文中。从代码的角度来看,我发送的是纯文本,我希望将其包含在消息中。由于我使用默认的 ABAP 方法发送电子邮件,它在电子邮件正文内发送文本,我认为问题的根源在 Exchange/Outlook 方面。
我的问题是,是否有任何 Exchange/Outlook 设置明确指示将邮件作为附件或在邮件正文中发送?
不,Outlook/Exchange 没有为此提供任何内容。我想问题出在 ABAP/SAP 软件上。
在给出的示例中,正文总是键入 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 ).
我正在从 ABAP-report SAP ECC 6.0 EHP5 发送电子邮件] 通过 SMTP 到 Microsoft Exchange。邮件到达 Outlook 2013 中用户的收件箱,但它作为附件到达,而不是在邮件正文中。从代码的角度来看,我发送的是纯文本,我希望将其包含在消息中。由于我使用默认的 ABAP 方法发送电子邮件,它在电子邮件正文内发送文本,我认为问题的根源在 Exchange/Outlook 方面。
我的问题是,是否有任何 Exchange/Outlook 设置明确指示将邮件作为附件或在邮件正文中发送?
不,Outlook/Exchange 没有为此提供任何内容。我想问题出在 ABAP/SAP 软件上。
在给出的示例中,正文总是键入 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 ).