CMailServer用户常见问题解答

12/3/2006来源:其它邮件服务器软件人气:13796

  • 我是注册用户,因为机器变更等原因,特征码变了怎么办?注册码还有效吗?
  • CMailServer和CCPRoxy安装到同一台机器时,需要注意什么?
  • 出现WebMail页面不能访问或者访问很慢?
  • 新下载的程序在WIN2000下可正常工作,但在WINNT下,系统显示无法设置虚拟目录(IIS已经安装)?
  • 能否提供一个小型登录窗口,就像新浪主页或是网易主页上的小登录窗,以便可以让我们能够挂接到自已的内部网页上?
  • 怎样申请动态DNS服务(可以方便架设ADSL互联网邮件服务器)?
  • 我不想我的用户每次申请邮箱时看到的欢迎信都是遥志软件的介绍信,怎么办?
  • 为什么会出现“设置虚拟目录失败...”?
  • 为什么会出现SMTP或者POP3服务启动失败?
  • 如果我的邮件服务器安装了严格的防火墙控制,我应该开放哪些端口?
  • 为什么邮件服务器不能向外发邮件?
  • 为什么邮件服务器接收不到邮件?
  • 为什么发送邮件时会出现:“-ERR 550 mail server cannot forward ....”
  • 为什么会出现“非常遗憾的告诉您,这封邮件不能发往目标地址。当您发送这封邮件到时,服务器返回这样的信息:550 admin@wayan.vicp.net is not authorized.(UNAUTHORIZED)”
  • 怎样防止非法用户使用邮件服务器发送垃圾邮件?
  • 发现非法用户发送大量的垃圾邮件怎么办?
  • 为什么发送一封收件人很多的邮件时,会出现too many receivers?
  • 为什么服务器老是不停的发送同一封邮件,导致用户收到多封相同的邮件?
  • 客户端通过web方式登录后,进入的是别人的邮箱(一般是服务器上通过web方式登录过帐号的邮箱)?
  • 为什么在Terminal Services远程管理下,无法显示状态栏图标?
  • 怎样映射mail.mailserver.com 到 mail.mailserver.com/mail?
  • 怎样将CMailServer的数据库配置成SQL Server?
  • 如果操作系统文件格式是NTFS格式,需要注意的问题
  • 怎样限制webmail附件大小发送和单个邮件大小?
  • 在WIN2003如何调用asp页面?
  • 在windows server 2003下发附件注意事项?
  • 如何调用ASP Webmail来发送邮件?
  • 管理员怎么通过Web界面管理帐号?
  • 怎样重启IIS?
  • 用户忘记密码了,怎么办?
  • 怎样备份服务器上的用户信息和邮件?
  • 怎样实现Catch All功能,将所有发到本地服务器,但是email地址写错邮件地址的邮件保存到一个固定目录?
  • 怎样让webmail自动读取HTML格式的邮件?
  • 向部分新浪免费邮箱发信不成功怎么解决?

我是注册用户,因为机器变更等原因,特征码变了怎么办?注册码还有效吗?

一般情况下,只需要将原来的网卡拔到新的机器上即可。如果网卡坏了,需要申请注册码变更(一年只有4次变更机会),请将下列信息发送到Sales@youngzsoft.com邮箱:所购软件、联系人、购买单位、地址、电话、序列号(2003年前的用户还需要提供订单号)、变更原因并附上注册用户授权书。

CMailServer和CCProxy安装到同一台机器时,需要注意什么?

取消CCProxy设置里的“邮件代理”选项,因为CMailServer已经有邮件代理功能。

出现WebMail页面不能访问或者访问很慢?

这种情况很复杂,主要是IIS的不稳定造成的。建议重新安装操作系统和IIS,并打上相应的补丁。还有一种可能,服务器上安装了某些杀毒软件,需要关闭这些杀毒软件中的脚本监视功能。

新下载的程序在WIN2000下可正常工作,但在WINNT下,系统显示无法设置虚拟目录(IIS已经安装)?

IIS版本太低,最好是IIS 4.0以上。Office安装盘里有,在optpak目录里,并打上相应的IIS补丁。

能否提供一个小型登录窗口,就像新浪主页或是网易主页上的小登录窗,以便可以让我们能够挂接到自已的内部网页上?

在安装目录WebMail下有一个index.html文件,打开它就可以了。

怎样申请动态DNS服务(可以方便架设ADSL互联网邮件服务器)?

国内用户可以到 http://www.88ip.com 网站申请这些域名解析服务。需要在服务器上安装一个88ip的客户端软件,CMailServer设置成"作为Internet邮件服务器"。就可以了。

我不想我的用户每次申请邮箱时看到的欢迎信都是遥志软件的介绍信,怎么办?

很简单,菜单“工具”->“编辑欢迎信”,您就可以修改这封邮件内容了。

为什么会出现“设置虚拟目录失败...”?

有两种可能,
1) 您没有安装MS Web服务器,详细情况情况主页上的安装必读。
2) 您安装的IIS版本太低,推荐4.0以上。

为什么会出现SMTP或者POP3服务启动失败?

这是因为您的服务器上安装了其他跟邮件服务有关的程序,造成冲突。有很多原因造成这种现象:
1) 如果您安装了可以防止Email病毒的杀毒软件,可能会造成110(POP3)端口冲突,这时您需要杀毒软件的邮件监视功能。如果依然不能解决,那就只有反安装该杀毒软件,改用其他杀毒软件,CMailServer与Norton杀毒软件完全兼容。
2) 如果您安装了代理服务器软件,可能会造成110(POP3), 25(SMTP)端口冲突。因为有些代理服务器可能具备邮件代理功能(如CCProxy)。这种情况下,您需要停止代理服务器中的邮件代理功能。CMailServer本身已经具备了邮件代理功能。
3) 如果您安装了防火墙程序,也可能会造成端口冲突。您需要设置防火墙,允许CMailServer完全访问互联网。
4) 如果您安装了其他的邮件服务器程序,也会造成端口冲突。您必须停止并反安装这些邮件服务器才能使CMailServer运行正常。

如果我的邮件服务器安装了严格的防火墙控制,我应该开放哪些端口?

CMailServer用到了下面的这些端口 25(SMTP), 110(POP3), 53(DNS), 80(HTTP), 8011(Admin), 5353(MX),CMailServer要求防火墙开放这些端口。

为什么邮件服务器不能向外发邮件?

以下原因都可能导致无法发送邮件。
1、检查服务器上是否安装了杀毒软件,如果安装了,需要关闭该杀毒软件的邮件监视功能。
2、检查服务器上是否安装了防火墙软件,如果安装了,需要开放25,110,5353,80,53端口,需要允许CMailServer完全访问互联网,需要允许IIS,dllhost.exe完全访问互联网。如果不知道怎么操作防火墙软件,最好在关闭防火墙的情况下,测试CMailServer。
3、如果cmailserver是4.0版本,且以拨号/局域网邮件服务器方式运行,需要下载这个补丁程序 http://www.ccproxy.com/cmail40sp1.zip
4、如果本地无法ping通互联网根域名服务器 a.root-servers.net 和 b.root-servers.net,需要在cmailserver设置-高级-互联网邮件发送里,填上两个本地电信提供的DNS地址。
5、如果还是不能解决,需要将无法发送的邮件地址和退回的邮件以及cmailserver安装目录里的config.ini文件一起发送给我们的技术支持邮箱support@youngzsoft.com ,以便我们分析原因。

为什么邮件服务器接收不到邮件?

如果是互联网邮件服务器:
1、检查服务器上是否安装了杀毒软件,如果安装了,需要关闭该杀毒软件的邮件监视功能。
2、检查服务器上是否安装了防火墙软件,如果安装了,需要开放25,110,5353,80,53端口,需要允许CMailServer完全访问互联网,需要允许IIS,dllhost.exe完全访问互联网。如果不知道怎么操作防火墙软件,最好在关闭防火墙的情况下,测试CMailServer。
3、检查服务器域名的mx记录是否设置正确。可以用这样的方法检测。在命令行里输入nslookup命令,然后输入set type=mx回车,然后再输入自己的邮件域名回车,就可以看到mx记录是否设置成功,即是否指向了邮件服务器的地址。如果没有设置正确,需要联系域名提供商,要求他进行修改。
4、如果还是不能解决,请将cmailserver安装目录下的config.ini文件和邮箱域名、邮件服务器IP地址一起发送给我们的技术支持邮箱support@youngzsoft.com ,以便我们分析原因。

如果是局域网拨号邮件服务器:
1、检查服务器上是否安装了杀毒软件,如果安装了,需要关闭该杀毒软件的邮件监视功能。
2、检查服务器上是否安装了防火墙软件,如果安装了,需要开放25,110,5353,80,53端口,需要允许CMailServer完全访问互联网,需要允许IIS,dllhost.exe完全访问互联网。如果不知道怎么操作防火墙软件,最好在关闭防火墙的情况下,测试CMailServer。
3、如果cmailserver是4.0版本,且以拨号/局域网邮件服务器方式运行,需要下载这个补丁程序 http://www.ccproxy.com/cmail40sp1.zip
4、cmailserver帐号设置里要设置一个互联网pop3邮箱和帐号,并确认该pop3信息正确无误。
5、cmailserver设置-高级-帐号里,要设置“pop3邮件检测时间间隔”。
6、如果还是不能解决,请将cmailserver安装目录下的config.ini文件发送给我们的技术支持邮箱support@youngzsoft.com ,以便我们分析原因。

为什么发送邮件时会出现:“-ERR 550 mail server cannot forward ....”

这是因为您将邮件服务器设置成了“作为局域网拨号邮件服务器”,您要在帐号设置里要提供一个有效的pop3邮件地址,才能发送互联网邮件,
比如您可以通过WebMail登陆后,选择"设置",在"POP3邮件地址"里填上一个您常用的互联网Email地址
就可以了,如果您设置了对应的POP3密码和POP3服务器地址,就可以收别人回给您的邮件了。

为什么会出现“非常遗憾的告诉您,这封邮件不能发往目标地址。当您发送这封邮件到时,服务器返回这样的信息:550 admin@wayan.vicp.net is not authorized.(UNAUTHORIZED)”

在设置-高级-互联网邮件发送里:不要选择"通过ISP提供的SMTP服务器发送邮件"

怎样防止非法用户使用邮件服务器发送垃圾邮件?

需要在设置里选择“支持ESMTP”,取消“允许邮件转发”。客户端的OE设置里要选择“邮件发送验证”。

发现非法用户发送大量的垃圾邮件怎么办?

1、确认版本是2003年3月30日后发布的版本。
2、确认设置对话框里选择了ESMTP。
3、确认设置对话框里没有选择“允许邮件转发”。
4、确认关闭了服务器上杀毒软件的邮件检测选项。

为什么发送一封收件人很多的邮件时,会出现too many receivers?

这是因为CMailServer有最多发件人限制,可以打开config.ini文件,修改其中的MaxRcpts=20(表示最多填写20个收件人地址,收件人+抄送人+暗送人总数),修改成您需要的数字后,重启CMailServer。

为什么服务器老是不停的发送同一封邮件,导致用户收到多封相同的邮件?

这是因为服务器上安装的杀毒软件的邮件监视功能在作怪,请停止服务器杀毒软件的邮件监视功能。

客户端通过web方式登录后,进入的是别人的邮箱(一般是服务器上通过web方式登录过帐号的邮箱)?

这是因为在邮件服务器上安装的代理服务器启用了网页缓存的缘故,建议不要启用网页缓存,或者两个代理软件不要安装在一台服务器上。

为什么在Terminal Services远程管理下,无法显示状态栏图标?

这是因为邮件服务器是在Terminal Services下以NT服务状态下运行,需要修改config.ini里的一个参数TerminalServices=1然后重启服务器。

怎样映射mail.mailserver.com 到 mail.mailserver.com/mail?

在IIS目录里,一般是c:\inetpub\wwwroot,建一个新的文件 Default.htm,内容为

就可以在IE输入http://mail.mailserver.com自动跳转到 http://mail.mailserver.com/mail。

怎样将CMailServer的数据库配置成SQL Server?

只对CMailServer 5.2有效.
安装完CMailServer后,CMailServer会在ODBC里建立一个CMailServer的系统数据源,你需要删除这个数据源,重建一个名为CMailServer的系统数据源,将其指向你的SQL Server服务器的一个数据库.在SQL Server服务器上的对应数据库里选择导入数据表,导入源的数据库类型是access数据库,然后将cmailserver\db\db.mdb里的数据完全导入就可以了.需要注意的事项有:
1.由于SQL Server导入数据源时,会自动将原始表格里的自动编号的记录项属性修改,你应该在SQL Server里编辑该表,改回自动编号属性.涉及到的表有mailfolder,address.
2.如果你的ODBC数据源设置了密码,由于CMailServer和webmail都涉及到了ODBC操作,你需要修改进行两项修改(修改完后需要保存文件并重启CMailServer):
a)打开CMailServer\config.ini,修改ODBCUser=帐号和ODBCPassWord=密码
b)打开CMailServer\webmail\conn.asp,修改strConn ="DSN=CMailServer"为 "DSN=CMailServer;UID=帐号;PWD=密码"
3.如果涉及到网页操作数据库权限问题,你需要到Internet服务管理器里,编辑web共享目录mail的安全属性,添上系统帐号.如图

4.如果你的CMailServer重新安装了,或者升级了,CMailServer会修改ODBC数据源,你需要将其修改回来.

如果操作系统文件格式是NTFS格式,需要注意的问题

需要编辑这几个目录的安全属性,cmailserver\maildata,cmailserver\db,这两个目录要设置成对everyone,可读,可写,可访问。

怎样限制webmail附件大小发送和单个邮件大小?

打开webmail目录里的 postmail.asp
33行: 'nMaxMailSize = 2 * 1024 * 1024
去掉那个单引号,就可以限制附件大小了。缺省是2*1024*1024=2M,可以改成任意大小,单位是字节。
如果希望限制单个邮件大小,可以修改config.ini里的MaxMailSize。单位为字节。

在WIN2003如何调用ASP页面

如果操作系统是win2003,安装完Internet信息服务项目(IIS),在Internet服务管理器里,选择"web服务扩展",把"Active Server Pages"设为允许。

在windows server 2003下发附件注意事项?

在windows server 2003下携带多个附件或者较大的附件进行发送时系统报错:
Request 对象 错误 'ASP 0104 : 80004005'
不允许操作
/mail/postmail.asp,行 73
出现上述信息,请进行如下操作:
先在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
然后重启iis admin service服务

把它修改为51200000

如何调用ASP Webmail来发送邮件?

Set objSMTP= CreateObject("CMailCOM.SMTP.1")
objSMTP.CreateUserPath("ASPMail:" %26amp; Request("REMOTE_ADDR"))
objSMTP.Subject = "Subject"
objSMTP.Body = "Body"
objSMTP.To = "to@mail.com"
objSMTP.From = "from@mail.com"
'objSMTP.ContentType = "text/plain" ' 以文本格式发送邮件
'objSMTP.ContentType = "text/html" ' 以html格式发送邮件
objSMTP.Send
Set objSMTP = Nothing

管理员怎么通过Web界面管理帐号?

系统管理员的WEB管理方式:
后台管理员在建立帐号时,把某一帐号的权限设为"系统管理员",该帐号通过WEB方式登录后,即可完成域名/空间大小/邮箱数量/邮箱缺省大小的设定.

域管理员的WEB管理方式:
首先由系统管理员指定某一帐号为"域管理员",该帐号通过WEB方式登录后,即可完成对该域名下的帐号/邮箱空间大小/权限等的设定.

怎样重启IIS?

菜单工具--重启IIS。

用户忘记密码了,怎么办?

作为管理员,可以帮助用户修改密码。打开CMailServer,直接选择该用户,双击,选择修改用户信息,就可以重新输入新密码了。

怎样备份服务器上的用户信息和邮件?

只需要备份 mail目录就可以了。一旦服务器崩溃,重新安装后,将备份的mail目录完全覆盖新的安装目录就可以了。

怎样实现Catch All功能,将所有发到本地服务器,但是email地址写错邮件地址的邮件保存到一个固定目录?

打开'CMailServer\config.ini' 将 EnableCatchAll=0 修改成 EnableCatchAll=1. 所有的错误邮件将保存到admin邮箱.
注意: 如果是多域名邮件服务器,邮件将会保存到相应域名的admin邮箱. 也可以指定邮箱:修改AccountCatchAll=,后面填写相应的帐号。

怎样让webmail自动读取HTML格式的邮件?

这是一个比较棘手的问题。先请下载最新版本的CMailServer安装。
有两个ASP文件需要修改。
-- getmail.asp --
删除224行: