ECS服务器搭建Discuz 邮箱设置,报错处理

背景

自己想做个网站,没那么多精力,然后就看到了discuz。万网买了一个月的ecs Windows server 2008 r2 服务器,就开始着手安装环境、论坛!

建站

第一次使用discuz论坛。没有学过相关语言(.net人员)!使用打包安装工具全部安装了论坛、mysql、php.使用配置感觉还不错。

但是到邮箱这里就卡主了,邮箱对Discuz论坛而言可以说是验证身份的唯一重要渠道(据我了解没有短信验证)。

问题

一直报错,phplog日志只是说连接不到,然而也找不出问题所在。

2天搜了论坛搜百度,找不到解决方案,然后就换着法的关键字搜索。

试了465端口。找了ESC端口、防火墙等等的问题,一直设置一直不对~~~~

解决方案

后来终于搜到一篇文章,试了一下,居然可以。

原来只要在 SMTP 服务器地址加一个前缀即可:ssl://smtp.***.com

原来我们离成功只有一步一摇。

总结

本文案例使用的是139邮箱,细心的人遇到这个问题估计分分钟搞定。因为139设置就有“SSL”相关字眼【下图】。而我是没有细追究,一味的寻求和我一样问题的人,找一个一模一样的然后找到答案。而没有选择是解决问题。

最大的敌人是自己,本来问题根本就是一个简单的配置,是自己一颗浮躁心满世界找答案,答案就在你面前,自己却不知道。

结语

人生就像一个攀山的过程,在你到达山顶前,前方的路有多么艰险。我们无从知晓,但我们拥有的是一颗热血沸腾、勇于尝试的心;我们拥有的是一份不怕失败,勇于面对痛苦的勇气。当你踏着一路的坎坷,一路的泥泞走上山顶的那一刻,往昔的痛又算什么?

引用:百家号 http://baijiahao.baidu.com/s?id=1569451488772941

时间: 2024-10-10 18:04:03

ECS服务器搭建Discuz 邮箱设置,报错处理的相关文章

跨林邮箱迁移报错问题

最近在做一个跨林迁移的POC测试,在迁移邮箱时遇到了问题,下面我将遇到的问题及排错过程分享出来,希望对大家有所帮助. 所有的前期工作准备好后,在通过以下命令New-MoveRequest -Identity test01 -Remote -TargetDeliveryDomain wtaik.com -RemoteHostName source-exch2013.source.com -TargetDatabase BXDB01 -RemoteCredential $RemoteCredenti

exchange跨林邮箱迁移报错问题

最近在做一个跨林迁移的POC测试,在迁移邮箱时遇到了问题,下面我将遇到的问题及排错过程分享出来,希望对大家有所帮助. 所有的前期工作准备好后,在通过以下命令New-MoveRequest -Identity test01 -Remote -TargetDeliveryDomain wtaik.com -RemoteHostName source-exch2013.source.com -TargetDatabase BXDB01 -RemoteCredential $RemoteCredenti

php 怎么设置报错级别 和 控制报错[转]

在Windows环境下:有时在其他环境下运行正常的程序在自己的环境上会报错误    程序会 报出  Undefined index:   这样的错误例如有如下的代码:                                  Undefined varialbe: 一下是在网上找到的解决办法:问题如下:1.问题出在哪里?2.应如何修改这段代码?3.不改段代码,如何修改php.ini中的设置使原来在4.3.0中的程序在4.3.1的环境下运行正常?而不出现这个错误提示. 解决办法: 在程序开

node.js下用Express搭建服务器(内含多种坑爹报错解决方法)

如题 环境:windows 8 64bit\node.js v0.10.33 我觉得有必要说一下,我把node.js没有装在默认目录下,而是自定义路径 E:\Program\nodejs 我觉得我后来遇到的很多问题与此有关. 好,然后我就开心地打开node,在cmd下输入 npm install -g express 它就果不其然地报错了,确切的错误我没记得,百度了下好像是-g那个参数的问题(开始不知道这个参数什么意思,后来才明白,就是装到node_gloabl目录下),所以我就把-g去掉,cd

ntp服务器搭建与客户端设置

服务器对时间要求非常严格,linux服务器文件的生成,日志,以及数据库的连接都是根据时间的逻辑 进行任务处理,如果时间不同步,那么,处理的任务,以及出问题的分析日志,时间不对,很难分析 直接更改linux服务器时间,影响特别大,大家都知道,服务器群启动是有规律的,如果随便更改linux服务器时间 很有可能造成时间逻辑大站,造成其它模块报警,以及数据库报警等,所以建服务器之前,先配置ntp服务器, 部分服务器为了安全不能上网,所以不能同步网络时间,所以我们让它同步我局域网的ntp服务器,以下是设置

记录一次服务器登录后提示邮件报错550

`smtp-server: 550 邮箱:user not exist "/root/dead.letter" 11/417 . . . message not sent.`` 首先去查看服务器是否有sendmail 或者postfix邮件服务我这边在查看相关配置文件后 在 /etc/mail.rc set from=替换成自己的邮箱 smtp=smtp.263.net set smtp-auth-user=自己邮箱 smtp-auth-password=客户端授权码 set smtp

Exchange 2013\2016共存邮箱登录报错

问题描述: 有Exchange 2013 2台全角色服务器(A和B),新部署了一台Exchange 2016服务器(C),配置完Exchange 2016之后,出现如下问题: DNS记录指向服务器A时,可以正常登录2013.2016邮箱账户: DNS记录指向服务器B时,可以正常登录2013邮箱账户,登录2016邮箱账户出现如下报错 DNS指向服务器C(Exchange 2016)时,可以正常登录2016邮箱账户,登录2013邮箱账户出现如下报错 解决方法: 打开EMS,输入gpresult /s

zabbix   监控平台搭建过程中的报错与解决方法总结

1.php    option  post_max_size 2.php    option  max_execution_time 3.php    option  max_input_time 4.php    time   zone 5.php     bcmath 6.php     mbstring 解决1-3的报错修改php文件 vim  /etc/php.ini 修改相应参数为Required值 解决4报错:修改date.timezone=/Asia/Shanghai  注意去掉该

log_archive_dest_1设置报错

DG搭建完之后,又报错: Tue Dec 22 16:24:33 2015 Errors in file /u01/app/oracle/admin/orcl/bdump/orcl_arc1_2994.trc: ORA-16014: log 8 sequence# 20 not archived, no available destinations ORA-00312: online log 8 thread 2: '/u01/app/orcl/onlinelog/stdby_redo8.log