我希望通过此示例访问IMAP到我的Gmail帐户:
http://code.msdn.microsoft.com/windowsdesktop/Simple-IMAP-CLIENT-b249d2e6
当我开始调试代码时,我总是在代码行中出错:
tcpc = new System.Net.Sockets.TcpClient("imap.gmail.com", 993);
它给了我错误: "无法加载或初始化所请求的服务提供商"
我在互联网上搜索结果,我需要修复Window Socket。 但是,当我直接运行已编译的.exe文件时,我根本不会得到这个错误。 这对我来说毫无意义。
有没有人有想法,这里有什么问题?
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
namespace IMAP
{
class Program
{
static System.Net.Sockets.TcpClient tcpc = null;
static System.Net.Security.SslStream ssl = null;
static string username, password;
static void Main(string[] args)
{
username = "(username)";
password = "(password)";
SSLAuthenticate = "imap.gmail.com";
try
{
tcpc = new System.Net.Sockets.TcpClient("imap.gmail.com", 993);
ssl = new System.Net.Security.SslStream(tcpc.GetStream());
ssl.AuthenticateAsClient("imap.gmail.com");
...
我感谢任何帮助。