SmtpClient Timeout не работает
Я установил свойство Timeout класса SmtpClient, но, похоже, оно не работает, когда я даю ему значение в 1 миллисекунду, время ожидания на самом деле составляет 15 секунд, когда код выполняется. Код, который я взял уMSDN.
<code>string to = "[email protected]"; string from = "[email protected]"; string subject = "Using the new SMTP client."; string body = @"Using this new feature, you can send an e-mail message from an application very easily."; MailMessage message = new MailMessage(from, to, subject, body); SmtpClient client = new SmtpClient("1.2.3.4"); Console.WriteLine("Changing time out from {0} to 100.", client.Timeout); client.Timeout = 1; // Credentials are necessary if the server requires the client // to authenticate before it will send e-mail on the client's behalf. client.Credentials = CredentialCache.DefaultNetworkCredentials; client.Send(message); </code>
Я попробовал реализацию на моно, она также не работает.
Кто-нибудь сталкивался с такой же проблемой?