Chinaz.com - 中国站长站

匿名投稿 投稿指南 RSS订阅 站长资讯通告:
搜索: 您的位置主页>精华转载>技术专题>阅读资讯:Discuz! 邮件系统SMTP发送邮件类型设置教程

Discuz! 邮件系统SMTP发送邮件类型设置教程

2007-08-01 14:22:20 来源:discuz! 作者:御剑乘风 【 评论:0

目前很多空间不支持PHP函数进行发送邮件,Discuz!目前提供了一个很好的SMTP发送邮件设置,我们可以很方便的使用SMTP来完成我们发送邮件的要求。

注:本发送邮件教程是真正的电子邮件,不是短消息哦~

=================================================================

本教程基于Discuz!5.0.0RC1制作,可以适用于稍高或稍低版本。

=================================================================

先前准备:

您需要一个支持SMTP的电子邮箱,推荐使用Gmail或者126

=================================================================

一、打开论坛根目录下mail_config.inc.php

找到

$mailsend = 1;

改成

$mailsend = 2;

二、然后下拉,找到以下选项

以下为引用的内容:
$mailcfg['server'] = 'smtp.21cn.com';   // SMTP host address
        // SMTP 服务器
$mailcfg['port'] = '25';    // SMTP 端口, 默认不需修改
        // SMTP port, leave default for most occations
$mailcfg['auth'] = 1;     // require authentification? 1=yes, 0=no
        // 是否需要 AUTH LOGIN 验证, 1=是, 0=否
$mailcfg['from'] = 'Discuz <myaccount@21cn.com>'; // mail from (if authentification required, do use local email address of ESMTP server)
        // 发信人地址 (如果需要验证,必须为本服务器地址)
$mailcfg['auth_username'] = 'myaccount';  // username for authentification
        // 验证用户名
$mailcfg['auth_password'] = 'password';   // password for authentification
        // 验证密码

三、把其中

以下为引用的内容:
$mailcfg['server']
$mailcfg['from']
$mailcfg['auth_username']
$mailcfg['auth_password']

信息填写完整(各个参数意义如下:)

$mailcfg['server'] //您邮件的SMTP服务器地址,可以联系邮件客服找到,一般是邮件域名.smtp.com(net……)

$mailcfg['from'] //您的邮件地址、名称,请注意使用以下格式:'您的论坛名称 <您的邮箱地址>'

$mailcfg['auth_username'] //您的邮箱登陆用户名

$mailcfg['auth_password'] //您的邮箱登录密码

四、保存覆盖上传文件

至此配置完成,下面进行检测

进入论坛后台——论坛通知,选择E-mail方式发送

进入邮箱,(这里演示使用Foxmail6),可以看到,邮件已经传送过来。

 由于版面关系,如果您觉得文章内图片内容看不清楚,请在地址栏粘贴图片属性中的地址查看原始图片,谢谢!



Tags:Discuz!   邮件   系统   设置  
责任编辑:阿小
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 密码: 匿名:
    评论总数: [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助