我需要创建一个插件,它将为 Web 资源 XML 文件中列出的所有人发送电子邮件。里面只有电子邮件地址,没有姓名等,只有电子邮件地址。我不想用它们创建新的联系人。我也希望发件人是“匿名的”。我说我的意思是我不想为此目的创建一个新的系统用户。
所以我确实找到了这个示例http://msdn.microsoft.com/en-us/library/hh210217.aspx,是的,它可以工作,但正如我所说,我不想将 CRM 实体用作收件人或发件人。如果 CRM 也不创建电子邮件活动实体会更好。
所以我真正需要的只是一个简单的脚本,它将向某些地址发送消息。
我正在考虑使用 System.Net.Mail 命名空间(http://msdn.microsoft.com/en-us/library/system.net.mail.aspx),但问题是我不知道我们的 SMTP 地址是什么(我不太擅长服务器端的东西)。而且,如果我使用 System.Net.Mail 并提供 SMTP 地址,这并不意味着每次在另一个 CRM 实例上安装插件时我都必须更改它。所以我可能应该将它添加为我的 XML 配置文件的一部分。
我在想的另一个选择是我使用这篇文章中的第一个示例,并且总是在发送电子邮件时删除我刚刚创建的联系人。听起来也不是很好的解决方案。
你会怎么做?我可以在 CRM 中处理额外的电子邮件活动和一个额外的系统用户,但不能处理额外的联系人。