【奇怪问题】用SmtpClient发邮件,会导致ADSL断网?

问题描述

很是奇怪的情况。在c#中用SmtpClient发送邮件,在正常顺利发送2或3个邮件后,就会断网。网络环境是ADSL+路由器。从网络上拷贝了2个用SmtpClient发送邮件的函数,分别试了下,一个能正常发送2个就断网。另外一个能发送3个邮件就断网。回事什么原因呢?这是能正常发送3个邮件就断网的函数代码:///<summary>///Net2.0发送邮件///</summary>///<paramname="strSmtpServer">发送邮件服务器</param>///<paramname="strFrom">发信人Email</param>///<paramname="strFromPass">发信人Email密码</param>///<paramname="strTo">收信人Email</param>///<paramname="strSubject">邮件主题</param>///<paramname="strBody">邮件内容</param>publicstaticvoidSend(stringstrSmtpServer,stringstrFrom,stringstrFromPass,stringstrTo,stringstrSubject,stringstrBody){SmtpClientclient=newSmtpClient(strSmtpServer);client.UseDefaultCredentials=false;client.Credentials=newSystem.Net.NetworkCredential(strFrom,strFromPass);client.DeliveryMethod=SmtpDeliveryMethod.Network;Byte[]b=Encoding.Default.GetBytes(strBody);strBody=Encoding.GetEncoding("gb2312").GetString(b).ToString();MailMessagemessage=newMailMessage(strFrom,strTo,strSubject,strBody);message.BodyEncoding=Encoding.UTF8;message.IsBodyHtml=true;try{client.Send(message);}catch(Exceptionerr){MessageBox.Show(err.ToString());}finally{////释放资源message.Dispose();message=null;}}

解决方案

解决方案二:
还有这活。。。是不是运营商搞的。。

时间: 2024-09-16 02:14:21

【奇怪问题】用SmtpClient发邮件,会导致ADSL断网?的相关文章

网站域名解析错误导致大规模断网

摘要: 域名解析示意图 网站域名解析错误导致大规模断网:全球13台根域名服务器10台在美国,中国无掌握权. 昨日下午,全国DNS域名解析系统出现了大范围的访问故障,全国大半网站不同程 域名解析示意图 网站域名解析错误导致大规模断网:全球13台根域名服务器10台在美国,中国无掌握权. 昨日下午,全国DNS域名解析系统出现了大范围的访问故障,全国大半网站不同程度地出现了不同地区.不同网络环境下的访问故障.此次故障是网络技术故障,还是黑客袭击?网民访问这些网站会遇到哪些风险,该如何应对? ■ 探因 目

域名解析示意图 网站域名解析错误导致大规模断网

网站域名解析错误导致大规模断网:全球13台根域名服务器10台在美国,中国无掌握权. 昨日下午,全国DNS域名解析系统出现了大范围的访问故障,全国大半网站不同程度地出现了不同地区.不同网络环境下的访问故障.此次故障是网络技术故障,还是黑客袭击?网民访问这些网站会遇到哪些风险,该如何应对? ■ 探因 目标网站曾有黑客攻击行为 网络安全专家表示,此次网站无法访问的原因是网站域名解析错误. 百度 公司一名技术人员分析认为,网站域名解析错误存在几种可能.一是黑客攻击国外根服务器造成国内服务器域名解析遭到污

中国厂商导致美国断网很稀奇?咱们早就被坑过了

这几天互联网圈的大新闻就是"北美大半个网络瘫痪 原因竟和中国厂商有关".10月21日大量北美用户发现Twitter.Netflix.Paypal.GitHub等常用网站无法访问,经查原因是一家叫做DYN的大型DNS服务商收到上千万IP的DDoS攻击,而前面这些常用网站都是用的是DYN的域名解析服务,DYN一瘫痪那些网站自然就无法访问了. 而最搞笑的是,这次的DDoS是来自大量的摄像头.路由器和硬盘录像机,也就是物联网设备.一个被称为Mirai的蠕虫网络控制了这些设备,把他们当做肉鸡用于

极端高温导致澳大利亚断网

西澳大利亚首府珀斯因恶劣天气出现了网络连接问题, 网络故障不是由于暴风雨或闪电引起的,而是极端高温.本周一是珀斯有记录以来第六热的天,当天最高温度达到了44.4℃.因为创纪录的高温,澳大利亚宽带 服务商iiNet在当地夏令时4.30pm关闭了数据中心的部分服务,导致数千用户下线了六个半小时. iiNet发言人称,作为一个预防措施他们关闭了服务器,称超过98%的消费者没有受到影响.网民通过社交网络和论坛抱怨该国第二大ISP的服务. 作者:solidot 来源:51CTO

javamail 发邮件个别字中文乱码

问题描述 最近遇到一个很奇怪的问题,折腾我好久了公司有自己的开发平台 发邮件是用Javamail写的我在用公司封装的发邮件的方法 发送邮件过程中 陈玘的"玘"字不能正常显示,一直显示的是"陈?" 在正文和标题中都不能正常显示所以想问问大家 这是什么原因,如果说公司封装的代码有问题 为什么其他的字都能正常就这一个字不正常,数据库的字符集也没问题 是oracle ZHS16GBK 解决方案 邮件发送编码问题,之前用gb2312测试了一下,发现确实变成了?号,现在改成UT

java-jbpm4.4 邮件失败导致的流程回滚问题

问题描述 jbpm4.4 邮件失败导致的流程回滚问题 10C jbpm4.4流程已经跑通,发邮件用的task节点下的notification标签.但是如果邮件一旦发送失败,流程整体就会回滚(不会进入下一个节点),如何能将邮件的发送和流程的推进单独进行(进入下一节点发邮件,邮件失败提醒一下,但也不会影响流程)?另外,notification中的continue=""async""是什么意思(async和exclusive有什么区别)?一旦流程图里面规定async,jb

JAVA/JSP学习系列之十(JavaMail API发邮件[servlet])

js|servlet|发邮件 我这里用的是1.2版本,将相关包(jar文件)加到CLASSPATH中 二:该程序非常简单,不需要我们考虑很多地层的东西,因为API都帮我们做好了这些事情,下面是一个简单的发邮件的Servlet:(对于熟悉的人来说,恐怕是再简单不过了的一个servlet) import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import sun.net.smtp.*; public class

C#发邮件的代码 (vs2005)

发邮件 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlCon

struts2集成javamail发邮件示例详解

 这篇文章主要介绍了struts2集成javamail发邮件示例,需要的朋友可以参考下 一.代码预览 这两天在做struts2上的邮件发送.以前的项目有用到spring,用spring提供的邮件支持类很方便可以完成这个功能,但是现在只用struts2的话,就碰到了一系列的问题.   请先将自己下载的 mail.jar,及activation.jar加入到classpath    代码如下: package com.nerve.cloudoffice.common.util;   import j