如何使用C#针对Exchange Server发送/接收电子邮件(不使用SMTPClient类) [英] How to send / receive email against Exchange Server with C# (Won't use SMTPClient class)
问题描述
我正在使用C#为我的公司开发一个电子邮件系统,我可以处理设置为"SMTP"的电子邮件。和"POP3"。 但是在尝试向Exchange Server2007发送/接收电子邮件时遇到问题(我的公司没有启用交换pop / smtp服务)。
这是我的理解:
Exchange Server是一个软件,它使用它的方式来获取/发送电子邮件。对吗?
为什么交换服务器中没有设置"SMTP"的设置?和"POP3",你能告诉我机会吗?
1。如果我们公司不启用Exchange服务器的SMTP / POP3服务,我怎样才能使用c#发送/接收电子邮件到交换服务器。
通常,我在C#中编写如下代码用于SMTP
发送("HELO"+ DNS.GetHostname() +" \\\\ n")
发送("Auth"" \\\ \\ n \\ n")发送(用户名+" \\\ n \ n \\ n")
发送(pwd +" \\\\ n \\ n")
发送(" FROM: " + toReceipient +" \\\\ n")
发送(....)//其他SMTP命令。
BTW,<我不想使用.net framework 3.5提供的SMTPClient来实现。 我更喜欢使用Socket或TcpClient,这就是我编写上述代码的原因。 :-)
谢谢。
你好,
交换确实支持POP,但默认情况下不启用。以下是一篇讨论如何启用POP的文章的链接: http://msexchangeteam.com/archive/2007 /05/16/439093.aspx
感谢,
-Andrew
Hi,
I'm developing a email system for my company using C#, I can handle the email with setting as "SMTP" and "POP3". But I encounter a problem when trying to Send / Receive email against Exchange Server2007(My company does not enable exchange pop/smtp service).
Here is my understanding:
Exchange Server is a software, it uses its way to get/send email. Right?
Why there is no setting in exchange server for "SMTP" and "POP3", would you please tell me the machenism?
1. If our company won't enable exchange server's SMTP/POP3 service, how can I use c# to send / recevie email to exchange server.
Usually, I do write a code in C# like below for SMTP
send("HELO " + DNS.GetHostname() + "\r\n")
send("Auth ""\r\n")
send(username + " \r\n")
send(pwd + " \r\n")
send("FROM: " + toReceipient +" \r\n")
send(....) // other SMTP commands.
BTW,
I don't want to use SMTPClient provided by .net framework 3.5 to implement. I prefer to use Socket or TcpClient, that's why I write the code as above. :-)
Thanks.
Hi,
Exchange does support POP, though it's not enabled by default. Here's a link to an article that discusses how to enable POP: http://msexchangeteam.com/archive/2007/05/16/439093.aspx
Thanks,
-Andrew
这篇关于如何使用C#针对Exchange Server发送/接收电子邮件(不使用SMTPClient类)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!