日期:2014-05-19  浏览次数:21188 次

c#.net中怎么实现用代理发邮件


我写了一个SMTP发邮件的程序,直接发的时候,可以把邮件发送成功。通过代理服务器后,在客户端上,发邮件失败。

我使用的是VS2005,用的是里面自带的
System.Net.Mail;
……
SmtpClient   client   =   new   SmtpClient(strSmtpServer,   Convert.ToInt32(intPort));
client.UseDefaultCredentials   =   true;
client.Credentials   =   new   NetworkCredential(strUserName,   strPassword);
client.DeliveryMethod   =   SmtpDeliveryMethod.Network;
MailMessage   message   =   new   MailMessage(strFrom,   strto,   strSubject,   strBody);
……

请问,什么样才能实现通过代理端成功发送邮件?




------解决方案--------------------
帖子沉了,帮你顶一下。这个不太懂。