D:\Program Files\james-2.3.2\bin>run.bat
Using PHOENIX_HOME: D:\Program Files\james-2.3.2
Using PHOENIX_TMPDIR: D:\Program Files\james-2.3.2\temp
Using JAVA_HOME: D:\Program Files\Java\jdk1.5.0_22
Phoenix 4.2
James Mail Server 2.3.2
Remote Manager Service started plain:4555
POP3 Service started plain:110
SMTP Service started plain:25
NNTP Service started plain:119
FetchMail Disabled
telnet localhost 4555
- 正常的话出现输入账号密码界面,默认账号/密码为root/root:
JAMES Remote Administration Tool 2.3.2
Please enter your login and password
Login id:
root
Password:
root
Welcome root. HELP for a list of commands
- 添加邮件用户test,命令:adduser [username] [password]
adduser test test
User test added
- 根据需要修改appfuse应用/myapp/web/WEB-INF/classes/mail.properties配置文件
# This properties file is used to configure mail settings in
# /WEB-INF/applicationContext-service.xml.
mail.default.from=AppFuse <appfuse@raibledesigns.com>
mail.debug=false
mail.transport.protocol=smtp
mail.host=localhost
mail.username=
mail.password=
- 修改appfuse使用数据库中的tomcat用户的email为test@localhost:
update mydb.app_user set email = 'test@localhost' where username = 'tomcat';
- 配置foxmail客户端接收邮件:
-
-
- 发送外网邮件,经测试163邮箱可用,QQ等其它邮箱无法接收,有待研究apache james:
update mydb.app_user set email = 'xxx@163.com' where username = 'tomcat';
-
- 至此无需对apache james做任何配置,就搭建好了满足appfuse测试的邮件服务器。
- 大小: 11.1 KB
- 大小: 35.3 KB
- 大小: 13.7 KB
- 大小: 12.3 KB
分享到:
相关推荐
接下来,我们将按照以下步骤来搭建基于Oracle的Appfuse2项目: **步骤1:环境准备** 确保安装了Java JDK,设置好环境变量。同时,下载并安装Oracle数据库客户端,配置相应的tnsnames.ora文件以便连接到Oracle服务器...
它提供了一个基础框架,集成了许多流行的开源库,如Spring、Hibernate、Struts或Spring Boot等,帮助开发者快速搭建应用骨架。AppFuse 可以根据选定的技术栈自动生成项目的目录结构、配置文件以及基本的CRUD操作,...
【MAVEN 搭建APPFUSE】是一个关于使用Maven构建基于AppFuse的应用程序的教程。AppFuse是一个开源项目,旨在简化Web应用程序的开发,它提供了一个基础框架,可以帮助开发者快速启动新项目,整合了Spring、Hibernate、...
AppFuse旨在帮助开发者简化项目启动过程中的复杂配置工作,提供了一套标准的目录结构、构建文件以及项目类,使得开发者能够专注于业务逻辑的实现而非基础架构的搭建。它支持多种流行的开源工具和技术框架,如Ant、...
这将启动一个内嵌的 Tomcat 服务器,并运行 AppFuse 示例应用。你可以通过浏览器访问 `http://localhost:8080/my-app` 来查看运行结果。 **5. 配置与定制** AppFuse 提供了丰富的配置选项,包括数据库连接、安全...
#### 二、Appfuse 2.0 开发环境搭建 **1. 下载与安装 JDK5 或以上版本** Appfuse 2.0 要求使用 JDK5 或更高版本。安装完成后,需要设置 `JAVA_HOME` 环境变量,确保指向 JDK 的安装目录。这是后续安装其他工具的...
总的来说,AppFuse通过提供预配置的模板和集成的开发工具,降低了开发复杂性,使得开发者可以更加专注于业务逻辑,而不是基础架构的搭建。这对于快速启动新项目或学习现代Java Web开发技术是非常有价值的。
3. **设置SMTP服务器**:虽然不是必需的,但建议设置一个本地SMTP服务器或将`mail.properties`文件中的SMTP设置更改为指向其他服务器,以便处理邮件功能。如果不急于使用邮件功能,可以在熟悉Appfuse 2.0后再配置此...
这些库和组件共同构成了AppFuse 2.1的基础架构,使开发者能够快速搭建一个具备基本功能的Web应用,并且可以根据需求进行扩展和定制。使用AppFuse可以节省大量时间,因为它已经处理了许多常见的配置和集成问题,让...
- **定义与价值**:AppFuse 是一款开源项目,旨在利用一系列开源工具帮助开发者高效地搭建 Web 应用程序的基础架构。通过使用 AppFuse,开发人员可以在构建新的 Web 项目时大大节省在项目结构设置上的时间。 - **...
完成以上步骤后,你已经成功搭建了一个基于AppFuse 2.1.0-M2的项目骨架。接下来,你可以根据实际需求进行业务逻辑开发、界面设计和数据库交互等操作。同时,记得将项目纳入源代码控制系统,如Subversion,以确保代码...
06年时的appfuse,学习SSH架构的经典入门框架。相对比较老的资料,可以欣赏一下当时的架构,向牛人致敬
AppFuse 这样的框架为开发者提供了便捷的起点,它简化了集成多种技术的复杂性,使得开发者能够快速搭建一个具备基础功能的J2EE应用程序。通过研究和使用 AppFuse,开发者不仅可以学习到如何整合这些流行的技术,还能...
AppFuse是一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、Struts、Spring、DBUnit、Maven、Log4J、Struts Menu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL等(现在还有lucene的,无敌了))于一身的...
**Appfuse开发教程** Appfuse 是一个开源项目,它提供了一种快速开发Web应用程序的方式,尤其在使用Java技术栈时。本教程将深入探讨如何利用Appfuse创建数据访问对象(DAO)和简单Java对象(POJO),并进行数据库...
AppFuse的文档还提供了详细的开发环境设置指南,包括安装SMTP服务器、配置Maven、集成IDE(如Eclipse、IntelliJ IDEA、NetBeans)等内容,帮助开发者快速上手。 ### 迁移和版本更新 AppFuse提供了从旧版本到新版本...
主要是自己从网络上搜集的一些关于appfuse1.8.2-2.0.2的一些相关资料,间或有点自己试验的记录,还有点maven和quartz的东东,之前我主要是用1.8.2构建项目,感觉还不错,希望对想学习appfuse的人有些帮助.