在逮捕异常的时候 可以获取e.MESSAGE里面的信息 然后判断是什么异常 if (e.Message.Contains("mail from address must be same as authorization")) { //该qq没开启smtp服务 } return false;