./config-fast mail 注:mail是机器名最好不要用mail.domain.com这样做机器名,后悔死你
一定要注意这几个文件在本地还无所谓但到了外面,也就是真正直接到了internet上要注意下面的设置
linux的hostname为mail
/var/qmail/control下的
me 有可能是mail 但最后要改成"domain.com"---->这是你的域名
defaultdomain 这里有可原来是mail但你想想那因特网上是不可能有这个顶级域的,在自己的局域网网这样玩玩儿还可以
其实连接起来就是.cn进有个domain.com
下面就是rcpthosts,里面内容可能会是
mail
domain.com
exambbs.com.cn
exam.com.cn
一定要把mail放到最下面
还有那个locals文件,里面一定会有一个mail,把它删除了为空是最好了
nameserver 指向自己但一定要用forwarders指到外面要不然无法到和外面通信,反正要和外界保持良好的通信
把/var/qmail 目录权限做了如下修改 -rw-rw-r 644
装iGenus时可能会对数据库的表重新写一次,这时会捣致foxmail等也不能用,所以一定要删除原来的domain,重新启动mysql然后再新建立domain
#1iGENUS出现收发邮件错误
答
其应对方法如下:
1:该命令打开
system-config-securitylevel
或这样
2 vi /etc/selinux/config
ile controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security pThis folicy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
把SELINUX=enforcing改变为SELINUX=disabled
#2 igenus_admin_0.1出现错误
访问admin/sys/目录输入用户名Admin与密码Admin登录后出现入下提示
系统提示:不能执行查询(query): SELECT * FROM admin ORDER BY id ASC LIMIT -20, 20
错误信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-20, 20' at line 1
错误代码:1064
请稍候再试,如果问题仍然存在,请与 系统管理员 联系!
很奇怪我用igenus和foxmail等mua已经可以收发邮件,带附件也没有问题就是admin就有问题了
答
主要是因为原始数据库里没有记录,而新版本的Mysql 不支持 limit -20,20 这样的查询。
你可以修改 /var/www/html/admin/sys/index.php[igens装在/var/www/html下] 文件 第72行。
先把 $start_row=0;添加到$QueryStr="Select * from ....LIMIT $start_row,$CFG_NUM...上一行
然后就可以登录了。
等你登录后,点"更新数据库"你就会看见你的域名.然后就可以 把index.php 72行改回来了。
然后登录到域名管理里面,这时可能会出现修改任何资料都说"邮箱已满"的信息,那是因为你在
sys/下面对这个域名的最大磁盘容量没有做设置,可到那里先做域的相关设置,另外用户也是一样的
quota_usage-1.3-1.2.7.tar.gz要是找不到就到下面网址去down一个
http://www.squirrelmail.org/plugin_download.php?id=59&rev=1114
安装spamassassion时可能按照说明文档上的步骤最好/etc/init.d/spamassassion start出现错误
spamassassin要有他自己的用户来运行的。
先执行
useradd spamd -c "Spam Bayes Learner" -d /var/empty -s /sbin/nologin
useradd notspamd -c "Not Spam Bayes Learner" -d /var/empty -s /sbin/nologin
然后把qmailctl stop
vpopmailctl stop
然后再
spamassassion start
在用setup设置spamd开机时自动运行
/vpopmail/etc/下有一个defaultdomain
这个要是第一个设置成谁,谁就可以用foxmail收取邮件,其它的能在网上收但不能用foxmail收,这可能是由于没有在vpopmai安装编译时
写入--enable-ip-alias-doamin=y
不过这也不要紧,只要是在foxmail等mta软件里将用户名写成username@domain.com密码不要变就可以收发信件了,不过这是有点麻烦
一定要注意这几个文件在本地还无所谓但到了外面,也就是真正直接到了internet上要注意下面的设置
linux的hostname为mail
/var/qmail/control下的
me 有可能是mail 但最后要改成"domain.com"---->这是你的域名
defaultdomain 这里有可原来是mail但你想想那因特网上是不可能有这个顶级域的,在自己的局域网网这样玩玩儿还可以
其实连接起来就是.cn进有个domain.com
下面就是rcpthosts,里面内容可能会是
domain.com
exambbs.com.cn
exam.com.cn
一定要把mail放到最下面
还有那个locals文件,里面一定会有一个mail,把它删除了为空是最好了
nameserver 指向自己但一定要用forwarders指到外面要不然无法到和外面通信,反正要和外界保持良好的通信
把/var/qmail 目录权限做了如下修改 -rw-rw-r 644
装iGenus时可能会对数据库的表重新写一次,这时会捣致foxmail等也不能用,所以一定要删除原来的domain,重新启动mysql然后再新建立domain
#1iGENUS出现收发邮件错误
答
其应对方法如下:
1:该命令打开
system-config-securitylevel
或这样
2 vi /etc/selinux/config
ile controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security pThis folicy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
把SELINUX=enforcing改变为SELINUX=disabled
#2 igenus_admin_0.1出现错误
访问admin/sys/目录输入用户名Admin与密码Admin登录后出现入下提示
系统提示:不能执行查询(query): SELECT * FROM admin ORDER BY id ASC LIMIT -20, 20
错误信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-20, 20' at line 1
错误代码:1064
请稍候再试,如果问题仍然存在,请与 系统管理员 联系!
很奇怪我用igenus和foxmail等mua已经可以收发邮件,带附件也没有问题就是admin就有问题了
答
主要是因为原始数据库里没有记录,而新版本的Mysql 不支持 limit -20,20 这样的查询。
你可以修改 /var/www/html/admin/sys/index.php[igens装在/var/www/html下] 文件 第72行。
先把 $start_row=0;添加到$QueryStr="Select * from ....LIMIT $start_row,$CFG_NUM...上一行
然后就可以登录了。
等你登录后,点"更新数据库"你就会看见你的域名.然后就可以 把index.php 72行改回来了。
然后登录到域名管理里面,这时可能会出现修改任何资料都说"邮箱已满"的信息,那是因为你在
sys/下面对这个域名的最大磁盘容量没有做设置,可到那里先做域的相关设置,另外用户也是一样的
quota_usage-1.3-1.2.7.tar.gz要是找不到就到下面网址去down一个
http://www.squirrelmail.org/plugin_download.php?id=59&rev=1114
安装spamassassion时可能按照说明文档上的步骤最好/etc/init.d/spamassassion start出现错误
spamassassin要有他自己的用户来运行的。
先执行
useradd spamd -c "Spam Bayes Learner" -d /var/empty -s /sbin/nologin
useradd notspamd -c "Not Spam Bayes Learner" -d /var/empty -s /sbin/nologin
然后把qmailctl stop
vpopmailctl stop
然后再
spamassassion start
在用setup设置spamd开机时自动运行
/vpopmail/etc/下有一个defaultdomain
这个要是第一个设置成谁,谁就可以用foxmail收取邮件,其它的能在网上收但不能用foxmail收,这可能是由于没有在vpopmai安装编译时
写入--enable-ip-alias-doamin=y
不过这也不要紧,只要是在foxmail等mta软件里将用户名写成username@domain.com密码不要变就可以收发信件了,不过这是有点麻烦