邮件群发注意事项
1. 邮件服务器不存在不喜欢SMTP的说法,你的转发服务器实际上液是通过SMTP发送的(虽然还有其他协议如x400,但是基本被淘汰了,目前几乎所有的服务器之间都是通过SMTP传输的)
2. 你邮件被拒绝的原因是因为你的邮件看起来象垃圾邮件。服务器检查是否是垃圾邮件的一个特征就是发送者是一个有固定IP的服务器还是一个随机IP的普通客户端。如果你是直接连服务器的程序,你的IP可能不是那种能反向解析的地址,所以被当作垃圾邮件发送者了
3。你的转发服务器一样会被拒绝,如果下面几个条件同时满足
a) 你经常大量发送邮件
b) 你服务器没有在DNS注册,且对方有反向DNS解析防范
c) 对方没有把你的服务器加为“信任终端”
你写的代码也许还不错,但是SMTP是不适合用TCP自己写的,你很难做出一个非常规范的MIME邮件