[繁体] [简体] [美国镜像]
[首页] [主要产品] [解决方案] [购买信息] [技术服务] [公司概况] [用户反馈] [下载] [诚征代理] [诚聘英才]


 
AnyEmail用户指南

* CGI脚本在
 WINNT/2000下的安装

* 设置安装
* 用法说明
* 配置参数

 
  * 优势
* 用户指南
* 解决方案 
* 常见问题FAQ
* 主要用户
* 下载
* 购买信息
* 试用一下
 

 
 
WEB软件

* AnyBoard
 神州建站系统(建站通)
* AnyBoard
 神州信息通
* BiGate
 网站繁简通
* UTEACHING
 远程教学系统
* 神州搜虎
 多功能搜索引擎
* FormMagic
 电子表单系统
* AnyEmail
 电子邮件系统
* AnyShop
 电子商务系统
* AnyEcard
 电子贺卡系统
 
 

 

* PowerRPC
 网络软件开发工具
* SUN RPC Win32
 网络软件开发工具

* JavaRPC
 网络软件开发工具

 
 


<< 返回

下载试用版 AnyEmail 用户指南

一、安装说明

CGI脚本在WINNT/2000下的安装

AnyEmail的安装和设置是很简单的,因为程序自身已经把大多数的事情做好了,在它的脚本里,你只要设置这样几个参数了。

1、设置到PERL5的路径

针对大多缺省情况,anyemail.cgi脚本的第一行是
#!/usr/bin/perl

如果你的系统与这个缺省值不同,你要把这一行修改为到PERL5的路径,比如/usr/local/bin/perl。如果你拿不准,可以询问你的系统管理员。

2、设置SMTP服务器名

$smtp_server 设置为SMTP服务器名,即用来发送邮件的服务器,缺省情况下,它是LOCALHOST,即运行anyemail.cgi脚本的机器,你可能要把它改为你选择的SMTP服务器。如果你的WEB服务器是www.yourname.com,那么SMTP服务器通常就是yourname.com。你的拨号上网ISP也有一个SMTP服务器,不过通常你不能让AnyEmail使用它,因为AnyEmail是从你的WEB服务器机器发送邮件,而你拨号上网ISP的SMTP服务器只接受从你的PC通过拨号连接发送的邮件。如果你设置了一个SMTP服务器,并在发送邮件时看到中继错误,那就是SMTP服务器拒绝接受邮件讯息。

3、设置 $anyemaildir

先自建一个目录,将它及其子目录的许可设置为可写。然后把 $anyemaildir 设置为到此目录的完整物理路径(目录分隔符用“/”) 。这是一个用来存放自定义设置和数据的目录
例如:$anyemaildir="/usr/home/anyemail" 。

在该目录之下再建立一个叫做 addresses 的目录。

4、设置 $icon_location

$icon_location 设置为到存放按钮图标目录的URL注意:此URL的结尾不要加“/”。 例如:$icon_location="http://www.dfzx.com.cn/icon" 。

5、设置 $fix_cgi_url:

如果在一个 MS IIS 服务器上安装 AnyEmail,你必须把 $fix_cgi_url 设置成到AnyEmail脚本的完整URL。例如:$fix_cgi_url="http://netbula.com/scripts/anyemail.plx"。

经过上述修改后,再把AnyEmail作为一个CGI脚本安装在服务器上,至于怎样让它运行于你的WEB服务器,可以查看你的WEB服务器的FAQ(常见问题解答)。

二、AnyEmail使用说明

现在,你可以通过AnyEmail阅读和发送邮件了。

1、从你的POP3帐户访问EMAIL

a. POP3服务器名与邮件地址里的域名相同时:
AnyEmail需要用你的用户帐号和密码登录到POP3服务器,去收取邮件。大多数情况下,POP3服务器名与你邮件地址里的域名是相同的。
例如,对于support@netbula.com,用户帐号是 support,POP3服务器就是netbula.com。在这种情况下,要查收邮件,只要把邮件地址(support@netbula.com)和密码输入登录表单即可。

b. POP3服务器不同于邮件地址域名时:
在POP3服务器不同于邮件地址域名的情况下,在邮件地址后面输入POP3服务器名,用一个“->"隔开。例如,假设support@netbula.com 的POP3服务器是POP3.netbula.com,那么EMAIL框里应该填为support@netbula.com->support@POP3.netbula.com 。 AnyEmail会将你访问过的邮件地址储存在你的计算机里,当你下次使用AnyEmail时,你就用不着输入地址了,你可以从登录屏幕右边的下拉列表中选择地址。

一旦登录成功,你会被带到这样一页。

邮件按时间的倒序排列(最新的邮件排在最顶上),点击“标题”将按照标题分类。
要阅读一个邮件,只要点击邮件的标题就行了。
点击发信人地址,可以查看完整的邮件头。
要删除邮件,只需选中邮件标题左边的小框,点击“×”图标,选中的邮件就立即删除掉了。

2、发送/转发/回复邮件

发送邮件表单的外观如下:

这些输入项的含意很明显。要随信发附件的话,可以点击“浏览”按钮,选择要附上的文件。

当你转发邮件时,原信文并未包含在讯息框里,AnyEmail知道你是在转发邮件,它会从POP3服务器里读取邮件内容并直接将它发送到SMTP服务器。

三、配置说明

AnyEmail有多种参数,可用来设置界面外观和POP3服务器的配置。它们通过设置脚本里的变量来修改。

1、POP3设置

$fixed_pop_server

这个参数用来设置一个缺省的POP3服务器,如果设置了这个参数,用户就无需输入完整的EMAIL地址了。例如,如果将$fixed_pop_server 设置为netbula.com,那么要打开邮箱support@netbula.com,只要在登录窗口输入support就行。

$use_fixed_popserver_only

如果将这个参数设置为1,用户就只能从 $fixed_pop_server 指定的一个POP3服务器中访问邮件。

$non_changeable_from_address

如果这个设置为1,用户就不能在发送表单里修改发件人地址

$fixed_return_domain

如果只在登录窗口输入用户帐号,那么返回的地址为“用户帐号@$fixed_return_domain”。
例如:如果$fixed_return_domain 设置为netbula.com,而$fixed_pop_server 设置为POP3.netbula.com,当用户在登录窗口输入support时,将从POP3.netbula.com读取EMAIL,返回的EMAIL地址将是support@netbula.com。

2、界面设置
如下的含意更加明显:

参数
含意
$show_reply_form_on_msg 在邮件正文后面显示回复表单。
$dont_show_title 不在标题上显示邮件地址。
$exit_msg 用户退出时发送的HTML代码,缺省是将用户带到www.dfzx.com.cn
@bgcols =qw("#ffffff" "#dcf4f8"); 邮件目录行的背景色。
$form_color= qq("#cccccc"); 写信表单的背景色。
$cmd_pane_color= qq("#bfbfbf");
命令面板的背景色。
$low_pane_color= qq("#ffffff"); 邮件内容窗口的背景色。
$bar_bg_color=qq("#eeeeff"); 命令导航条的背景色。

3、框架页面设置

AnyEmail允许你选择不同的框架布局。

AnyEmail的界面分3种页面,如下:
1)、命令面板——此页包含命令链接,例如“写信”、“退出”,等等。
2)、邮件目录——此页包含EMAIL的目录清单。
3)、邮件内容——此页显示邮件内容和写信表单。

设置页面时,首先要在 the $top_win_layout 变量中定义好顶部的水平框架。

例1(缺省设置,2个框架):
$top_win_layout=<<"EOF_OF_LAYOUT"; <frameset cols="150,*" border="0" marginwidth=0> <frame name="panel" border="0" src="COMMAND_SRC_url"> <frame name="list" src="LIST_SRC_url" border=0> </frameset> EOF_OF_LAYOUT

在这里,我们把命令面板放在左边框架(命名为panel),把邮件目录放在右边框架(名为list),然后我们定义3个变量,分别用来确定各页显示在什么地方。

$list_tgt = "list"; # window/frame name of mail lists

$cmd_tgt = "panel"; # window name of command

$msg_tgt = "list"; # window name of message body

这里的意思是:
1)、在名为list的框架里显示邮件目录。
2)、在名为list的框架里显示邮件内容。

例2(3个框架):
$top_win_layout=<<"EOF_OF_LAYOUT"; <frameset rows="30%, 70%" border=2> <frameset cols="150,*" border="0" marginwidth=0> <frame name="panel" border="0" src="COMMAND_SRC_url"> <frame name="list" src="LIST_SRC_url" border=0> </frameset> <frame name="message" src="HELP_SRC_url" border=1> </frameset> EOF_OF_LAYOUT

$list_tgt = "list"; # window/frame name of mail lists

$cmd_tgt = "panel"; # window name of command panel

$msg_tgt = "message"; # window name of message body

如上,我们定义了3个框架,分别命名为panel、list和message,同时指定,邮件目录放到list框架,邮件内容放到message框架。

其界面效果如下:

希望你现在知道该怎样设计你自己的版面了。

4、页头和页脚

以下变量是用来设置各页面的页头和页脚的。你可以放上公司标志啊、广告啊等等。

$cmd_panel_footer

$list_win_header

$list_win_footer

$msg_body_header

$msg_body_footer


 
| Home | Products | Purchase | Services | Company | feedback | download |
北京东方之晓科技发展有限公司版权所有
2000©Dongfangzhixiao All Rights Reserved