none
HELP: 在AD & EXCHANGE环境,用ASP.NET 发群组邮件,怎么实现?? RRS feed

  • 问题

  • 请教:

    我公司是一美资企业在中国的工厂,工厂AD和美国是同一个,邮件系统是EXCHANGE。

    现在要用ASP.NET(C#),发全工厂(不包括美国)邮件,平时用OUTLOOK都是用通讯组 + Everyone in CC 。

    怎么样能实现呢?  (有代码最好)

    2010年10月11日 0:40

答案

  • Exchange 发邮件的话,.NET 只能是通过模拟 SMTP 的方式实现。您需要知道:

    1、Exchange 的服务器地址,FQDN (机器的完全限定名称);
    2、Exchange Server 上的 25 TCP 端口是否打开;
    3、可以登录 Exchange Server 的用户名和密码;
    4、您需要发送邮件的 Exchange DL (Distribution List) 的名称。

    有了以上信息,就可以通过 System.Net.Mail.SmtpClient 来发送邮件了。代码超级简单,但是,设置 Exchange 有点麻烦。

    如果 Exchange 没有开 TCP 25,那就要去看 Exchange SDK 中的其他方法了,比如 MAPI,这个我没有研究过。


    Mark Zhou
    2010年10月11日 9:09