Lotus 2009富文本内的AX 2009附件

问题描述 投票:5回答:2

可以使用AX 2009在Lotus Notes中创建电子邮件正文,并在所需位置的电子邮件中附加pdf或xls文件,为每个附加文件提供文本,并使这些嵌入对象可以点击并重命名它们?

enter image description here

.net api lotus-notes axapta x++
2个回答
3
投票

尝试使用您的文件测试此作业...

static void TestEmails(Args _args)
{
    System.Net.Mail.MailMessage             mailMessage;
    System.Net.Mail.Attachment              attachment;
    System.Net.Mail.AttachmentCollection    attachementCollection;
    System.Net.Mail.SmtpClient              smtpClient;
    System.Net.Mail.MailAddress             emailfrom;
    System.Net.Mail.MailAddress             emailto;
    str                                     messageBody;
    str                                     Subject;
    str                                     SMTPServer;
    str                                     Filenm;
    FileIOPermission                        permission1;

    str fileToSend;
    ;

    fileToSend = "P:\\Tests\\TestFile.pdf";

    emailfrom = new System.Net.Mail.MailAddress("[email protected]","");
    emailTo = new System.Net.Mail.MailAddress("[email protected]","");

    messageBody = "Test Body";
    Subject = "Test Subject";
    SMTPServer = SysEmailParameters::find(false).SMTPRelayServerName;

    mailMessage = new System.Net.Mail.MailMessage(emailfrom, emailTo);

    mailmessage.set_Subject(Subject);
    mailmessage.set_Body(messageBody);

    attachementCollection = mailMessage.get_Attachments();
    Filenm = fileToSend;
    permission1= new FileIOPermission(Filenm,'w');
    permission1.assert();

    attachment = new System.Net.Mail.Attachment(Filenm);
    attachementCollection.Add(attachment);

    smtpClient = new System.Net.Mail.SmtpClient(SMTPServer);
    smtpClient.Send(mailmessage);

    CodeAccessPermission::revertAssert();
}

1
投票

标准AX无法为您做到这一点。

你可能能够编码,但它looks tricky

© www.soinside.com 2019 - 2024. All rights reserved.