Dear all,
I've write 2 scripts to reject the email for otrs.
This script only support for the system has procmail
and php.
Would you please give me some suggestion for my
script?
Thanks
Chris
.procmailrc :
:
:
VERBOSE=on
MAILLIST=`$HOME/getEmail.php`
:0 fhw:
* $ !From.${MAILLIST}
| (formail -r ; echo "Your post has been rejected,") |
$SENDMAIL -oi -t
:
:
###----getEmail.php:-----###
#!/usr/bin/php -q
<?php
mysql_connect("localhost","userid","passwd");
mysql_select_db("otrs");
$sql1="SELECT c.email
FROM customer_user c, valid v
WHERE c.valid_id = v.id
AND v.name = 'valid'";
$sql2="SELECT p.preferences_value
FROM system_user s, valid v, user_preferences
p
WHERE p.preferences_key = 'UserEmail'
AND p.user_id = s.id
AND s.valid_id = v.id
AND v.name = 'valid'";
$result1 = mysql_query($sql1);
$mail_list="";
while($row = mysql_fetch_array($result1)){
if(strlen($mail_list)>0)
$mail_list=sprintf("%s|",$mail_list);
$mail_list =
sprintf("%s%s",$mail_list,trim($row[0]));
}
mysql_free_result($result1);
$result2 = mysql_query($sql2);
while($row = mysql_fetch_array($result2)){
if(strlen($mail_list)>0) $mail_list=
sprintf("%s|",$mail_list);
$mail_list =
sprintf("%s%s",$mail_list,trim($row[0]));
}
mysql_free_result($result2);
printf("%s",$mail_list);
?>
_________________________________________________________
�̷s�a�n����:�Q���I��A�d���A�߲H...
http://ringtone.yahoo.com.hk
_______________________________________________
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs