我正在发送一批邮件,我想向管理员邮件组发送一份副本 (bcc)。是否可以在 AX 2009 中向密件抄送收件人发送邮件?
提前致谢。
我不确定 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);
}
在这里你可以找到一个完整的例子(你可能需要使用谷歌翻译)。我很确定这也应该在 AX 2009 中工作。
我想我已经找到了解决方案。如果我使用 SysMailer 类,它有 bccs 方法。这里有一个 SysMailer 示例使用。