通过SDK发送C4C电子邮件时,如何在发件人中删除"代表"?

2020-09-04 03:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


通过SDK从C4C发送电子邮件时,将使用发件人地址(我在Activity的MessageFromParty中设置的地址),但是在默认电子邮件发件人地址上设置了"代表"。 例如:

是否可以删除它? 我不希望显示"不回复"地址。 理想情况下,将MessageFromParty设置为票证的通道ID。

当我通过用户界面中的"交互"选项卡发送电子邮件时,发件人地址已按预期设置,根本没有引用"代表"。

这是我用来发送电子邮件的代码:

//创建电子邮件活动
 var elEmailRoot:活动的元素;
 elEmailRoot.TypeCode =" 39"; //39 =电子邮件活动
 elEmailRoot.SubjectName =主题;
 instEmail = Activity.Create(elEmailRoot);


//设置发件人和收件人
 var elActivityParty:Activity.Party的元素;
//发件人
 elActivityParty.PartyName = emailSender;
 instEmail.MessageFromParty.Create(elActivityParty);
//接受者
 elActivityParty.PartyName = emailRecipient;
 instEmail.MessageToParty.Create(elActivityParty);


 instEmailTxtColl = instEmail.TextCollection.Create();
 elEmailTxtCollTxt.TypeCode.content =" 10002";
 instEmailTxtCollTxt = instEmailTxtColl.Text.Create(elEmailTxtCollTxt);
 elEmailTxtCollTxtCntnt.Text.content = emailBody;
 instEmailTxtCollTxt.TextContent.Create(elEmailTxtCollTxtCntnt);

 instEmail.Send();
 

预先感谢

更新; 我尚未解决此问题,但发现将true传递给Send函数会使用MessageFromParty填充回复地址。

(3.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


通过SDK从C4C发送电子邮件时,将使用发件人地址(我在Activity的MessageFromParty中设置的地址),但是在默认电子邮件发件人地址上设置了"代表"。 例如:

是否可以删除它? 我不希望显示"不回复"地址。 理想情况下,将MessageFromParty设置为票证的通道ID。

当我通过用户界面中的"交互"选项卡发送电子邮件时,发件人地址已按预期设置,根本没有引用"代表"。

这是我用来发送电子邮件的代码:

//创建电子邮件活动
 var elEmailRoot:活动的元素;
 elEmailRoot.TypeCode =" 39"; //39 =电子邮件活动
 elEmailRoot.SubjectName =主题;
 instEmail = Activity.Create(elEmailRoot);


//设置发件人和收件人
 var elActivityParty:Activity.Party的元素;
//发件人
 elActivityParty.PartyName = emailSender;
 instEmail.MessageFromParty.Create(elActivityParty);
//接受者
 elActivityParty.PartyName = emailRecipient;
 instEmail.MessageToParty.Create(elActivityParty);


 instEmailTxtColl = instEmail.TextCollection.Create();
 elEmailTxtCollTxt.TypeCode.content =" 10002";
 instEmailTxtCollTxt = instEmailTxtColl.Text.Create(elEmailTxtCollTxt);
 elEmailTxtCollTxtCntnt.Text.content = emailBody;
 instEmailTxtCollTxt.TextContent.Create(elEmailTxtCollTxtCntnt);

 instEmail.Send();
 

预先感谢

更新; 我尚未解决此问题,但发现将true传递给Send函数会使用MessageFromParty填充回复地址。

(3.7 kB)
付费偷看设置
发送
1条回答
ZJXianG
1楼-- · 2020-09-04 04:07

嗨,戴夫

能不能让我知道您在哪里编写了以上代码,因为我发现不赞成使用电子邮件活动,因此无法进行SDK增强。

我有类似的要求,如果您能提供一些见解,将对您有很大帮助。

谢谢

Prem。

一周热门 更多>