How To check Email ID Exists Or Not
Now I am Checking Any Email Id Exist Or Not
My Main Problem Is That I have No Smtp server name like ("gmail-smtp-in.l.google.com")
Because i Have Multiple Domain Account
If Any Way To Get Smtp Server Name From Email ID
Or Other Way To Check Email ID Account Exits OR Not
Here My Code It Only Check Gmail Account But I Have Many different Email Accounts
TcpClient tClient = new TcpClient("gmail-smtp-in.l.google.com", 25);
string CRLF = "\r\n";
byte[] dataBuffer;
string ResponseString;
NetworkStream netStream = tClient.GetStream();
StreamReader reader = new StreamReader(netStream);
ResponseString = reader.ReadLine();
dataBuffer = BytesFromString("HELO AnkurHere" + CRLF);
netStream.Write(dataBuffer, 0, dataBuffer.Length);
ResponseString = reader.ReadLine();
dataBuffer = BytesFromString("MAIL FROM:<abc@gmail.com>" + CRLF);
netStream.Write(dataBuffer, 0, dataBuffer.Length);
ResponseString = reader.ReadLine();
dataBuffer = BytesFromString("RCPT TO:<" + TextBox1.Text.Trim() + ">" + CRLF);
netStream.Write(dataBuffer, 0, dataBuffer.Length);
ResponseString = reader.ReadLine();
if (GetResponseCode(ResponseString) == 550)
{
label1.Text = "Mai Address Does not Exist !";
label2.Text = "Original Error from Smtp Server" + ResponseString;
}
dataBuffer = BytesFromString("QUITE" + CRLF);
netStream.Write(dataBuffer, 0, dataBuffer.Length);
tClient.Close();