SMTP邮件发送和从交换发送

时间:2015-07-23 11:51:13

标签: c# email exchange-server exchangewebservices

我用C#创建了一个简单的邮件服务,它连接到SMTP并发送邮件。但是连接到SMTP的方法非常慢。所以我将Web.config中的传递设置更改为SpecifiedPickupDirectory。

<system.net>
    <mailSettings>
        <smtp deliveryMethod="SpecifiedPickupDirectory" >    
            <specifiedPickupDirectory pickupDirectoryLocation="C:\MyEmails"/>
        </smtp>
    </mailSetting>
    ...
</system.net>

我的应用程序将电子邮件内容作为* .eml文件写入光盘。

有没有办法使用Exchange Server服务自动发送这些电子邮件。

1 个答案:

答案 0 :(得分:0)

是的,很简单。从此处下载Exchange WebService Dll:https://www.microsoft.com/en-au/download/details.aspx?id=35371

引用项目中的Dll,并使用与SMTP客户端几乎完全相同的代码发送电子邮件。