`
fantlam
  • 浏览: 99378 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

java邮件开发(2、redhat下部署邮件服务器)

阅读更多

上一篇文章已经利用了javamail发送一封简单的邮件,而当时发送时是借助网易的smtp服务器smtp.126.com    transport.connect("smtp.126.com","fantlam@126.com","123456");

如果自己本地有SMTP服务器的话也可以利用自己的smtp服务器来发送邮件。本次就打算用linux系统来部署一下服务器。做服务器选版本的话我想到的就是redhat系列.Redhat  Fedora  RedhatEnterprise CentOS 都可以。本来第一次想到是用免费的CentOS,但我之前下了个liveCD,进去之后竟没发现安装的按钮在哪里。我只要选择红帽企业版试试。

从电驴找的DVD,很早之前下过了,装了一下,一切顺利。

这里不只要配置邮件服务器,也要把java环境给配上。首先准备上所需要的软件

关于JAVA的环境配置可以参考我的另一篇文章,这里不再重复

的SSH项目之旅(5.redhat9下环境部署) 

配置完之后,启动eclipse的时候报错了

很遗憾,我终于找出原因,是因为JRE版本太低。虽然我装了JDK6,但是原来redhat企业版集成了jre1.4的。想去改变,但是试过的方法无效。还有系统我居然找不到自带的邮件服务器。我想会不会是安装的时候没把软件包打钩装上呢,因为当时装的时候正好在看东邪西毒,没留意具体安装,一路默认。

我本来准备了postfix的,但配置比较麻烦,没时间去做。最终我改为原来的redhat9,之前已经配好环境了。

从邮件服务器说起。先装webmin,进入http://localhost:10000,可以直接在页面管理sendMail,十分方便。

打开本地域(Cw),这个区域是设置邮件服务器负责收发的网域。默认值是localhost.localdomain和localhost。现在它负责本机的信件转发。为了要让它负责新的转发,我加入了自己的地址fantlam.com,为以后发送邮件做铺垫。

因为现在假设的服务器名是www.fantlam.com,所以本服务器负责的邮件会成为xxx@www.fantlam.com,这样就比较麻烦了。如果只显示比较简单的域名,如xxx@fantlam.com,就要设置域名伪装。以前这些设置都要通过修改配置文件来完成,十分麻烦。现在通过“域名伪装(CM)”就可以了。

OK,现在已经算是配置好邮件服务器了,至于账户只要在系统添加一个就行了。

通过webmin是很方便,已经可以发邮件了,下一篇再看发邮件。

分享到:
评论

相关推荐

    RedHat Ceph分布式存储-安装部署手册.pdf

    RedHat Ceph分布式存储安装部署手册 本文档旨在指导用户安装和部署Red Hat Ceph Storage 1.3,旨在帮助用户快速了解Red Hat Ceph Storage的安装和部署过程。Red Hat Ceph Storage是一款基于分布式对象存储和文件...

    Linux下JAVA开发环境的搭建

    Tomcat 是一个流行的 WEB 服务器,用于部署和运行 Java Web 应用程序。安装 Tomcat 需要下载 Tomcat 安装包,例如 apache-tomcat-6.0.18.tar.gz,然后解压安装包,配置 Tomcat 的内存使用量并设置环境变量。 知识点...

    RedHat安装WebLogic11g软件及Web工程的部署

    RedHat 安装 WebLogic11g 软件及 Web 工程的部署是一种常见的服务器配置方式。在本文中,我们将详细介绍如何在 RedHat 操作系统上安装 WebLogic11g 软件及部署 Web 工程。 一、安装 JDK 在安装 WebLogic11g 之前,...

    Redhat Linux下部署大型J2EE工程的实例研究.pdf

    【Redhat Linux部署大型J2EE工程】是一个关键的话题,特别是在政府机关推进开源解决方案的背景下。J2EE架构因其开放性、稳定性和可扩展性,成为构建大型企业级应用的首选。然而,Linux操作系统的易用性相对较低,...

    windows java-openjdk8、11的msi+文件解压安装

    通过msi文件或解压zip文件,开发者可以在Windows环境下建立可靠的Java开发环境,从而开始编写、调试和部署Java应用程序。同时,了解并熟练掌握这些基本操作,将有助于开发者在后续项目中更加高效地工作。

    Redhat 下安装 Tomcat 之完全指南

    《Redhat 下安装 Tomcat 之完全指南》 本文档详述了在 Redhat 操作系统上安装和配置 Apache Tomcat 的...通过深入学习和实践,可以有效地管理和维护自己的 Tomcat 服务器,为开发和部署 Java Web 应用提供稳定的基础。

    RedHat-Linux上部署javaweb项目.doc

    在RedHat Linux上部署Java Web项目是一个常见的任务,尤其对于那些熟悉Linux运维和Java开发的IT专业人士来说。本文档提供了一种详细步骤,涵盖了从上传文件到启动应用程序的全过程。 首先,部署过程中需要关闭...

    安装redhat和部署jdk_tomcat_mysql归纳.pdf

    通过以上步骤,可以在Red Hat Linux系统上完成基础环境的搭建,包括操作系统安装、网络配置、Java环境的建立、Tomcat应用服务器的部署以及MySQL数据库的安装。这为后续开发和运维工作提供了基础平台。注意在实际操作...

    基于Redhat 8.2 KVM虚拟化环境的vGPU部署手册

    在当前信息技术领域中,NVIDIA虚拟计算服务器(NVIDIA Virtual Compute Server)与Redhat Enterprise Linux 8.2结合使用KVM(Kernel-based Virtual Machine)进行虚拟化部署已成为一个重要的话题。这种技术配置能够...

    oracle9i在redhat5下的安装

    默认情况下,JDK会被安装到`/usr/java/j2sdk1.4.2_05`目录。 接下来,编辑`/etc/profile`文件,添加以下环境变量: ```shell export JAVA_HOME=/usr/java/j2sdk1.4.2_05 export PATH=$JAVA_HOME/bin:$PATH export ...

    RedHat Linux系统安装访问Oracle,项目部署,测试全过程

    本项目聚焦于在Red Hat Linux系统上安装Oracle数据库、部署Java应用程序,并进行测试的全过程,这对于开发和运维人员来说是至关重要的技能。 首先,我们来详细阐述Red Hat Linux的安装过程。安装前,确保硬件兼容性...

    RedHat安装WebLogic11g软件及Web工程的部署样本.doc

    在Linux环境下,特别是RedHat操作系统上安装Oracle WebLogic Server 11g是一项关键任务,它涉及到Java开发环境的搭建、WebLogic Server的安装以及后续的配置和服务启动。以下是详细的步骤和注意事项。 1. **安装JDK...

    REDHAT6Linux环境下WebSphere7.0安装图文手册

    WebSphere Application Server是IBM提供的一款高性能的企业级应用服务器,它能够帮助开发人员构建、部署并管理Java EE应用程序。本文旨在为那些需要在RedHat 6 Linux上安装WebSphere 7.0的用户提供一个详细的步骤...

    RedHat安装WebLogic11g软件及Web工程的部署.docx

    在IT领域,尤其是在服务器管理和应用部署的场景中,Red Hat Linux操作系统经常被用作基础平台。WebLogic Server是Oracle公司的一款流行的Java EE应用服务器,它提供了企业级的Web应用程序和服务托管环境。本教程将...

    服务器架构部署说明.doc

    服务器架构部署是构建高效、稳定、可扩展的IT系统的关键环节。以下是对文档中提到的服务器架构部署的详细说明: 1. **路由服务器**:作为网络的入口和出口,路由服务器负责转发数据包到正确的目的地。配置为8CPU/32...

    Linux Redhat下Java开发软件的安装.doc

    在Linux Redhat操作系统环境下,Java开发软件的安装主要包括JDK(Java Development Kit)和Tomcat(一个流行的Java应用服务器)的安装。以下是详细的步骤和知识点: **一、JDK的安装** 1. **以root身份登录**:...

    Linux_redhat4_jboss4_oracle

    总的来说,Linux_redhat4_jboss4_oracle的主题覆盖了操作系统管理、应用服务器部署和企业级数据库配置等多个方面,对于提升系统管理员和开发人员的技能至关重要。深入理解这些知识点,不仅可以提高工作效率,还能为...

Global site tag (gtag.js) - Google Analytics