Windows 7 サービスを介して電子メールを送信するのはなぜですか。サービスのプロパティ > ログオンに移動する必要があります。次に、「ローカル システム アカウント」から「このアカウント」に変更します (もちろん正しい資格情報を使用)。私のWindows 2008 R2(私のWindows 7と同じネットワーク内)では、すべて問題ありません。
問題は資格情報にあると確信していますが、両方のプラットフォームで同じ行が実装されています。
SmtpClient smtp = new SmtpClient();
smtp.UseDefaultCredentials = true;
smtp.Timeout = 5000;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;