s belonging to domestic domain, and your IP informaiton dismatch with the inform
ation provided by the MTA server 如果存在其他问题或者不符合我们屏蔽要求,请发信
到antispam@staff.sina.com.cn[/code:1:faa5b147e2]
A:
echo "我的邮件服务器的真实域名(A记录)" > /var/qmail/control/helohost
[b:faa5b147e2]23.qmail下smtp不能发信,telnet也不成?
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
[/b:faa5b147e2](wjger)
A:
检查vchkpw, tcp.smtp.cdb文件的属性是否正确。
主要是在编译过程中,不知为何tcp.smtp.cdb 丢失。另外还有一个体会是 mysql 中的grantq权限设置中的域名(vpopmail@localhost)应该和vmysql.h中的mysql服务器名是一致的。否则会造成vadddomain 拒绝连接失败的现象!!
第三部分: sqwebmail
[b:faa5b147e2]1. 升级sqwebmail的注意事项? (redfox)[/b:faa5b147e2]
A: 升级好后最好把qmail停止,把authdaemond重启动
/usr/local/qmail/webmail/libexec/authlib/authdaemond stop
/usr/local/qmail/webmail/libexec/authlib/authdaemond start
然后再启动qmail,不然会出现一些莫名其妙的问题
[b:faa5b147e2]2.sqwebmail如何限制附件大小啊?(lovecelery)[/b:faa5b147e2]
A: 我想把附件大小设成4M,但是默认是2M,方法如下:
在configure的时候指定
--with-maxformargsize=4194304 --with-maxmsgsize=4194304
就可以了
--with-maxformargsize是允许上传的附件大小,不包含邮件正文的, --with-maxmsgsize是全部邮件的大小,正文+附件的
[b:faa5b147e2]3.如果我们有默认域,可以凭用户名和密码直接登陆,但是登录后往往出现
user@localhost.loacldomain,而不是你所想要的user@yourdomain.com,
怎么解决?(oranger2001)[/b:faa5b147e2]
A: 在/usr/local/share/sqwebmail下面建立一个hostname文件,默认情况下好像无此文件,文件里面加入 yourdomain
这样以用户名进入就可以正常显示你的后缀啦!!
[b:faa5b147e2]4.请问我如何设定sqwebmail上页面的空闲停留时间?
因为我登陆sqwebmail后,如果超过一定时间就会要求我重新登陆,我想把这个时间值改大一些。[/b:faa5b147e2]
A:两个办法,
1、sqwebmail编译的时候,指定
--enable-hardtimeout=7200 Hard session timeout (2hrs default)"
--enable-softtimeout=1200 Inactivity timeout (20 min default)"
后者是没有活动下的session timeout,
前者是有活动,也强制timeout。
2、也可以给cgi指定环境变量SIGWEBMAIL_TIMEOUTSOFT,SIGWEBMAIL_TIMEOUTHARD来取代configure时缺省指定的时间。
但是注意,这种方式一定要和cleancache.pl中的时间一致。
第四部分: vpopmail + qmailadmin
[b:faa5b147e2]1: 如何通过vpopmail实现qmail邮件账户的数据库管理?(netloafer)[/b:faa5b147e2]
http://chinaunix.net/forum/viewtopic.php?t=1147
[b:faa5b147e2]2:能不能修改默认的域名?(peng)[/b:faa5b147e2]
A:
要更改haohao.com为默认域。
方法:
更改~qmail/control/
defaultdomain
me
plusdomains
逐一更改启动pop3和 smtp的启动脚本:
修改:email.3sk.com为haohaoo.com
在最上边添加:export VPOPMAIL_DOMAIN=haohaoo.com
只要你的dns server给虚拟域做好了设置。
你的outlook and foxmail里的用户输入用户的全名,就没问题阿!
不要用:master ,系统默认认为是master@email.3sk.com了
要用master@haohaoo.com ,这样才可以的。
[b:faa5b147e2]2.如何做Qmail用户的备份?也就是如何将一个系统的Qmail用户完整地转移到另一个系统?(peng & netloafer)[/b:faa5b147e2]
A:
a.cdb配置的?那么请把/home/vpopmail/domains这个文件夹备份好就可以了。用户和密码文件,还有用户信件都在这个目录下。
还应该备份/var/qmail/control下的相关配置文件。
b.如果是以MYSQL数据库方式来存储用户认证信息的
只需要备份
~vpopmail/domain下的所有邮件
/var/qmail/control的配置文件
MYSQL数据库目录下的vpopmail库目录。一般是/var/lib/mysql(RPM)、/usr/local/mysql/data、/usr/local/mysql/var下面。
[b:faa5b147e2]3.以下错误怎么解决?
warning: file name is symbolic link header.html warning: file name is symbolic link show_login.html warning: file name is symbolic link footer.htm. (xmy)[/b:faa5b147e2]
A:
出错原因应该是htmlibdir目录不能正确读取,重新编译qmailadmin:
./configure 的时候带option--with-htmllibdir=....
注意目录的属主uid和gid:vpopmail vchkpw
[b:faa5b147e2]4.安装VPOPMAIL以后发现MYSQL里还是没有VPOPMAIL的DB啊?[/b:faa5b147e2]
A:
vadddomain第一个域,才有vpopmail db
[b:faa5b147e2]5. 我用vadddomain时时提示:
#/home/vpopmail/bin/vadddomain xxx.com
Please enter password for postmaster:
enter password again:
Error: Domain already exists
但是mysql里的确没有vpopmail这个库,怎么回事?[/b:faa5b147e2]
A:
原因是如果你先前用vadddomains加过域,后来又手工删除数据库,后来vadddomain加相同的域,就加不了,报
"Error: Domain already exists "
这是因为在/var/qmail/control/virtualdomains和/var/qmail/users/assign及cdb包含相应的域,vaddaddomains时会检查这些文件,有就报这个错。
所以解决方法如下:
1.删除/var/qmail/control/virtualdomains和/var/qmail/users/assign相应的域信息