我有一个网站,通过电子邮件通知会员即将举办的活动。我最近成长为200名订阅会员,邮件也出现了问题。
我有一个处理邮件的cronjob,以便我可以限制发送的电子邮件数量。我每分钟发送一封电子邮件,但仍然收到错误。
我发送约。每周200封电子邮件,每周2次。每次我邮寄邮件时,都会收到10-20次反弹,说“无法接收的地址”。主要用于hotmail和gmail。
我已经创建了自己的Hotmail地址来测试这个并且我没有收到来自我的域名的任何邮件。我正在使用常规的Webmail客户端(roundcube)对此进行测试。
有关为什么只有10-20封电子邮件无法到达目的地以及所有其他电子邮件的任何想法?
我目前在Exim邮件服务器上使用SwiftMailer(不受控制)。我发送的地址实际存在,就像我说的那样,它每分钟发送一封电子邮件。邮寄大约需要4.5小时。反弹发生在4:22之后。
非常感谢任何帮助!
答案 0 :(得分:0)
首先,恭喜您拥有一个蓬勃发展的网站!
其次,您确定电子邮件确实存在吗?我在使用10minutemail电子邮件时遇到了很多麻烦,用户经常使用假电子邮件(或持续10分钟的电子邮件)注册。
此外,我在过去发送到Hotmail时遇到了麻烦,他们的垃圾邮件控件对于管理员来说是荒谬的(但对用户有好处)。我从来没有使用过swiftmailer,但是如果它像phpsendmail一样它不能用于Hotmail或Bt Yahoo地址。
Exim邮件服务器是否在本地?如果是这样,您几乎肯定会被Hotmail视为垃圾邮件。如果您不是本地人,请检查您的IP未列入黑名单:http://www.mxtoolbox.com/blacklists.aspx
希望这会有所帮助:)
答案 1 :(得分:0)
我认为接收端只是根据您的IP地址限制流量。您的可见IP地址应该有一个反向DNS,它提供一个合理的名称,该名称应该再次解析为相同的IP地址。
您应该仔细检查您的exim日志文件,因为您会找到接收服务器提供的确切错误消息,并且通过该信息我们可以更好地尝试解决问题。