点标签看更多好帖
开启左侧

注册时候邮箱验证不工作

[复制链接]
发表于 2016-6-28 12:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
1:排查, 数据库:
6 _  S, B3 l& J) q5 b3 r
6 j& q0 T4 D, G+ O2 j8 F  Nhttp://www.discuz.net/thread-1156468-1-1.html
8 u5 l1 v5 t( E5 q  R$ l$ N
" d' M: z# b8 L没有问题
: f* P5 E/ }$ u4 Y& u# K- @' C$ ?7 \1 u- j# R  D
) F4 r& f6 E8 K( b/ }. p/ J9 S
2: data_log  -----sendmail failed1 p+ U2 e! F% W7 t9 O% z

5 x* Y/ y& P" f4 e( D# P) E* e- ihttp://www.discuz.net/thread-3142445-1-1.html
1 S" B+ {6 l& o8 p+ E
! r2 B* n% u% u) l# L/ }' \4 b5 o+ f5 m2 P/ x4 V7 q/ T! q
" t) k& ^% b: ]5 R/ W9 Z+ q3 {8 ^2 g

: u- r* A3 r, G7 q( q) W) J) Y; U1 W

, N0 ^9 D7 P, b) }$ M; j; q7 D# B( J: c" K8 R  l; \

& D& Z7 e; |8 }6 @6 h- }) c

转载请保留当前帖子的链接:https://www.beimeilife.com/thread-17867-1-1.html 谢谢
发表于 2016-6-28 13:14 | 显示全部楼层
都检查了, 还是有问题:1 c5 F1 z+ t5 t: L
1 N& t, T( h3 B! l/ F  \
dz论坛注册用户收不到验证邮件,后台应该怎么设置?后台邮件配置详解 For Discuz!X (收不到验证邮件邮件,验证后仍然是等待验证会员等)的完美解决方案
0 }3 ]: M% u" W7 h: [+ U7 S; x    今天吾爱安全开启了邮件验证方案 所以自己找了一些资料 一般主要存在这2个方面的问题:( `: @$ c8 [- Z5 j* c
    1.论坛开始新注册用户邮件验证后,注册的用户收不到验证邮件;
  q! h# c2 w0 z: R4 U- `" t: C    2.成功验证邮箱后,用户组等级仍然还是等待验证会员。
2 Y8 W) [- x3 B6 x/ u    首先我们来说一下后台邮件配置详解 For Discuz!X (关于后台配置的详细说明 ). S) `* |  f3 Z5 @3 _! l
    目前X版本的后台邮件配置还是比较人性化的,可以配置多个SMTP服务器,系统发件时候会随机使用一个SMTP服务器来发送邮件,这样可以降低进入黑名单的几率,提高邮件发送效率。
9 q9 d8 N% q  X$ l) y3 U) X    下面开始配置:5 w7 u9 R" t% J0 A% r  [9 f
    1、进入后台 -- 站长 -- 邮件设置,如下:' e: J5 l: ~+ }* h2 e9 N
    2、选择“通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)”。! a0 z* u0 q3 Y4 b0 ]
    3、点击“添加新SMTP服务器”,然后如下配置:
- n+ Q# H1 |5 q    SMTP 服务器:smtp.163.com7 M( w" I! v, V0 u- R. U
    这里设置的是发件邮箱的SMTP服务器地址,每个邮箱进入设置里面都会有这个地址,并且确保自己邮箱设置里面已经开启SMTP服务。比如腾讯的SMTP服务器:
7 x* n: V* X& v- Z, R    SMTP 端口:25
# J( |9 j; D( \: S+ I    这个端口绝大部分邮箱的SMTP端口都是25,所以这里一般不需要修改。
/ R1 K$ o, \* C& w/ ]    验证:勾选* ^8 f4 ]* ]' u  x6 M) q
    发信人邮件地址:
7 D+ t3 w/ S8 T" q) R( N/ q7 g    注意:, n# ?. w" F# b$ V; j6 H8 w  m  J
    SMTP 身份验证用户名:4 l: f$ j, a; t/ [
    注意:这里填写的是你发件邮箱的完整地址,而不是填写mutou.lee这样的又向前缀
% |* t$ d5 U/ o$ H3 ]1 A$ b    SMTP 身份验证密码:就是你邮箱的密码
6 G; F! g& |6 f2 N+ X    4、邮件头的分隔符: 这里一般都是选择第二项,绝大多数SMTP服务器都是这样的设置。* g% I3 k9 n% M% s7 E0 k7 y
    5、收件人地址中包含用户名: 选择“是”将在收件人的邮件地址中包含站点用户名
- G+ l, o9 ?: i3 a  Z8 r. [    填写配置后确认提交,如下图:
- R5 v7 P4 s7 ]8 R# R    6、点击上方的哪个“检测”按钮,来测试自己的配置是否正常,如下图:$ c9 |" S7 w) ]! [) S5 Y
    OK,测试成功。
& p) N; {, c# o* e9 O    这样邮件配置就完了,你也可以再多添加几个SMTP服务器,如果当前这一个SMTP服务器稳定的话,其实也不用那么多,一个也就够了。* N* x5 d) P4 |. I+ g# j) x2 R
    至此,如果还有配置不成功的,尤其是独立服务器的,检查下自己服务器防火墙拦截规则,看看是不是防火墙或者杀毒软件将其拦截了。或者也可以咨询下你的空间商。! @, u8 {. P# K& ~( ^( h9 {
    有一些设置后没有激活邮件新注册的用户是普通会员这里是因为你没有开启:后台——全局——注册与访问——新用户注册验证:Email验证; V5 P" r& o1 x5 \9 ^7 r$ Z" r: @
    如果像以前配置测试发送邮件正常 但是还是收不到激活邮件那么请检查一下论坛管理员邮箱(后台—全局——管理员邮箱)是否和这个发送验证的邮箱是同一个请务必设置为同一邮箱。
! R3 `8 C" j; n7 Y  m    如果配置都和上面一样肯定就没问题了所以第一个问题解决了  现在我们来说下第2个问题
: n4 B" f% ]+ ]+ Y    discuz X1.5 、discuz X2  新用户验证为邮件验证但邮件成功验证后显示等待验证会员很多人会遇到这个问题0 \# ^8 }3 K1 [8 O& o1 m6 o! O% i
    解决方案:
( F" ]8 E' ^# h3 H5 i1 o- v8 |4 ~    1.后台——全局——注册与访问——新用户注册验证:Email验证(必须开启), C; L6 S4 W# q: S7 Y- l1 l2 T
    2.后台——全局——防灌水设置——强制新用户验证激活邮箱(特别注意:不能和上面的同时开启)
2 L% ]% d% e5 G7 _0 C* _    只要不开启第2个那么新用户验证邮箱后就会自动变成普通用户组了。
发表于 2016-6-28 19:15 | 显示全部楼层
http://www.discuz.net/thread-3776708-1-1.html
发表于 2016-6-29 21:56 | 显示全部楼层
解决了
发表于 2016-7-16 03:39 | 显示全部楼层
) w2 y. W. N: u. b+ R
在所用空间端修改数据库密码之后 要修改空间里面的数据库配置文件; C2 R' W) e8 p; u: d3 w
config/config_ucenter.php  config/config_global.php uc_server/data/config.inc.php# @5 ~1 a: F/ t3 i
这三个文件中的对应数据库密码
& I5 z9 x* F8 l
+ \  R' r# o: ^9 _8 p  o( [

, b/ _5 O0 c3 Z  j% ]! l1、修改数据库密码 $ ^( k% n( h! p' \6 {8 `0 w: [
    1)修改config/config_global.php及config/config_ucenter.php ( I* p( B) ^- C0 ?7 M
    2)修改uc_server/data/config.inc.php
2 M4 ]* J7 p, Z( |" C6 j2 [, i8 @/ ]: U" P* f, m& i
c-panel===MySQL-Database=====Current User=====change password
7 |0 J% ^  ]' a, B0 S
0 L& E2 i0 D- y
0 V) ?  b, m5 m/ P* Z1 W
发表于 2016-7-16 04:15 | 显示全部楼层
考虑安全原因, 每半年/需要通知可以后台登陆的管理员修改密码。

使用高级回帖 (可批量传图、插入视频等)快速回复

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

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表