Mailman
天下维客,你可以修改的网络知识库
这是个十分简单的的扩展,它的作用是创建一个类似订购更新的扩展。
用法:
<mailman>/relative/url/to/list/recruiting/page</mailman>
例如:
<mailman>/cgi-bin/mailman/subscribe/recruiting</mailman>
- /cgi-bin/mailman/ 是Mailman的安装路径
- subscribe Mailman的执行路径
- recruiting 列表名
通过这个扩展你可以配合其他电子邮件软件使用。达到你预期的目标。
在Extensions文件夹建立一个文件:
# extensions/mailman.php
<?php
$wgExtensionFunctions[] = "wfMailmanExtension";
function wfMailmanExtension() {
global $wgParser;
$wgParser->setHook( "mailman", "printMailmanForm" );
}
function printMailmanForm( $input, $argv ) {
global $wgParser;
$wgParser->disableCache();
$output = "<form action=\"$input\" method=\"post\">".
"<input name=\"email\" type=\"text\" />".
"<input type=\"submit\" value=\"Subscribe\">".
"</form>";
return $output;
}
?>
然后在LocalSettings.php添加以下内容:
require_once("extensions/mailman.php");


