2016-11-01 1 views
0

私は自分のアプリケーションでメールを送信するのにSMTPクライアントを使用しています。私は、特定のSMTPポート(587または25)が有効で、C#でメールを送信するために実行されているかどうかを確認する必要があります。私には解決策があることを知らせてください。C#を使用してメールを送信する前に、指定されたポートで実行されているSMTPサーバーをチェックする方法

答えて

0

この

using(TcpClient tcpClient = new TcpClient()) 
{ 
    try { 
     tcpClient.Connect("smtp.gmail.com", 587); 
     Console.WriteLine("Port open"); 
    } catch (Exception) { 
     Console.WriteLine("Port closed"); 
    } 
} 
をお試しください
関連する問題