在 .NET framework 中有一个名为
我可以连接到 Gmail 服务器,但无法使用电子邮件 ID 和密码进行身份验证。
我用于验证用户的代码是:
TcpClient
的类,可以从电子邮件服务器检索电子邮件。该 TcpClient
类有 4 个构造函数与服务器连接,最多需要两个参数。它适用于那些不使用 SSL 的服务器。但是 Gmail 或许多其他电子邮件提供商使用 SSL 进行 IMAP。我可以连接到 Gmail 服务器,但无法使用电子邮件 ID 和密码进行身份验证。
我用于验证用户的代码是:
public void AuthenticateUser(string username, string password)
{
_imapSw.WriteLine("$ LOGIN " + username + " " + password);
//_imapSw is a object of StreamWriter class
_imapSw.Flush();
Response();
}
但是这段代码无法登录。
那么当我需要使用SSL时,如何使用TcpClient
类来检索电子邮件呢?