我写了一个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);
……请问,什么样才能实现通过代理端成功发送邮件?
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);
……请问,什么样才能实现通过代理端成功发送邮件?
这样,才能发送邮件(SMTP)呀?
现在通过使用Socket撰写邮件发送程序,
代理的那一关是过了,
可又不知道什么发邮件附件,
真是晕倒呀。通过使用Socket撰写邮件发送程序,
对于什么发附件,
我已经发了贴子了,
叫“使用Socket撰写邮件发送程序”,
欢迎大家一起来研究研究。谢谢“whChina(江城老温)”的支持!!!至于本贴,
就此结贴吧。