zoukankan      html  css  js  c++  java
  • mediawiki邮件设置

    http://blog.csdn.net/J2EEWEIWEI/archive/2009/05/14/4184439.aspxmediawiki邮件设置在mediawiki中的邮件功能主要有:1注册新用户时会发邮件到用户注册信箱进行确认。
    2用户修改,找回密码时会发邮件确认。
    3用户的监视页面发生改变时会发邮件通知已经注册监视了该页面的用户。
    对应在wiki设置中,需要改动两个文件:includes下的Default settings文件,以及Local Settings文件。defaultsettings文件中,主要设置管理员邮箱的用户名,密码,邮件服务器的信息等,如:
    $wgSMTP = array(
    "host" => 'smtp.sina.com.cn',
    "IDHost" => 'sina.com.cn',
    "port" => "25",
    "auth" => true,
    "username" => 'wikinfs@sina.com',
    "password" => '******');
    记得还要$wgEnableUserEmail = true;$wgEnableEmail = true;
    而localsettings文件主要设置对应email服务的路径,以及发送邮件对应的邮箱名字:
    $path = array( $IP, "$IP/includes", "$IP/languages","D:/web_root/php/PEAR/PEAR","D:/web_root/php/PEAR");
    $wgEmergencyContact = "wikinfs@sina.com";
    $wgPasswordSender    = "wikinfs@sina.com";


    wiki使用时找不到mail.php的解决


    系统平台:


    OS: Centos 4.2


    php: php5.1.1


    wiki: mediawiki


    相关目录:


    php: /usr/local/php5


    wiki:/usr/local/wiki


    问题描述:


    在wiki的注册页面使用email发送新建用户的密码时,页面报错:找不到mail.php。


    问题解决:


    mail.php是pear的模块,而pear是 "PHP Extension and Application Repository"(pear.php.net).


    php5.1.1默认情况下自动安装1.4.5版本的pear,但是mail等pear模块需要独自下载安装。

    最新的模块包可以到pear.php.net去下载,那里有最新的模块包。


    安装mail:


    cd /usr/local/php5/bin/


    wget [url]http://pear.php.net/get/Mail-1.1.9.tgz"[/url] 下载最新的mail模块包(可以先上网查看)


    ./pear install -O Mail-1.1.9.tgz 离线安装mail包


    之后再次试验wiki,又报错:找不到Net/SMTP模块。


    安装smtp:


    cd /usr/local/php5/bin


    wget [url]http://pear.php.net/get/Net_SMTP-1.2.7.tgz"[/url]


    ./pear install -O Net_SMTP-1.2.7.tgz


    报错,需要安装Net_Socket包。


    安装socket:


    wget [url]http://pear.php.net/get/Net_Socket-1.0.6.tgz"[/url]


    ./pear install Net_Socket-1.0.6.tgz


    ./pear install Net_SMTP-1.2.7.tgz


    然后再次试验wiki注册,用email发送密码成功。呵呵,终于搞定了。


    默认情况下,./pear install xxx.tgz 试图从 pear.php.net网站上下载xxx包。但是,我发现总是出错,干脆把包先当下来,然后加个参数 -O(大写字母),本地安装,一切顺利。


    和大家共享了!呵呵

  • 相关阅读:
    声律启蒙(上 下卷,珍藏版)
    笠翁对韵(全卷,珍藏版附注释)
    Oracle 中 nvl、nvl2、nullif、coalesce、decode 函数的用法详解
    Groovy
    spring各版本jar包和源码
    Java 调用翻译软件实现英文文档翻译
    oracle导出序列的几种办法
    Oracle数据库内存使用情况分析查看
    window Maven私服搭建——nexus
    用户管理的备份与恢复
  • 原文地址:https://www.cnblogs.com/danghuijian/p/4400432.html
Copyright © 2011-2022 走看看