如何在Dynamics Ax 2009中发送包含密件抄送收件人的电子邮件

时间:2013-10-21 09:12:15

标签: axapta x++ dynamics-ax-2009

我正在发送批量邮件,我想将副本(密件抄送)发送到管理员邮件组。是否可以在AX 2009中向bcc receipent发送邮件?

提前致谢。

2 个答案:

答案 0 :(得分:1)

我对AX 2009不确定,但在AX 2012中,您可以重复使用方法tos()ccs()并创建新方法tosBccs()bccs())像这样:

SysMailerAddressField tosBCC()
{
    ;
    return  SysMailerAddressField::create(_com, SysmailerAddressFieldType::Bcc);
}

SysMailerAddressField bccs()
{
    InteropPermission permission = new InteropPermission(InteropKind::ComInterop);

    permission.assert();

    //BP Deviation Documented
    return SysMailerAddressField::create(_com,SysmailerAddressFieldType::Bcc);
}

现在,在您使用SysMailer对象的电子邮件代码中,您可以调用以上功能:

SMTPUserName _bccAddress;
;
if(_bccAddress != "")
{
    mailer.tosBCC().appendAddress(_bccAddress);            
}

Here您可以找到完整的示例(但您可能需要使用Google翻译)。我非常确定它也应该适用于AX 2009。

答案 1 :(得分:0)

我想我找到了解决方案。如果我使用SysMailer类,它有bccs方法。 有一个SysMailer示例使用here