首先判断:发不出邮件的对象(局域网,互联网)。
不能给内部邮箱帐号发邮件
1) 检查收件人的帐号是否正确。
2) 请在DBMail主界面上,检查“邮件发送列表”,如果“邮件发送列表”中有很多邮件,说明发送的邮件过多,所有的邮件都在排队等待发送;这样就可能会延迟排在后面的邮件发送的时间。如果“邮件发送列表”中有非常多的邮件,就需要清除,不然会造成服务器崩溃,详细参考“清空待发邮件”
3) 请查看DBMail邮件服务器运行是否正常(详细参考“如何查看DBMail服务器运行正常”)。
4) 杀毒软件的原因(详细参考“DBMail无法发外信,提示connect failed错误怎么办?”)。
5) 防火墙的原因(解决方法参考“设置防火墙”)。
6) Access数据库。如果您使用的是Access数据库,同时帐号数大于50个,会导致邮件发不出或者延时很长时候后才能发出。解决方法:在DBMail主界面的“工具”菜单上,单击“压缩数据库”;在弹出的对话框中单击“Yes”按钮,开始压缩数据库,这是一个临时解决方案;所以帐号数大于50个,需要安装SQL Server数据库,详细参考“DBMail数据库”。
不能给互联网邮箱帐号发邮件
1) 检查收件人的帐号是否正确。
2) 请在DBMail主界面上,检查“邮件发送列表”,如果“邮件发送列表”中有很多邮件,说明发送的邮件过多,所有的邮件都在排队等待发送;这样就可能会延迟排在后面的邮件发送的时间。如果“邮件发送列表”中有非常多的邮件,就需要清除,不然会造成服务器崩溃,详细参考“清空待发邮件”
3) 请查看DBMail邮件服务器运行是否正常(详细参考“如何查看DBMail服务器运行正常”)。
4) 杀毒软件的原因(详细参考“DBMail无法发外信,提示connect failed错误怎么办?”)。
5) 防火墙的原因(解决方法参考“设置防火墙”)。
6) 路由器的原因(解决方法参考“配置路由器”)。
7) 对方把您的邮箱(或IP)列入了黑名单(一般在退信通知中,会说明。解决方法:联系对方,把邮箱(或IP)列入白名单)。
8) 您IP(或邮箱域名)被列入了RBL组织,而收件人应用了RBL黑名单组织,导致您发出的邮件会被收件人拒绝(检查IP是否列入RBL组织:详细参考“DBMail检测功能—第6点”;解除RBL黑名单组织:详细参考“IP地址被列入RBL黑名单的处理方法”)。
9) Access数据库。如果您使用的是Access数据库,同时帐号数大于50个,会导致邮件发不出或者延时很长时候后才能发出。解决方法:在DBMail主界面的“工具”菜单上,单击“压缩数据库”;在弹出的对话框中单击“Yes”按钮,开始压缩数据库,这是一个临时解决方案;所以帐号数大于50个,需要安装SQL Server数据库,详细参考“DBMail数据库”。