Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] [茄子]不能正常发送邮件,已经试过很多方法了。官方答案不完整

[复制链接]
evansea 发表于 2009-2-23 01:20:44 | 显示全部楼层 |阅读模式
本帖最后由 evansea 于 2009-2-27 19:26 编辑

https://discuz.dismall.com/thread-1086554-1-1.html
根据茄子的说明做了一步步排查,首先检查了mailcron和mailqueue数据表.确定FOOTER有那段代码。后来看了最近的200902_SMTP.php
  1. <?PHP exit;?>        2009-02-22 19:19:16                220.184.*.*        0        /do.php?ac=sendmail&rand=1235301553        (stmp.sina.com:25) CONNECT - Unable to connect to the SMTP server
  2. <?PHP exit;?>        2009-02-22 19:19:28                220.184.*.*        979        /do.php?ac=sendmail&rand=1235301567        (stmp.sina.com:25) CONNECT - Unable to connect to the SMTP server
  3. <?PHP exit;?>        2009-02-22 19:21:26                220.184.*.*        979        /do.php?ac=sendmail&rand=1235301685        (stmp.sina.com:25) CONNECT - Unable to connect to the SMTP server
复制代码
也就是说和茄子说的第一个常见问题是一样的。
====================================================
常见log错误整理:
1,(smtp.qq.com:25) CONNECT - Unable to connect to the SMTP server
表示的是你的uch文件所在服务器无法连接到邮件服务器
可能原因一般都是服务器没有开启25端口或者防火墙拦截导致
====================================================

于是照着解决办法运行了http://www.80red.com/testmail.php    显示“联接成功哦”。茄子说如果提示连接失败,那么就是你的空间无法连接邮件服务器,找空间商协助解决吧。

那成功呢??虽然显示联接成功,但我还是收不到邮件啊?激活邮件,邀请邮件都还是收不到
茄子 发表于 2009-2-23 10:22:41 | 显示全部楼层
testmail.php里面测试的是什么邮箱?
将代码发出来看看

并将这个时间点的200902_SMTP.php发出来
回复

使用道具 举报

 楼主| evansea 发表于 2009-2-23 13:25:55 | 显示全部楼层
本帖最后由 evansea 于 2009-2-23 13:33 编辑

http://www.80red.com/testmail.php当前的代码
  1. <?php

  2. $fp = fsockopen ('smtp.21cn.com', 25, $errno, $errstr, 60);

  3. if(!$fp) {

  4.     echo "联接失败了";

  5. } else {

  6.     echo "联接成功哦";

  7. }

  8. ?>
复制代码
测试21cn成功~

目前后台邮件设置



200902_SMTP.php代码,测试时间2009-02-23 13:22:58
  1. <?PHP exit;?>        2009-02-23 02:28:57                220.184.*.*        2        /do.php?ac=sendmail&rand=1235327336        (stmp.vip.163.com:25) CONNECT - Unable to connect to the SMTP server
  2. <?PHP exit;?>        2009-02-23 02:30:11                222.217.*.*        0        /do.php?ac=sendmail&rand=1235327396        (stmp.vip.163.com:25) CONNECT - Unable to connect to the SMTP server
  3. <?PHP exit;?>        2009-02-23 13:22:58                220.184.*.*        2        /do.php?ac=sendmail&rand=1235366577        (stmp.21cn.com:25) CONNECT - Unable to connect to the SMTP server
复制代码
论坛一直都可以正常发邮件,就是UCH验证和邀请都发不出邮件Unable to connect to the SMTP server
回复

使用道具 举报

茄子 发表于 2009-2-23 15:18:04 | 显示全部楼层
关键首先要邮箱支持stmp发送
你先看看21cn这种邮箱是不是支持stmp发送呢,这个可以咨询下邮件官方
或者你可以在foxmail里面添加这个邮箱,看看能不能发出邮件
回复

使用道具 举报

 楼主| evansea 发表于 2009-2-23 15:42:34 | 显示全部楼层
本帖最后由 evansea 于 2009-2-23 15:50 编辑
关键首先要邮箱支持stmp发送
你先看看21cn这种邮箱是不是支持stmp发送呢,这个可以咨询下邮件官方
或者你可以在foxmail里面添加这个邮箱,看看能不能发出邮件
茄子 发表于 2009-2-23 15:18

我试过sina.com qq.com 126.com foxmail.com都用过了。。效果都是一样Unable to connect to the SMTP server。同样的设置21cn在DZ论坛都测试过了,是可以正常发送注册邮件的。。


我把xiyixun@21cn.com又添加到foxmail的其他邮箱里,在foxmail里可以用xiyixun@21cn.com发送出邮件
回复

使用道具 举报

茄子 发表于 2009-2-23 16:09:17 | 显示全部楼层
将uch地址、管理员登陆账号
ftp地址、登陆账号、uch文件路径
phpmyadmin地址、登陆账号、uch库名
你的邮箱的账号密码信息
发送到zoujing@comsenz.com
我帮你检查下
请在邮箱中说明具体问题、现象
回复

使用道具 举报

 楼主| evansea 发表于 2009-2-23 16:42:23 | 显示全部楼层
已经发送
回复

使用道具 举报

茄子 发表于 2009-2-24 11:39:48 | 显示全部楼层
我对比了你uch后台的邮件设置和dz后台的邮件设置,你设置的有点问题吧
你的dz能够发送邮件,假设你dz后台的设置是正确的,那么你的uch后台设置就有点问题了:
1)smtp.21cn.com你后台写的是stmp.21.cn
2)你的uch后台的邮件账号和dz后台的邮件账号一致,不过密码不一样,那么可能你uch后台的密码写错了吧

请自行仔细检查
回复

使用道具 举报

 楼主| evansea 发表于 2009-2-25 14:37:00 | 显示全部楼层
回邮件了,请看邮箱
回复

使用道具 举报

茄子 发表于 2009-2-26 15:17:45 | 显示全部楼层
1,我刚才刚你看了下,正如之前所说,你的uch后台的邮件配置的有问题,将smtp误写未stmp,导致log一直报错链接不上Unable to connect to the SMTP server,给你修改之后已经没有这个问题
2,目前的问题是,你的邮件被21cn判为垃圾邮件,所以导致发布出去。(smtp.21cn.com:25) END - 553 this mail is rejected by antispam system。具体见ftp里面的log文件。
建议你还是更好其他一些邮件系统吧。
3,之前遇到一个用户遇到的这种情况比较特别,也是这个报错,之后修改了邮箱的密码之后得到解决。不过各个邮箱系统的处理方式不一样,你最好是具体咨询下该邮箱的客服看看。


邮件这个问题比较复杂,除了程序问题,服务器环境限制、还有一些邮箱系统的限制比如误判垃圾邮件、验证权限等都是造成发布出去的原因。
至于uch程序方面的原因,我们已经排除,你可以在u.discuz.net上进行测试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 22:04 , Processed in 0.027893 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表