欢迎来到云服务器

Directadmin Linux面板

如何为新帐户启用SpamAssassin

默认情况下(如果启用),DA为用户提供启用spamassassin的选项,但默认情况下未打开。
 
要在默认情况下启用它,您可以使用user_create_post.sh脚本为您创建它。
 
创建:
/usr/local/directadmin/scripts/custom/user_create_post.sh
 
在其中添加:

#!/bin/sh
if [ "$spam" = "ON" ]; then
   DIR=/home/$username/.spamassassin
   mkdir  $DIR
   touch $DIR/user_prefs             #or this is where you'd copy  the default user_prefs you want them to have, instead of "touch".
   chown  ${username}:mail $DIR
   chmod 771 $DIR
   chown $username:$username  $DIR/user_prefs
   chmod 755 $DIR/user_prefs
   touch $DIR/spam
   chown  mail:$username $DIR/spam
   chmod 660 $DIR/spam
fi
exit 0;

一旦创建,保存并chmod user_create_post.sh为755。
 
 
上面的脚本也可用于为所有现有帐户启用spamassassin。 您可以使用以下代码创建另一个简单的脚本来执行此操作(例如)spam.sh:

#!/bin/sh
for i in `ls /usr/local/directadmin/data/users`; do
{
  username=$i spam=ON /usr/local/directadmin/scripts/custom/user_create_post.sh
};
done;
exit 0;

保存这个新的spam.sh脚本,将其修改为755,然后运行一次。
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号