Webmail 相关问题
我想在我们主页上加入 Webmail 的登陆栏或自动登录邮箱,如何实现?
如何更改 Webmail 发出邮件的底部签名?
我想更换 Webmail 的 LOGO 图片、 广告图片和提示信息,如何实现?可以针对域定制图片吗?
我可以使用 http://mymailserver:6080 登陆 Webmail。如何换成 http://mymailserver登陆?
多域名时,WebMail 登陆页面用户要选择自己的域很不方便,怎样解决?
怎样在 WebMail 登陆页面加自由申请功能?
Webmail 设置到 IIS 中无法修改口令和设置自动转发等参数, 怎样解决?
Webmail 设置到 IIS 中无法上传附件, 怎样解决?
Webmail 设置到 IIS 中, 页面出错, 怎样解决?
为什么当我在 Webmail 登陆时会出现“create com instance error”的提示?
Webmail 使用中, 显示" Can't contact LDAP server" 出错,
怎样解决?
使用 WebMail 发信时,提示"SMTP Error:could not connect to SMTP host server(s)" 错误怎么办?
使用 WebMail 发信时,提示"SMTP Error: Data not accepted,552 sorry, the message size exceeds databytes limit (#5.3.4)"错误怎么办?
使用 WebMail 发信时,提示"SMTP Error: Invalid username/password 535 5.7.3 Authentication unsuccessful" 错误怎么办?
我想让 Webmail 退出和错误返回到指定的网页,如何实现?
如何开启与关闭 Webmail 自动登录功能?
如何开启与关闭 Webmail 取回密码功能?
设置用自己安装的 PHP 程序后,Webmail 不能正常使用,怎么解决?
如何在我的系统中能取得用户新邮件数?
如何在我的系统中嵌入Webmail,以实现列邮件夹列表,读邮件,写邮件等工作?
怎么更改默认的界面风格?
我想在我们主页上加入 Webmail 的登陆栏或自动登录邮箱,如何实现? ↑
可以在您的页面中增加如下代码,注意要根据您的实际情况做修改。
<!--
action的值改为您的实现登录URL
-->
<form name="form1" action="http://yourserverip:6080/login.php" method=post>
用户名: <input type="text" name="f_user" value="" size="12" maxlength="32">
<!--
将yourdomain替换成您所要使用的域名。
-->
<input type="hidden" name="f_domain" value="yourdomain">
密码: <input type="password" name="f_pass" value="" size="12" maxlength="32">
<!--
选择语言包,登录后的语言
f_lang=en --- 英语
f_lang=ch_gb --- 简体中文
f_lang=ch_big5 --- 繁体中文
-->
<input type="hidden" name="f_lang" value="ch_gb">
<input type="submit" name="submit" value="登录">
<input type="reset" name="reset" value="重置">
</form>
如需要自动登录,可以将上面上type="text" 改为 type="hidden",然后在 value 中预先设置好用户名与密码,自动提交登录
<script language="JavaScript">
document.form1.submit();
</script>
如何更改 Webmail 发出邮件的底部签名? ↑
可以在 Winmail 管理工具的“高级设置”->“系统参数”下的“系统签名”中做修改。
我想更换Webmail的LOGO图片、广告图片和提示信息,如何实现?可以针对域定制图片吗? ↑
有关LOGO的更改:
首页、登录后的页面、用户注册页面的 LOGO 文件都放在 ~\server\webmail\customer 下,可以直接替换,要保持文件名一致,
图片的长和宽尽量和原来的保持一致。
有关网页 Title 和链接的更改:
请更改~\server\webmail\customer 下的所有语言文件 (*.txt) 的相关内容
common_page_title = WebMail | Power by Winmail Server
homepage = Power by Winmail Server
homepage_url = http://www.magicwinmail.com
contact_us = 联系我们
webmaster_mail = support@magicwinmail.com
banner_url = images/cn-banner.gif
请更改等于号右边的内容,左边的内容勿改动。
添加语言文件:
1. 请拷贝一份已有的语言的语言文件,并更名(扩展名为仍要为.txt),然后更改文件中各行的等于号右边的内容,左边的内容勿改动。
2. 在 ~\server\webmail\inc\config.languages.php 文件后,增加如下行:
$languages[] = Array(
"name" => "Simplified Chinese",
"path" => "ch_gb" //引号内更改为您的语言文件名(不含扩展名)
);
禁止更改语言、设定默认语言、禁止修改界面风格、设定默认界面风格:
在管理端程序"系统设置"/"高级设置"/"Webmail设置"/"首页设置"里设置。
针对域定制图片:
~\server\webmail\www\customer 目录下的图片
可以增加相同尺寸的图片,将图片的名称前名加上相应的域名和下划线开头
如登录 look.com 域要显示与其它域不同的图片,则增加以下名称的图片:
look.com_banner.gif
look.com_index_logo.gif
look.com_index_winmail.gif
look.com_main_logo.gif
针对域定制说明文字:
~\server\webmail\www\customer 目录下的语言文件(扩展名为 txt 的文件)
可以拷贝指定的语文件,将文件名称前名加上相应的域名和下划线开头,然后打开修改中间的内容(等号右边的)
如登录 look.com 域要显示与其它域不同的文本,则增加以下名称的语言文件:
look.com_ch_gb.txt
look.com_en.txt
look.com_ch_big5.txt
look.com_it.txt
....
我可以使用http://mail.mymailserver.com:6080
登陆Webmail。如何换成http://mail.mymailserver.com登陆? ↑
将HTTP服务的改为80端口即可,但要确保您的机器上没有安装其它 web server。
更改HTTP服务端口:请用管理工具登录系统,选择左边的“系统设置”/“系统服务”,在右边的页面中选中“HTTP”然后点击“编辑”,修改端口。
如果你的服务器上已经安装了IIS, 也可以将Webmail设置到IIS中, 请参考 如何能让Webmail运行在IIS环境中。
多域名时,WebMail登陆页面用户要选择自己的域很不方便,怎样解决? ↑
2.4版后, 在域属性里增加了一个"直接访问主机名"的参数, 添入该域的登陆URL即可实现登陆页面只显示该域, 例如有一个abc.com的域, 在DNS里加一个mail.abc.com指向邮件服务器IP地址,
在"直接访问主机名"输入: mail.abc.com , 注意不要包括6080端口。
怎样在WebMail登陆页面加自由申请功能? ↑
Winmail支持自由申请和申请确认。管理员可以设置各个域是否允许Webmail申请,管理员可以选中左边的“域名设置”->“域名管理”,然后修改一个域的扩展属性中有关Webmail申请设置即可。
Webmail 设置到IIS中无法修改口令和设置自动转发等参数,
怎样解决? ↑
将Webmail\temp目录,邮件存储目录和用户数据库文件的权限中增加Everyone允许访问,并将权限设置为“完全控制”。
Webmail\temp目录,其具体位置是在~\server\webmail\temp
邮件存储目录,其具体位置是在~\server\store
网络磁盘存储目录,其具体位置是在~\server\netstore
用户数据库文件,其具体位置是在~\server\data\userauth.cfg
域名数据库文件,其具体位置是在~\server\data\domain.cfg
注意:
1. ~ 表示Magic Winmail安装时选择的目录,黙认是安装在 C:\Program Files\Magic Winmail。
2. 目录的权限要选择“将父系可继承对象传播给该对象”
3. 如果更改了“邮件存储目录”,请直接设置更改后的目录权限。
同时为了发邮件能上传附件,还需要设置Windows 的 TEMP 目录 C:\Winnt\temp(假设Windows 安装在C:\Winnt 或 Windows
的 TEMP 目录路径没有更改)目录的权限,增加Everyone访问许可,并将权限设置为“完全控制”。
Webmail 设置到 IIS 中无法上传附件, 怎样解决? ↑
设置Windows 的 TEMP 目录 C:\Winnt\temp(假设Windows 安装在C:\Winnt 或 Windows 的 TEMP 目录路径没有更改)目录的权限,增加Everyone访问许可,并将权限设置为“完全控制”。
Webmail 设置到IIS中, 页面出错, 怎样解决? ↑
如果是提示"Warning .... Permission denied in...",是文件和目录权限没有设置正确, 请按照帮助文档重新设置目录权限。
为什么当我在 Webmail 登陆时会出现“create com instance error”的提示? ↑
这个问题可能是安装时注册COM组件出错引起的。您可以重新手动注册COM组件。“开始”菜单-》“运行”中行输入cmd
先注销这个COM组件
C:>regsvr32 /u "~\server\XmlDataBase.dll"
重新注册COM组件
C:>regsvr32 "~\server\XmlDataBase.dll"
在上述命令中,~表示安装时选择的系统安装到的目录。默认为:C:\Program Files\Magic Winmail
还有不要将 Winmail 安装到在中文目录中。
Webmail 使用中, 显示" Can't contact
LDAP server" 出错, 怎样解决? ↑
这个问题可能是 LDAP 服务不能正常启动引起的。
您用的 win2000 以上版本,系统中活动目录服务。这样就会和 LDAP 使用同一端口,
LDAP 就不能正常启动。解决办法,将 LDAP 服务的端口改为 489. 然后重启一下即可。
如果还不能正常连接,请停止 Secure LDAP 服务,并将此服务属性中不要选择“本系统启动时自动运行此服务”,然后重启一下邮件系统即可。
使用 WebMail 发信时,提示"SMTP Error:could not connect to SMTP host server(s)" 错误怎么办? ↑
1. 邮件服务器上是否安装瑞星防毒软件?如安装请参考 Winmail Server和瑞星邮件监控结合防毒;
2. 打开 Winmail 管理工具,检查系统服务中的SMTP服务是否正常启动。
使用 WebMail 发信时,提示"SMTP Error: Data not accepted,552 sorry, the message size exceeds databytes limit (#5.3.4)"错误怎么办? ↑
该错误是因为发送的邮件大小超过了系统允许的最大字节数而产生的,需要减小发送邮件的大小或增加系统允许发送邮件的最大字节数(在 "SMTP 设置"功能里设置)。
使用 WebMail 发信时,提示"SMTP Error: Invalid username/password 535 5.7.3 Authentication unsuccessful"错误怎么办? ↑
该错误是因为Windows IIS的 smtp 服务没有停止,请进入IIS管理程序停止它的smtp服务器, 然后重新启动 Winmail 的smtp服务。彻底停止请到系统服务设置里将"Simple Mail Transport Protocol (SMTP)"的启动类型设为"手动"或"已禁用"。
我想让 Webmail 退出和错误返回到指定的网页,如何实现? ↑
打开 ~\server\webmail\inc\config.php
查找以下内容,并将等号右边内容修改为指定的 URL。
$logout_location = '';
如需要返回到 oa.amaxit.net 这个网站,请在等号右边填写 http://oa.amaxit.net
如果要针对每个域名,设置返回到不同页面,可以在修改 ~\server\webmail\www\customer 目录下的语言文件(扩展名为 txt 的文件)
可以拷贝指定的语文件,将文件名称前名加上相应的域名和下划线开头,然后打开在中文件的最后增加下面内容:
logout_location = http://oa.amaxit.net
如登录 look.com,则增加以下名称的语言文件:
look.com_ch_gb.txt
look.com_en.txt
look.com_ch_big5.txt
look.com_it.txt
....
如何开启与关闭 Webmail 自动登录功能? ↑
只需要选中或取消“高级设置”->“Webmail 设置”中的“Webmail 允许自动登录”即可。
如何开启与关闭 Webmail 取回密码功能? ↑
只需要选中或取消“高级设置”->“Webmail 设置”中的“Webmail 登录页显示'忘记密码'”连接即可。
设置用自己安装的 PHP 程序后,Webmail 不能正常使用,怎么解决? ↑
请参考 http://www.magicwinmail.com/setupiis/phpsetup.html 第二步,
修改 php 的配置文件php.ini
如何在我的系统中能取得用户新邮件数? ↑
可以使用 Winmail 中所提供的接口控件中 GetFolderMsgCount 方法来取得。有关文档请见:COM 组件功能
如果你的系统与邮件系统不在同一台机器,也可以通过 http 方式访问指现的接口页面来取得相关邮箱的邮件数。相关文档可以参考 ~\server\webmail\doc 下的 get_newmsg_num 目录文档
http://yourmailserver:6080/getmsgnum.php?user=username&pass=CryptEncode(password)&folder=foldername&onlynew=1
user: 邮箱名
pass: 登录密码, 需要加码
folder: 指定的邮件夹,没有此参数,返回所有系统邮件夹
onlynew: 仅显示新邮件,没有此参数,返回新邮件和邮件总数。1 - 仅新邮件,0 - 新邮件和邮件总数
html: 返回结果输出格式,没有此参数,返回文本格式。1 - html 格式;0 - 文本格式
lng: 返回结果显示的语言索引号,没有此参数,为系统默认语言
如何在我的系统中嵌入Webmail,以实现列邮件夹列表,读邮件,写邮件等工作? ↑
可以使用 Webmail 中所提供的专门嵌入式界面(仅有核心部份,去掉不必要的页眉和页脚信息),相关文档可以参考 ~\server\webmail\doc 下的 embed_interface 目录中文档
怎么禁止修改界面风格和设定默认界面风格? ↑
在管理端程序"系统设置"/"高级设置"/"Webmail设置"/"首页设置"里设置。