我想编一个类似网络邮盘的程序(即以byte[]将文件直接当普通信件发送到邮箱中),可把文件发送到邮箱再取出来后,它与原文件不等。
对两文件逐byte进行比对,发现在收到的文件与原文件不一致的地方,收到的文件多了一个byte(值为10),而此byte出现的位置似乎并非随机的,我对同一个文件收发多次后比对,错误的地方均相同,这是为什么?我是用socket按pop3和smtp协议连接至邮箱服务器的,并不是用Javamail.