由于工作需要不得不修改MDAEMON的Webmail,修改后总结了几条、也发现了几个问题,写出来和大家讨论讨论,附上一个小弟我做的main.html页的例子,大家一起研究。
说明:
1. 路径说明:
此次修改都是以\MDaemon\WorldClient\Templates\Standard目录下的文件为基本模板,修改全在此基础之上。
\MDaemon\WorldClient\Templates目录为模板目录,修改后的模板文件要覆盖此目录下的所有同名文件,以避免使用时出现不同模板的情况。
\MDaemon\WorldClient\HTML目录为WEBMAIL的主目录,此目录的文件可以在IIS中访问到,目录中存放的为IMG和CSS类型文件。浏览的过程中加载到模板中发送到客户端,形成浏览界面。所以在此目录中增加新文件才可以用相对路径的形式引用。
2. 文件说明:
\MDaemon\WorldClient\HTML\WorldClient.dll,此文件是WEBMAIL的功能文件,所有浏览都由它解释、运行。接受参数传入,如:
http://localhost:3000/WorldClient.dll?View=Main&user=sun&password=123456。此意义为用sun密码123456登陆。
3. 代码说明:
在模板文件中支持MDAEMON特定的代码,<$CODE$>格式表示的是代码部分,多位系统变量,如:<$THEME$>根据当前配置解释为Standard、Simple等,<$LINKS$>解释为链接“
http://..../WorldClient.dll?Session=????”。[$CODE$]格式为多语言支持用于显示文本的代码,多用于提示信息等,如:[$Size$]表示为中文文本“大小”,如果是英文配置则为“SIZE”。
4. 修改方法:
增加、删除、修改相对应位置的代码即可。
技巧:•可以在浏览的时候点右键看属性来查找相应的要修改的代码位置
•不通过IIS,直接双击HTML文件查看,这样更明显。
5. 部分页的作用说明
文件名 说明
Menu.html 工具栏页
List.html 邮件列表页
Message.html 邮件详细页
Options.html 功能选项页
Options-Prefs.html 个性化设置页
Options-Compose.html 撰写功能选项页
Options-Folders.html 文件夹功能页
Logon.html 登陆页
AddrLookup.html 查找地址页
Compose-Attach.html 添加附件页
Compose.html 写邮件页