实际上,我正在尝试发送一些模板电子邮件,以便我可以测试一些处理邮箱读取的组件。
我可以加载 Outlook 并发送几封电子邮件,但我正在寻找一种可以一次读取数千封电子邮件的解决方案,因此我需要批量发送这些模板来测试阅读代码。
当我说批量发送时...我有大约 10 到 15 个模板(各不相同),并且我想将每个模板发送大约 1,000 个副本到给定邮箱。
现在这就是症结所在......
我可以启动 SMTP 客户端实例并声明一个新的MailMessage
对象然后使用 SMTP 客户端发送该对象...问题是我的电子邮件模板包含自定义标头信息,因此这不仅仅是一个问题msg.Body = someText
然后设置“收件人”、“发件人”和“主题”字段。
我不想花时间手动解析这些电子邮件,因为标头相当长,并且包含许多我稍后将处理的自定义值。
所以如果我有一个txt
or eml
文件如何将该原始文本发送到我的邮箱以便我可以执行上述测试?
我知道做到这一点的最好方法是使用 MailBee.NET 对象,该对象不是免费的,但您可以下载试用版:http://www.afterlogic.com/mailbee-net/email-components http://www.afterlogic.com/mailbee-net/email-components
那么你正在寻找的是这样的:
MailBee.Mime.MailMessage message = new MailMessage();
message.LoadMessage(filestream);
MailBee.SmtpMail.Smtp.QuickSend(message);
披露:我不在 AfterLogic 工作,但他们的一些工具对 Elastic Email 提供了很大帮助(http://elasticemail.com http://elasticemail.com)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)