==========
以下是引用 ~huijia teacher libarian 于 2013/11/26 10:02:57 发表的文字:
我们学校目前仍在用dp2系统V1版本,由于借阅超期现象频繁发生,需要有系统提醒读者借阅期限,以便尽量减少超期罚款或者停借代罚。请问旧的版本是否是可能设置以发送email的形式提醒读者借阅到期?谢谢。
==========
v1 是可以使用 email 来进行催还的(这方面 v1 和 v2 功能基本相同。但 v1 无法对尚未超期即将超期的发送通知,只能对已经超期的发送通知)。需要对 Windows 服务器的 smtp 协议进行配置;然后对 dp2library ( v1 叫做 dp2libraryws ) 进行一些配置。
1) 对 Windows 服务器的 smtp 协议进行配置
以 Windows 7 为例,用“开始/管理工具/Internet信息服务(IIS)管理器”菜单打开 IIS 管理器:
然后双击“SMTP电子邮件”,出现这个画面:
在这里配置各种参数就可以了。
一般读者的 email 信箱都是遍布 Internet 的各个服务器的,如果选择服务器本机作为 smtp 服务器的话,这台服务器还应该有一个对外的合法 ip 地址,在 DNS 服务中要加入适当的 MX 记录,可能域名还要设置反向求解,....,这些都是自己架设一个 email 服务器的基本条件,满足了这些条件 email 才能顺利发送出去,否则就会被对方的服务器当作垃圾邮件。
如果配置有困难,建议请求公司售后服务协助。
2) 配置 dp2library ( v1 叫做 dp2libraryws )
打开数据目录中的 xml 配置文件,在根目录下看看有没有如下元素:
<smtpServer address="127.0.0.1" managerEmail="xxxx@xxxxx.com" />
如果没有,需要配置一个。
参考手册里面是这么解释这个配置元素的:
<smtpServer> --
SMTP邮件服务器
样例:
<smtpServer
address="127.0.0.1" managerEmail="xietao@dp2003.com" />
解释:
<smtpServer>元素配置了SMTP邮件服务器的信息。在系统自动催还超期图书的时候,将用到这里配置的信息,给相关读者发送email。
如果本元素缺省,则系统在自动催还超期图书的时候,仅给读者发dpmail消息(到本系统消息信箱),而不发email。
v1应用服务器有一个aspx页面sendemail.aspx,可以用来测试本元素和相关SMTP服务器是否配置正确。
参数解释:
属性
|
说明
|
address
|
SMTP服务器的IP地址或者域名。如果SMTP服务器在本机,一般配置为”127.0.0.1”
|
managerEmail
|
管理员的email地址。系统利用这个参数,在创建邮件的时候,填写催还邮件的发件人地址字段
|
需要和上面的 Windows 服务器 smtp 协议配置相一致。
~~~
最后,建议 v1 版本尽快升级到 v2。