mailaliases.php

来自「GForge 3.0 协作开发平台 支持CVS, mailing lists, 」· PHP 代码 · 共 40 行

PHP
40
字号
#! /usr/bin/php -f<?phprequire ('squal_pre.php');$res=db_query("SELECT user_name,email FROM users WHERE status = 'A' AND email != ''");echo db_error();$rows=db_numrows($res);$fp = fopen("/etc/mail/aliases.gforge","w");if (!($fp)) {        print ("ERROR: unable to open target file\n");        exit;}$allusers = "gforge-users: ";$first = 1;for ($i=0; $i<$rows; $i++) {	$user = db_result($res,$i,0);        $email = db_result($res,$i,1);	fputs($fp, $user . ": " . $email . "\n");	if ($first == 1) {		$first = 0;	}	else {		$allusers = $allusers . ", ";	}	$allusers = $allusers . $user;}fputs($fp,"\n");fputs($fp,$allusers . "\n");fclose($fp);db_free_result($res);$ok = `newaliases`;echo $ok;?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?