opencms的email是直接继承apache的email类.下面也一个发送html格式的email的列子,
其他类还可以发送比如带附件之类的email.
CmsHtmlMail mail = new CmsHtmlMail();
String password = user.getPassword();
mail.setCharset("GBK");
mail.setHtmlMsg("邮件内容");
mail.setSubject("标题");
mail.addTo(user.getEmail(),"");
mail.setFrom("发送人的email地址","发送人的名字")
mail.send();
下面在opencms-system.xml进行配制.
<mail>
<mailfrom>nobody11@nowhere.com</mailfrom>
<mailhost name="192.168.0.9" protocol="smtp" user="用户名" password="密码"/>
<mailhost name="alternative.smtp.server"/>
<mailhost name="another.alternative.smtp.server"/>
</mail>
分享到:
相关推荐
OpenCms是一款强大的开源内容管理系统(CMS),专为构建和管理网站而设计。这款系统以其易用性、灵活性和可扩展性赢得了用户的喜爱。本文将深入解析OpenCms的中文文档,帮助用户快速掌握该系统的各项功能和操作。 ...
这款系统以其灵活性、可扩展性和易用性在IT行业中备受推崇。"opencms中文用户手册"是为那些希望在中国地区使用OpenCMS的人们提供的宝贵资源,旨在帮助用户更好地理解和操作这个平台。 手册的"下载说明.HTM"部分可能...
OpenCms中文用户手册是为了解决开源网站内容管理系统OpenCms的使用者在操作和管理过程中遇到的问题而编写的详尽指南。OpenCms是一款基于Java技术构建的强大的Web内容管理系统,它提供了一套完整的解决方案,用于创建...
opencms中文教程 手册 指南 汉化
在这个"opencms中文汉化包"中,7.0.1版本是一个重要的里程碑,它可能包含了对系统多项功能的翻译优化,使得中文用户能够更流畅地进行网站管理和维护工作。 在提供的压缩包文件列表中,有两个关键文件: 1. **...
8. **搜索引擎优化**:OpenCms内置SEO功能,如自定义元信息、友好的URL生成,帮助提升网站在搜索引擎中的排名。 9. **性能优化**:手册可能会涉及缓存机制、负载均衡和集群配置,以提高网站的响应速度和并发处理...
偶尔有一两个 jsp 版本的,虽然开源,功能却...胡楠先生写的这本《OpenCms 中文用户手册》,为中国程序员打开了一扇认识、使用 OpenCms 的大门。入门之后,再去阅读更深 OpenCms 应用就不会太难了。再次感谢胡楠先生!
书中包含多个真实案例,展示了OpenCms在不同行业的应用,如金融、媒体和交通等。通过对具体项目的剖析,读者可以更好地理解OpenCms的潜力和局限性,为自己的项目规划提供参考。 五、版权与法律声明 需要注意的是,...
书中不仅涵盖了OpenCMS的基础知识和操作指南,还深入探讨了如何利用该平台的高级功能来创建复杂且功能齐全的网站。 #### 四、书籍内容概览 - **基础知识**:介绍OpenCMS的基本概念、安装过程以及简单的网站搭建...
opencms中文教程 手册 指南 汉化 part2
1. **内容创建与管理**:书中详细讲解了OpenCms的内容模型,如何创建和编辑内容,以及如何设置内容的权限和访问控制。此外,还会介绍如何使用OpenCms的工作流程模块,实现内容的审核和发布流程。 2. **模板系统**:...
同时,通过实际操作,掌握内容创建、模板设计、权限配置等关键步骤,从而在实际项目中发挥OpenCMS的优势,构建高效、易维护的网站平台。 综上所述,OpenCMS是一个功能齐全、易于扩展的开源CMS系统,中文手册为用户...
内容类型在 OpenCms 中扮演着至关重要的角色,它们定义了数据的结构和行为。通过创建自定义的内容类型,用户可以根据项目需求定制化内容的展现形式和管理方式。例如,可以创建新闻文章类型、产品目录类型或图片库...
OpenCms是一个专业级、开源Java CMS(内容管理系统),由Alkacon公司发起和维护,OpenCms完全基于Java和XML技术实现,内容维护方便、直观,类型定义简单、快速,基于Jsp的模板机制强大、灵活,OpenCms扩展机制可以很好...
干货,opencms应用中去掉路径中两个/opencms。利用urlrewritefilter,网上方法走不通,自己琢磨得出,完美去除。官方文档中方法会带来一些问题。 学习过程中使用了很多积分,各位不缺的话,支援下。实在没有积分又很...
在实际项目中,开发者需要根据具体需求选择并使用上述API功能,结合OpenCMS的模块化架构,可以构建出满足各种业务场景的网站应用。为了更好地利用这些API,开发者应该熟悉Java编程,同时掌握基本的Web开发知识,包括...
在OpenCMS中,`manifest.xml`可能会包含关于汉化包的详细信息,如汉化的组件、版本信息以及可能的依赖项。通过解析这个文件,系统可以识别并加载汉化内容。 2. `system` 目录:这是一个重要的目录,通常在OpenCMS中...