`
commando
  • 浏览: 77860 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Dspace1.5 之 Email

阅读更多

Dspace 的用户需要注册才能登录,一般是通过email来注册的,这就需要配置smtp服务器。

 

1.    修改安装目录中的配置文件D:\dspace\config\dspace.cfg,其中smtp server 参数的设置比较重要,本例中的

    参数值需要根据个人环境进行变更。

 

##### Email settings ######

# SMTP mail server
mail.server=mail.wti.ac.cn

# SMTP mail server authentication username and password (if required)
mail.server.username = yourname@wti.ac.cn
mail.server.password = yourpassword

# SMTP mail server alternate port (defaults to 25)
# mail.server.port = 25

# From address for mail
mail.from.address = yourname@wti.ac.cn

# Currently limited to one recipient!
feedback.recipient = yourname@wti.ac.cn

# General site administration (Webmaster) e-mail
mail.admin = yourname@wti.ac.cn

# Recipient for server errors and alerts
# alert.recipient = email-address-here

# Recipient for new user registration emails
# registration.notify = email-address-here

# Set the default mail character set. This may be over ridden by providing a line 
# inside the email template "charset: <encoding>", otherwise this default is used.
mail.charset = UTF8

 

 

2.    设置完,在我注册的时候出现了一个错误:

 

Exception in thread "main" javax.mail.MessagingException: Could not connect to SMTP host: mail.wti.ac.cn, port: 25;
  nested exception is:
	java.net.SocketException: Software caused connection abort: connect
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391)
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
	at javax.mail.Service.connect(Service.java:310)
	at javax.mail.Service.connect(Service.java:169)
	at javax.mail.Service.connect(Service.java:118)
	at javax.mail.Transport.send0(Transport.java:188)
	at javax.mail.Transport.send(Transport.java:118)
	at MailExample.main(MailExample.java:46)

 

    遂单独对Email的发送程序做了下测试,报同样的错,最后发现是邮件端口(port 25)与杀毒软件卖咖啡冲突,关掉卖咖啡的按访问扫描功能,测试发送成功!之后系统会向注册的email发送邮件,其中包含带有token的url,点击该url填写详细信息完成注册。

 

3.    Dspace中的邮件发送

 

    如果是通过邮件注册的用户,直接会收到register的邮件,如上所述,包含带有token的url。

 

    如果是订阅某个Collection,有更新的Item,但并不会直接发送更新的信息。它的策略是每天手动更新一次,

避免用户同一天被多个邮件所打扰,更新的cmd命令是:

 

dsrun org.dspace.eperson.Subscribe

 

 

4.    如果想进入到管理界面,还需要授权才可以:

 

    想个临时的办法先,用户表中我们已经注册了一个eperson,用户组epersongroup表中,默认有两个用户组 administator 和  anonymous ,属于administrator 组的用户就可以访问管理界面,索性直接改下用户和组的关系表epersongroup2eperson,将注册的用户对应到administrator组。

 

 

访问 http://localhost:8080/dspace-jspui/dspace-admin/ 就会进入到管理界面。

 

 

 

 

 

  • 大小: 6.2 KB
  • 大小: 22.4 KB
分享到:
评论
1 楼 wsrxiaochou 2013-05-14  

相关推荐

    dSPACE软件安装教程V3.pdf

    在本文档中,我们将详细讲解dSPACE软件安装教程V3的主要内容,具体包括dSPACE软件概述、安装环境要求、安装步骤、产品安装过程、结束安装以及Matlab关联等方面的知识。 首先,我们提到的dSPACE软件是由德斯拜思机电...

    基于Dspace的CAN通信

    本内容介绍了Dspace相关概念,对RCP/HILS/RTI相关内容进行详细介绍,帮助对Dspace有深入的认识,并对基于Dspace搭建流程和方法做了详细阐述,使仿真开发人员对DsPace仿真框架设计能够详细了解使用了具体案例展示了 ...

    dspace安装流程

    1. DSPACE安装概述: DSPACE软件是一套用于实时计算和模拟的工具,常被用于控制系统的开发和测试。其安装过程可能较为复杂,涉及多个步骤,包括操作系统环境准备、MATLAB版本检查、编译器安装以及DSPACE软件本身的...

    基于dSPACE的硬件在环操作流程

    dSPACE与MATLAB的集成是实现这一目标的关键步骤之一。 1. **链接dSPACE和MATLAB** - 安装完成后,dSPACE通常会自动检测并连接到计算机上已有的MATLAB版本。 - 如果存在多个MATLAB版本,可以通过**DSPACE ...

    DSpace-Manual学习资料

    DSpace 是一个开源的数字保存和检索系统,广泛用于学术机构和图书馆,用于管理和发布电子学术文献、研究成果和数据。本学习资料主要围绕 DSpace 的使用手册展开,旨在帮助用户更好地理解和操作 DSpace 平台。 ...

    学习dspace的好资料

    - **快速原型设计**:快速原型设计是DSpace的重要特性之一,它允许开发者快速验证控制策略的有效性,加快迭代速度。 - **生产代码生成**:通过TargetLink等工具,DSpace可以从Simulink®/Stateflow®等模型自动生成...

    dspace部署

    DSpace是一款广泛应用于学术机构和研究领域的开源数字存储和检索平台。它允许用户存储、管理和分享各种形式的数字资源,如论文、研究报告、多媒体文件等。DSpace的核心功能包括元数据记录、版本控制、权限管理以及...

    dSPACE MicroAutoBoxII的介绍

    ### dSPACE MicroAutoBox II 的详细介绍 #### 一、概述 dSPACE MicroAutoBox II 是由 dSPACE 公司开发的一款高性能实时控制原型系统。它主要用于汽车和其他交通工具的快速控制原型(RCP)开发,旨在帮助工程师们在...

    dSPACE培训教程入门.ppt

    【dSPACE培训教程入门】是针对初学者的指导材料,主要介绍了如何使用dSPACE系统进行开发流程。dSPACE是一款在汽车、航空航天和其他工程领域广泛使用的实时仿真和原型系统。本教程涉及的内容包括从功能设计、快速原型...

    dspace1.6.0 使用手册

    dspace的数据模型是其核心架构之一,它设计为高度灵活,能够适应不同类型和结构的数字资源。每个资源在系统中被定义为“项”(Items),项可以属于多个“集合”(Collections),而集合则归属于更大的“社区”...

    DSPACE RCP 快速原型案例集锦

    本文件中提及的"快速原型案例集锦"主要围绕着dSPACE快速控制原型(Rapid Control Prototyping,简称RCP)系统的应用案例,这些案例覆盖了多个行业领域,包括但不限于汽车行业、航空航天、机械工程、电力电子和医疗...

    dSPACE DS1103

    【dSPACE DS1103】是嵌入式控制系统开发中的一个重要工具,它是一款高性能的实时仿真和控制硬件。dSPACE系统广泛应用于汽车工程、航空航天、自动化以及其他领域,为工程师们提供了一个强大的平台来测试和验证复杂的...

    dspace1.5.2 使用手册

    DSpace的工作流引擎是其核心组件之一,用于管理数字对象从提交到发布的整个生命周期。通过预设的工作流步骤,确保每项资源都经过必要的审核和处理,提高了数据质量与管理效率。 **2.10 监督与合作(Supervision and ...

    dSPACE.rar_dSPACE_pdf Dspace matlab_半实物仿真

    dSPACE培训教程入门,控制系统半实物仿真的最好工具学习资料

    Dspace DS2211Features

    ### 一、Dspace DS2211 I/O Board 特性 #### 1. 版本信息 - **发布版本**:Release 7.2(发布于2011年11月) - **产品型号**:DS2211 HIL I/O Board #### 2. 联系Dspace支持的方式 Dspace提供了多种方式来联系技术...

    dspace 培训教程入门

    dspace 培训教程入门

    Dspace使用入门

    标题中提到的"Dspace使用入门",说明本文将详细讲解Dspace软件的初学者如何使用该软件,对于那些刚刚接触Dspace的技术人员和开发者提供入门指导。Dspace是一个硬件在回路仿真(HIL)测试的软件平台,广泛应用于汽车...

    DSpace1.7资源管理平台

    DSpace1.7资源管理平台是一款专为学术界设计的开放源代码软件,它提供了高效、可靠的数字存储和管理系统,用于管理和分享各种学术资源。这个平台的核心目标是帮助教育机构和研究者保存、组织和发布他们的学术成果,...

Global site tag (gtag.js) - Google Analytics