华为云安装discuz无法发送邮件?
因为各种限制,我选择安全快速粗暴的方法
需要服务器端口开放,安全组放行,25号端口需要服务器商开放/放行,其他端口是否禁用也得咨询确定,465通常不禁用
企业邮箱需要绑定你的域名,
需要设置账号和密码
需要登陆企业邮箱开启smtp服务
到域名服务商解析腾讯企业邮箱,比如我的阿里云域名服务商,图为解析腾讯邮箱的设置,各大邮箱大同小异,邮箱官方有说明
discuz 后台需要设置
全局-管理员邮箱 ,输入你的企业邮箱
最后可以测试就OK了
后台->全局->手机版访问设置->开启手机版设为是以后->是否允许手机版注册
选是
提交
更新缓存就可以了
手机注册不会对用户栏目中的注册页必填项进行检测,请谨慎开启建议还是不开启为妙,不安全工具/原料
电脑QQ
方法/步骤
1
自己先注册一个QQ号用于登陆Discuz之家的免费论坛
2
打开Discuz之家免费论坛再点击免费论坛申请
3
再点击中间那个发帖按钮自己申请
4
申请之后等着楼主审核通过之后你那天申请的就在第二个月提前几天续期
END
注意事项
申请论坛时只需填写论坛的创始人用户名,创始人密码默认为“dz123456”(不含引号),请务必在申请成功后登录您的论坛进行修改!
请在论坛申请成功后的7日内对论坛进行激活,否则论坛可能被删除!激活方式:请见本帖
论坛申请成功后,每2个月需要续期,续期成功后,论坛使用期限可延长2个自然月,续期服务免费,请您务必牢记续期日期,以免错过后论坛被关停!
当站点开启新用户注册 Email 验证时,将向用户注册 Email 发送一封验证邮件以确认邮箱的有效性。用户通过验证后,才可以有已验证会员的权限来进行其他操作。
但因注册填写邮箱有误或其他原因导致没有收到验证邮件时,用户可以修改自己的邮箱,然后到个人中心=>重新验证 Email。
康盛创想(旗下)产品Discuz! 默认在 24 小时内只能提交一次 Email 验证,用户需要等待 24 小时,因此您可以考虑减短该时长。
下面给出一临时解决方法,即修改代码:
一、修改 24 小时为您想要的时长
打开论坛根目录下的 memberphp,找到以下代码:
if($type == 2 && $timestamp - $dateline < 86400) {
其中,86400 表示的就是 24 小时,单位是“秒”,即:86400=243600
您可以将 86400 修改为您需要的时长,然后保存文件。
二、修改提示语言
根据第一步修改后,Email 验证的有效性时长变了,但是用户看到的提示语并没变。
打开模板目录下的 messageslangphp 文件,找到以下代码:
'email_verify_invalid' => '您在 24 小时内只能提交一次验证 Email 请求,请返回。',
将 24 修改为实际时长,保存文件即可。
以修改为 2 小时为例,当用户再次验证 Email 有效性时。
我用的是网易域名信箱,你可以参考下:
SMTP 服务器:smtpym163com
SMTP 端口:25
SMTP 服务器要求身份验证:是
发信人邮件地址:略
SMTP 身份验证用户名:这个略
SMTP 身份验证密码:这个也略
邮件头的分隔符:使用 CRLF 作为分隔符(通常为 Windows 主机)
收件人地址中包含用户名: 是
屏蔽邮件发送中的全部错误提示:是
0条评论