joomla 标准激活的php mail 功能,Joomla配置发送Email

在上一节中,虽然我们给网站增加了注册功能,但是如果你提交注册表单的时候,系统会出现错误,提示发送邮件错误。这就是说明,我们的邮件服务器配置失败了(其实我们更根本就没有配置,因此,出错是理所当然的),在本节中,我们就配置一下邮件服务器,是的Joomla可以发送邮件。

1,本节目标

配置Joomla邮件服务器,使网站能够发送邮件

2,需要解决的问题

在上一节中我们为网站实现了注册功能,但是你会发现在注册的时候,系统会提示错误,如图:

8098c80eb8eb8819e96de07616d2179f.png

其实,不仅仅是注册的时候,只要是需要对外发送Email的时候,都会出现这个错误。

3,如何解决

出现这个问题的原因是邮件服务器配置失败。其实对于这个问题,我们出过视频,也做过教程。在这里在重复一次。

3.1 进入到网站的全局设置,操作方法如下:在导航栏 -> 系统 ->全局设置,进入到系统的全局设置,然后选择“服务器”这个选项卡,如图:

7d0e185933f172076f8f3f40b5689663.png

3.2 在页面找到邮件设置。如图:

2ec0a37a45de9be08ca933f5a8f18f62.png

Joomla的邮件模式有3种,分别是PHP Mail, Sendmail ,SMTP.其中 PHP Mail,SendMail 都需要我们自己在服务器上配置相应的功能,非常的麻烦。我们在这里只讲解最简单的 SMTP模式。

3.3 配置SMTP

当我们将 邮件模式设置为SMTP的时候,系统就会自动的显示出SMTP的相关参数,如图:

9e0ab993d3c7e7e65700419e8254e263.png

SMTP是一个邮件协议,所有的邮件服务供应商都会实现这个协议。如 QQ邮箱,网易的163邮箱,126邮箱,google邮箱,雅虎邮箱都支持。而我们需要做的就是去向这些服务商申请一个免费的邮箱即可。

在上面的截图中,我使用的是163邮箱,具体参数说明如下

SMPT主机:大家自己百度就行了,各家都有自己的主机。网易163的主机就是 smtp.163.com.

STMP端口:这个一般都是 25 .如果有特殊,就咨询服务商

SMTP安全模式:按照实际的需要决定是否开启

SMTP认证:这个必须需要开启,否则无法发送邮件。当开启SMTP认证后,在SMTP账号一栏中填写你的邮箱地址,在SMTP密码一栏中填写你的邮箱的登录密码。

保存后,就完成了。

你可以点击下面的发送测试邮件按钮,如果配置成功,系统会给你填写的SMTP账号发送一封邮件。具体邮件的内容如下:

c2bbc24ba9468718bc126679db0d1688.png

至此,我们的邮件服务器就配置完成了。你就可以愉快的进行注册了。

由于各家的服务器配置不一样,如果在配置中出现了问题,可以社区发帖讨论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值