前段时间老板安排我修复一个邮件服务器后台C程序的bug,这个功能是邮件强制发送功能,从邮件管理后台将垃圾邮件发送出去. 因为服务器是debian系统,所以我用dbg配合日志大致跟踪后,追踪到了读取邮件文件后在while循环中使用send发送出去,代码如下: numofreads = 0; //fd为邮件文件指针,读到buf内,大小为MAXBUFSIZE){ numofreads++; //下面开始发送,不管走哪个if判断,都是使用send循环发送buf中的内容 ){ send(psd, buf,…