James邮件服务器

【转载】利用JAMES搭建邮件服务器 一、关于JAMES Apache James(Java Apache Mail Enterprise Server)是Apache软件基金会的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用 阅读详情

James邮件服务器

James邮件服务器

安装James

打开虚拟机,打开SecureFXPortable.exe

 

打开SecureCRTPortable.exe

cd /opt

解压apache-james-3.0-beta4-app.zip 

unzip apache-james-3.0-beta4-app.zip

  • 添加jar包

将jaxb-impl-2.1.3.jar复制到apache-james-3.0-beta4-app.zip解压目录下的conf/lib目录下

※JDK1.6可以不复制,JDK1.7和JDK1.8需要复制。

  • 启动James

执行apache-james-3.0-beta4-app.zip解压目录下bin目录下的run.sh

※注意:使用Ctrl+c会将启动的james停止,可以克隆会话,进行命令输入

创建域名和用户

apache-james-3.0-beta4-app.zip解压目录/bin/james-cli.sh -h localhost -p 9999 adddomain ac.com

apache-james-3.0-beta4-app.zip解压目录/bin/james-cli.sh -h localhost -p 9999 adduser tom@ac.com 123123

apache-james-3.0-beta4-app.zip解压目录/bin/james-cli.sh -h localhost -p 9999 adduser admin@ac.com 123123

FoxMail客户端

解压foxmail免安装版.zip

执行Foxmail.exe

点击下一步后点击测试

修改James的默认数据库

在MySQL服务器上创建email数据库

将mysql-connector-java-5.1.8.jar复制到apache-james-3.0-beta4-app.zip解压目录/conf/lib目录下

cd apache-james-3.0-beta4-app.zip解压目录/conf

cp ./james-database-template.properties ./james-database.properties

修改james-database.properties

#database.driverClassName=org.apache.derby.jdbc.EmbeddedDriver

#database.url=jdbc:derby:../var/store/derby;create=true

#database.username=app

#database.password=app

 

database.driverClassName=com.mysql.jdbc.Driver

database.url=jdbc:mysql://localhost:3306/email

database.username=root

database.password=root

# Supported adapters are:

# DB2, DERBY, H2, HSQL, INFORMIX, MYSQL, ORACLE, POSTGRESQL, SQL_SERVER, SYBASE

#vendorAdapter.database=DERBY

vendorAdapter.database=MYSQL

重启James

Activiti中的邮件任务

绘制测试流程图

自动发送邮件

部署流程定义

启动流程定义(设置流程变量)

自动发送邮件

相关配置

@Configuration

public class ActivitiConfig implements ProcessEngineConfigurationConfigurer {

@Override

public void configure(SpringProcessEngineConfiguration processEngineConfiguration) {

processEngineConfiguration.setActivityFontName("宋体");

processEngineConfiguration.setLabelFontName("宋体");

processEngineConfiguration.setMailServerPort(25);

processEngineConfiguration.setMailServerHost("192.168.136.210");

}

}

 

构建强大的James邮件服务器:开源Java邮件平台 邮件服务器是企业通讯架构中不可或缺的一部分,它负责处理和传输电子邮件。Apache James(Java Apache Mail Enterprise Server)是一个功能强大的邮件服务器项目,主要用Java编写,支持SMTP、POP3和IMAP等协议,并且具有高可扩展性和模块化的设计。在这一章节中,我们首先对Apache James项目进行一个宏观的介绍,包括它的起源、版本发展和目前所支持的核心功能。 阅读详情

相关推荐

apache-james-3.0-beta3链接sqlserver 2008配制文件

apache-james-3.0-beta3链接sqlserver 2008配制文件,下载后修改database.properties用户名和密码

window 环境下 apache james 3.0-beta4 安装、搭建、运行。

注意:apache james 3.0-beta4 不可以在JDK7环境下使用,会出现jar包冲突问题,必须在JDK6环境下运行。 参考资料:   *Install     http://james.apache.org/server/3/install.html   *Configure   http://james.apache.org/server/3/config.html

pshaoyi的专栏 5706

James邮件服务器简介与配置

James邮件服务器简介与配置 James邮件服务器简介与配置

配置邮件服务器的错误

(1)将apache-james-3.0-beta4-app.zip安装到非中文,非空格目录下“D:\Server\apache-james-3.0-beta4-app” ;将“jaxb-impl-2.1.3.jar”拷贝到“.\apache-james-3.0-beta4-app\conf\lib\jaxb-impl-2.1.3.jar” ;JDK1.6不需要拷贝这个jar包;JDK1.7,1....

xianshigudu的博客 1910

james邮件安装教程-附安装包

James是属于Apache的一个开源项目,是Apache组织构建的一个可移植的、安全的、100% 纯 Java 实现的企业级邮件服务器。James有潜力成为功能更强的应用服务器,这得益于它的组件式体系结构和mailet基础设施。mailet对e-mail 所起的作用与servlets对Web服务器的作用相似,E-mail服务器在最终发展成为Internet的DARPA出现的早期就已经很普遍了,但 James 为这个经常被称为Internet最关键的应用提供了新的可能性。

揭秘N531:这颗不到2毛钱的国产栅极驱动器,如何成为功率开关的“全能搭档”?

本文深入解析了国产栅极驱动器N531如何成为功率开关的“全能搭档”。针对MOSFET和IGBT等电压驱动器件在实际应用中需要大电流实现快速开关的核心痛点,N531凭借±500mA的强劲驱动能力、宽电压供电及高兼容性,有效降低开关损耗,提升系统效率与可靠性。文章通过实战案例与设计指南,阐述了这颗高性价比芯片在简化设计、降低成本方面的显著优势。

z5a6b的博客 621

apache-james-3.0-beta4整合配置mysql服务器报错

我的mysql版本是8的。 导入了jaxb-impl-2.1.3.jar包和相应的mysql驱动包后,启动报错无法连接数据库。 解决办法: database.driverClassName=com.mysql.cj.jdbc.Driver database.url=jdbc:mysql://localhost:3306/email?useServerPrepStmts=false&serv...

sinat_40553837的博客 326

Unity中5自由度机械臂运动控制与夹爪交互仿真实践

本文详细介绍了在Unity中实现5自由度机械臂运动控制与夹爪交互仿真的完整流程。从模型导入、物理组件配置到关节运动控制算法(包括逆运动学IK),再到夹爪抓取逻辑和工业分拣案例实战,提供了可落地的代码示例与性能优化方案,助力开发者快速掌握机械臂仿真核心技术。

weixin_29021757的博客 446

james邮件服务器的下载、安装、启动以及配置

james是apache下的一个开源子项目,是一个用java开发的邮箱服务器,现在的版本包括了2.3.2的稳定版和3.0的beta版。      james主要支持的协议有:smtp,lmtp,pop3,imap,nntp等。同时james还提供了一些扩展,这里就不一一介绍了。更多信息可以进入james官网:http://james.apache.org 1.james的下载     进入j

luosheng1125的专栏 1万+

GPS从入门到放弃(一) --- GPS基础原理

GPS从入门到放弃(一) — GPS基础原理 GPS,全称Global Positioning System,已经广泛应用于我们的日常生活中了,现在的智能手机 里都会自带GPS定位功能。这是一个美国的全球定位系统,虽然我们现在也有北斗了,但毕竟GPS搞的早,所以先从它开始研究起。 整个GPS系统分三大部分: 地面站 卫星 接收机 地面站负责监控。它们通过接收、测量各个卫星信号,计算卫星的运行轨...

tyst08的专栏 2万+

无限泛化!AI背景文字识别,腾讯文字六宫格

本文介绍了生成大规模文字验证码数据集的方法,通过使用上百种字体和2万+字库,结合随机背景和数十种图像增强技术,生成了2000万+的多样化样本。该方法采用二阶段训练策略,确保模型对字体、形态、形变等具有强泛化能力,可适配腾讯、咸鱼等多种平台的文字验证码识别,包括生僻字和复杂形变情况。生成的模型在多种验证码场景下表现优异,但强调该方法仅用于技术研究,严禁非法用途。

码王吴彦祖的博客 569

james 邮件服务器将mysql中的用户注册到james_James邮件服务器

James邮件服务器James邮件服务器安装James打开虚拟机,打开SecureFXPortable.exe打开SecureCRTPortable.execd /opt解压apache-james-3.0-beta4-app.zipunzip apache-james-3.0-beta4-app.zip添加jar包将jaxb-impl-2.1.3.jar复制到apache-james-3.0-b...

weixin_33838896的博客 568

ubuntu 安装node和npm

在ubuntu中经常需要用到node ,npm,因为npm基本会和node同时安装,所以只需要安装node即可。可以使用 nvm(Node Version Manager)来管理你的 Node.js 版本。

风吹落叶的博客 2293

用JAMES实现自己的邮件服务器

简介James 是一个企业级的邮件服务器,它完全实现了smtp 和 pops 以及nntp 协议。同时,james服务器又是一个邮件应用程序平台。James的核心是Mailet API,而james 服务齐是一个mailet的容器。它可以让你非常容易的实现出很强大的邮件应用程序。James开源项目被广泛的应用于与邮件有关的项目中。你可以通过它来搭建自己的邮件服务器。我们可以利用Maile...

ddj0002的博客 704

组合预测 | Python实现LSTM-XGBoost长短期记忆网络组合极限梯度提升树股票价格预测

组合预测 | Python实现LSTM-XGBoost长短期记忆网络和极限梯度提升树股票价格预测

机器学习之心的博客,关注并私信文章链接,获取对应文章源码和数据。 2353

RK3588与FocalTech触摸屏代码适配全解析:从原理到实战

摘要:本文详细介绍了瑞芯微RK3588处理器与FocalTech触摸屏的适配过程,包括硬件特性、驱动加载、设备树配置和常见问题解决方案。RK3588作为8nm工艺的高性能处理器,具备强大的计算能力和丰富的接口资源;FocalTech触摸屏则采用电容式技术,支持I2C/SPI接口。适配关键步骤包括驱动程序加载、硬件连接检查、设备树配置和内核版本兼容性处理,并提供了代码示例和问题排查方法。随着嵌入式设备智能化发展,该适配技术将持续优化,为智能交互提供更优解决方案。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 273

基于Ubuntu配置Apache James邮件服务器

Ubuntu云服务器搭建电子邮箱服务器,使用Apache James框架。

astnishmentfirst的博客 1198

JavaScript实现斗地主(附完整源码)

JavaScript实现斗地主(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1506

james邮件服务器配置

一、安装:   1. 环境要求:   已安装Java平台,版本为j2sdk1.4.2,环境变量JAVA_HOME设为C:\j2sdk1.4.2;   2. 下载与运行:   从Apache网站上下载得到一个压缩的文件james-2.1-bin.zip,大小为4.44M,将此包解压到C:\James\james-2.1下。   运行分为两种方式:前台直接运行、作为后台服务运行;    ...

xuhb1979的专栏 470

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

UBUNTU下架设JAMES邮件服务器大全

一、安装下载jamesAMES邮件服务器 UBUNTU下的JAMES邮件服务器 下载文件james-binary-2.3.1.tar.gz解压tar zxvf james-binary-2.3.1.tar.gzmv james-2.3.1 /usr/local/授权chmod +x run.shchmod +x phoenix.sh运行./run.sh Running Ph...

深未来技术 624

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

邮件发送--局域网中配置James邮件服务器(二)

James邮件服务器的搭建与使用。

calangan的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

使用【James】搭建自己的邮件服务器

使用【James】搭建自己的邮件服务器   James邮件服务器,开源,免费 ! 首先去官方网站下载James :http://james.apache.org/ 官方文档:http://james.apache.org/server/2.3.1/index.html 这里下载的是2.3.2版本,截止到当前最新的版本。 目录结构,这里只列出了重要的目录和文件: ├─apps ├

Simon's Dream 2278

James邮件服务器搭建

James邮件服务器搭建本人亲测搭建局域网的James邮件服务器 现在的最新版本是:Apache James 3.0-beta5,可惜试过了并不好使,会报一堆的错误,解决也不好解决,然后就是用了2.3.2.1,然而同样不好用;没办法继续找2.3.2版本,这个就可以了 Apache James 2.3.2 下载下来解压,注意目录不要带有空格;确保安装好了JDK,我这里是按装的1.8:$ jav

junehappylove(王俊伟)的专栏 1815

Apache James邮件服务器的简介及使用

一、前言众所周知,在今天这个互联网高速发展的时代,电子邮件在我们的日常工作生活中使用地越来越普遍。通常我们使用QQ邮箱,网易邮箱这样的免费邮箱来作为我们日常生活的电子邮箱。但是还有很多时候,在企业中就不能将这样的免费邮箱来作为企业邮箱。第一,不能保证企业内部邮件的安全,存在商业信息泄露的可能;第二,使用免费邮箱不便于管理,如果存在人事变动,使用免费邮箱不便对离职员工的邮箱进行回收,这样会存在离职员工

Earl_yuan的专栏 1万+

james邮件服务器内网搭建及使用

这里使用的foxmail,安装好之后,随便用一个创建好的账号进行登录,登录进去之后,在设置-账号处,点击新建,将另一个创建好的账号添加进去,在右侧的服务器配置处,收件服务器和发件服务器填当前服务器ip,端口为默认端口(143、25),保存应用即可。双击发送邮件,在地址菜单下,收件人地址和发件人地址,分别填写新建james账号,在服务器菜单下,SMTP服务器填写服务器ip,端口号25。准备一台服务器,保证安装了jdk,版本1.8及以上,并配置了环境变量,操作步骤略。在服务器找个合适位置,解压即可,代码略。

Dcj695632854的博客 2506
上一篇: Activiti工作流
下一篇: 架构:第四章:微服务架构下的分布式架构之搭建环境
Java程序员廖志伟
Java程序员廖志伟 优质创作者: Java技术领域 优质创作者: Java技术领域 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄8年 2万+粉丝 1902原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java程序员廖志伟

赏我包辣条呗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值