你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的
赞同来自:
妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累
QQ被盗了
刘备曹操 - 古今多少事,都付谈笑中
3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~
追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有
不是本人 - no no no!
跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费
要回复问题请先登录或注册
14 个回复
~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的
赞同来自:
这个设置在新用户前台注册的时候,成功。
不知道前台发布文件出现异常提示是不是跟这个设置有关?
妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累
赞同来自:
QQ被盗了
赞同来自:
成功的是前台新用户注册,能给新用户的填写的邮箱里发一封确认邮件。
现在我这个问题是有权限的用户登录后在前台提交文章的时候出现的。
刘备曹操 - 古今多少事,都付谈笑中
赞同来自:
3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~
赞同来自:
追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有
赞同来自:
然后我登录到网站前台,但是找不到提交文章的菜单链接或按钮。你在前台是怎样打开文章提交页面的?
顺便提醒一下:你的后台入口没有加密,这样很不安全。推荐安装一个 AdminExile
插件保护后台入口。
3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~
赞同来自:
前台登陆以后,点击主菜单的“职工文化”。在跳转的页面可以看到“新增”两个字。
点击“新增”,就可以进入添加文章的编辑框。
追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有
赞同来自:
刚刚按照你所说的,点击“新增”链接,看到了文章提交表单。我随便写了一点内容,提交之后,文章保存了,但同时也看到了你前面提到的错误消息:下列的发信地址错误:gallant523@126.com
SMTP 服务器错误:Mail from must equal authorized user
接下来,我进入你网站后台的“全局设置”,将“邮件设置”那里的 SMTP 安全模式选择为 SSL,然后修改端口号为 465(这是 126 信箱官方帮助里面提到的)。
接下来再提交文章的时候,上面的出错提示里面第二句已经不再显示了。只显示第一句。
我尝试将提交文章的用户的注册信箱修改为其它真实信箱,仍然显示“下列的发信地址错误:xxxx@xxxx.com”这样的错误。
从以上变化至少可以证明一点:之前看到的第二句出错消息,提示 SMTP 服务器的身份验证通不过。改用 SSL 方式后就解决了。
但是仍然显示第一句,就不太好解释了。
为了彻底弄清楚这个问题,我在我自己的测试网站上创建了测试用户,并使用我自己的 Gmail 邮箱 SMTP 帐号作为邮件发送模式。在我的测试中,提交文章之后,顺利看到了成功的提示,没有任何出错消息。
接下来的一件事让我彻底明白了这个事情的核心原因:在前台提交文章的是一个 author 级别的用户。在文章提交成功之后,网站管理员收到了来自这个用户的邮件。该邮件的发件人是这个 author 级别的用户。
也就是说:当文章提交成功之后,邮件的发送方向,是由文章作者发给网站管理员,而不是之前我们理解的(准确说是“猜测的”)由管理员发送给提交者。
你注意到这个区别了吗?Joomla 在文章提交之后,使用“全局设置”中的 SMTP 帐号,但同时以文章提交者(非管理员用户)作为发件人,来发出邮件!!
这是关键!
我的测试跟你的测试中,邮件设置只有一个区别:你用 126 信箱,我用 Gmail 信箱。这就证明了:真正问题的原因是 SMTP 服务器对发件人身份的限制。
Gmail 不做那么严格的限制,只要你在“邮件设置”中填写的帐号正确,就能以任何人的名义使用该参数发出邮件;而 126 则不同,你用 abc 的 126 帐号设置了 SMTP,那么发件人必须是 abc,如果发件人(文章提交者的信箱)变成了 def ,就拒绝发出邮件!
所以,到现在,这个问题终于搞清楚了:你换用 gmail 的 SMTP 服务器(或者其它没有这种限制的 SMTP 服务器)就能完美解决!
不是本人 - no no no!
赞同来自:
辛苦了,站长。
解释的非常清楚。
跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费
赞同来自:
1 我将”后台-全局设置-服务器-邮件设置“SMTP设置里面的邮箱更改为真实gmail邮箱wxzxwz@gmail.com。
仍然提示“下列的发信地址错误:gallant523@126.com”
2 我将用户TEST1的注册邮箱更改为真实gmail邮箱。
仍然提示“下列的发信地址错误:simeonguo@gmail.com”
3 我将用户TEST1的注册邮箱更改为”后台-全局设置-服务器-邮件设置“SMTP设置里面的相同的邮箱。
仍然提示
妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累
赞同来自:
你可以把参数做截图贴在这里(密码就保持星号状态吧)。
妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累
赞同来自:
不好意思。我把那个用户名改成发布者权限进行测试了。
现在已经改回super user,你可以登录后台了。
3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~
赞同来自:
我已经自己测试过,用 gmail 的 SMTP 可以提交文章,并且顺利收到通知邮件,没有显示那个错误。—— 我的测试足以证明,这个方法本身没有错。
在你的网站上行不通,可能的原因是:
1、你填写的 SMTP 帐号错误(例如该邮件地址不存在,或密码错误)。
2、你的服务器存在问题。
3、你的 Joomla 核心不正常,可能文件损坏过,或者需要升级。
我曾经尝试让你的网站换用 PHP Mail 或者 Sendmail 方式,但是这两种方式都不能工作,提示你的服务器根本没设置好这两种邮件发送方式,或者压根没启用。
我的建议是:升级 Joomla 核心到最新版,确认从来没有修改过任何核心文件;填写正确的 SMTP 帐号;还不行就换 PHP Mail 方式(让主机商开通);还不行就换服务器吧。
追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有
赞同来自:
谢谢。