我用C#创建了一个简单的邮件服务,它连接到SMTP并发送邮件。但是连接到SMTP的方法非常慢。所以我将Web.config中的传递设置更改为SpecifiedPickupDirectory。
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory" >
<specifiedPickupDirectory pickupDirectoryLocation="C:\MyEmails"/>
</smtp>
</mailSetting>
...
</system.net>
我的应用程序将电子邮件内容作为* .eml文件写入光盘。
有没有办法使用Exchange Server服务自动发送这些电子邮件。
答案 0 :(得分:0)
是的,很简单。从此处下载Exchange WebService Dll:https://www.microsoft.com/en-au/download/details.aspx?id=35371
引用项目中的Dll,并使用与SMTP客户端几乎完全相同的代码发送电子邮件。