使用了一个smtp类发送邮件,出现这样一个很怪的问题:
如果发送的内容是这样:mail.SetMessageBody("<A  href=\"http://hi.baidu.com/blog/item/a71e1aeefff0edfab3fb954d.html\" >4</A>")
发送正常。
但是如果这样:mail.SetMessageBody("<A  href=\"http://hi.baidu.com/cyhxj/blog/item/a71e1aeefff0edfab3fb954d.html\" >4</A>");
则发送失败。经跟踪,后面这种情况下smtp协议的"Quit"命令没有返回。
真是奇怪了,仅仅是多了几个字,我肯定这不是发送字节限制的问题,因为我发送过比这还长的数据成功过。
难道smtp还有什么奥秘?