如果是非exchange server的邮件客户端,并且确认是pop3/smtp的话,就很容易,smtp, pop3, imap都是internet 标准,你根本不需要outlook去parse,直接找open source的库就可以了。pop3/imap没有.net 原生库,但是open source的不少。smtp则可以.net 原生支持,不用购买第三方。
exchange server受发邮件,支持 4种主要protocols:
(1) 自己的private one
(2) pop3/smtp
(3) IMAP
(4)其他定制protocol.
难就难在(1),大部分公司企业内部邮件系统如果走exchang的话,就用(1),那么你就得买第三方的libary或者走outlook automation.(1) 虽然不是标准,但是exchange里面很多特有的feature,比如form,工作流 calender, sharepoint集成等等,都得用(1)。
所以,如果你公司内部exchang已经设置为pop3 或者 imap那就恭喜,不用outlook office automation 的方案了,否则没什么更好的办法。
exchange server受发邮件,支持 4种主要protocols:
(1) 自己的private one
(2) pop3/smtp
(3) IMAP
(4)其他定制protocol.
难就难在(1),大部分公司企业内部邮件系统如果走exchang的话,就用(1),那么你就得买第三方的libary或者走outlook automation.(1) 虽然不是标准,但是exchange里面很多特有的feature,比如form,工作流 calender, sharepoint集成等等,都得用(1)。
所以,如果你公司内部exchang已经设置为pop3 或者 imap那就恭喜,不用outlook office automation 的方案了,否则没什么更好的办法。