.net Lotus Notes richtext中的AX 2009附件
是否可以使用AX 2009在Lotus Notes中创建电子邮件正文,并将pdf或xls文件附加到电子邮件中所需的位置,为每个附加的文件提供文本,并使此嵌入对象可单击并可以重命名.net Lotus Notes richtext中的AX 2009附件,.net,api,lotus-notes,axapta,x++,.net,Api,Lotus Notes,Axapta,X++,是否可以使用AX 2009在Lotus Notes中创建电子邮件正文,并将pdf或xls文件附加到电子邮件中所需的位置,为每个附加的文件提供文本,并使此嵌入对象可单击并可以重命名 尝试将此作业作为对文件的测试 static void TestEmails(Args _args) { System.Net.Mail.MailMessage mailMessage; System.Net.Mail.Attachment attachm
尝试将此作业作为对文件的测试
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("From@address.com","");
emailTo = new System.Net.Mail.MailAddress("To@address.com","");
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();
}
标准AX不可能为您做到这一点
您可能可以对其进行编码,但它不可用 您的电子邮件参数是否在管理->设置->电子邮件参数设置下?是的,我想,我不知道您的意思,您必须使用Notes/Domino API。似乎您正在谈论基于.NET的产品,我不确定.NET的标准(即免费)Domino互操作类是否可以让您精确控制所需附件的内联定位。在Notes邮件中,在富文本正文中表示它的附件和图标实际上是独立的实体,标准API类对富文本的处理能力有限。Notes C API具有这些功能,但它非常复杂。来自一家名为Genii Software的公司的名为MIDAS的第三方API更简单,但不是免费的。您能提供一个示例吗?这显然不是使用.NET中Notes互操作类的完整指南,但请看一下这个问题中的代码。看看前两个答案。这将为您提供关键类和方法名称,如果您使用“C#”搜索这些术语,您可能会找到一些其他示例。谢谢,这正是我的代码,它不会将文件作为对象添加到电子邮件中,而只是将文件附加到电子邮件中,我需要在电子邮件正文中添加可单击的文件。。。为什么它们必须在体内?这些电子邮件仅供内部使用吗?也许你可以发送一个链接到该文件。不,我需要完全像图片上一样,因为我需要附件的自定义排序,当附件超出身体时,它们会按照自己的意愿排序,但不像我需要的那样