Elgg设置SMTP验证发送邮件教程

转载地址:  http://www.webweb.com/kb/index.php?doc-view-332.html


Elgg默认是用PHP Mail()函数来发送邮件的,由于我们不支持该函数,因此如果您使用我们的空间,是需要设置SMTP验证才能发送邮件的。下面就是Elgg设置SMTP验证的具体步骤:

1、首先下载phpmailer压缩包(附件中下载),并将解压后得到的phpmailer文件夹上传到Elgg站点的mod文件夹里面。

2、登录到Elgg网站后台,在Administration - Tool Administration页面就会看到phpmailer,点后面的Enable按钮激活。

Elgg设置SMTP验证-图1 Elgg设置SMTP验证-图1

3、激活之后,点Settings进入设置页面。

Elgg设置SMTP验证-图2Elgg设置SMTP验证-图2

4、在设置页面,SMTP Host这个输入mail.domain.com,然后点Save保存设置。

Elgg设置SMTP验证-图3 Elgg设置SMTP验证-图3

5、编辑phpmailer文件夹里面的start.php文件,找到下面几行代码

        //$phpmailer->Host = "ssl://smtp.gmail.com";
        //$phpmailer->Port = 465;
        //$phpmailer->SMTPAuth = true;
        //$phpmailer->Username = ""; // gmail username
        //$phpmailer->Password = ""; // gmail password

将代码前面的双斜线去掉,并修改host,port,username和password的值,改成下面这样:

        $phpmailer->Host = "mail.domain.com";
        $phpmailer->Port = 25;
        $phpmailer->SMTPAuth = true;
        $phpmailer->Username = "user@domain.com"; // gmail username
        $phpmailer->Password = "password"; // gmail password

注意:教程中用到的domain.com换成您自己的域名,user@domain.com换成您建的邮箱地址,password换成这个邮箱的密码。如果您使用的是其他服务商的邮箱服务,那么这些信息需要从服务商那里获得,教程中是以使用易网库邮箱为例。


phpmailer.zip

转载于:https://www.cnblogs.com/iplus/archive/2011/08/25/4490088.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值