Redhat Linux9下最简单的WebMail实现方案

RH9自带了一个php写的webmail,可以提供基于sendmail的邮件web界面,配置的方法也非常的简单,大家只要按照我下面的步骤进行,就可以很轻松的为自己搭建一台Web邮件服务器(大概需要10分钟左右时间!)

1.配置 DNS

添加mail.xxx.com的解析记录和邮件,使邮件地址简化为user@xxx.com 格式。

2.配置httpd

用gedit(我一直用它)编辑/etc/httpd/conf/httpd.conf,在最后#vittual host后插入。

<Virtualhost 10.8.22.18> '改为你的httpd服务器的IP
Servername mail.syd.com '刚才添加的DNS记录
DocumentRoot /var/www/html/mail '邮件文件连接位置,后面有操作
DirectoryIndex index.html index.htm index.php '默认主页
AddDefaultCharSet ISO-2002-C '支持汉语
</Virtualhost>

3.安装配置squirrelmail(小松鼠邮件)

1)默认都已经安装好了,所以...如果...那么就安装如下包

php-4.2.2-8.0.5, php-imap-4.2.2-8.0.5

imap-2001a-15, squirrelmail-1.2.7-4

httpd-2.0.40-8

2)安装好squirrelmail的RPM包之后,所有的页面文件都被安置在/usr/share/squirrelmail目录中,需要将其link到apache的html目录才可以使用,执行下面的命令创见链接目录:

# ln -s /usr/share/squirrelmail/ /var/www/html/mail

3)配置squirrelmail的默认参数

a)启动配置程序

#/usr/share/squirrelmail/config/conf.pl

b)选择1,配置基本信息,需要配置的是组织名称,登录logo,logo大小,标题,这些都可以后来配置,首先要配置的是:第5项和第6项,配置的值分别是空格(5项)和ISO-2022-CN(6项目),r输入R返回

c)选择2,配置服务器参数

domainname 配置为你的邮件服务器的域(我的为syd.com)

IMAP Server配置服务器的地址(IP或域名)

Use Sendmail/SMTP配置为sendmail

输入R返回

d)选择4,进入常规配置,第一项目配置为ISO-2022-CN,返回

e)选择8进入插件管理,添加所由插件(输入数字可以选择),返回

f) 选择S,保存数据,选择Q退出

g)启动以下服务(如果没有启动...):

#httpd -k start

#service sendmail start

h)添加邮件测试帐户

# adduser -s /bin/false mailtest

# passwd mailtest

4)完成配置,测试邮件

登录http://mail.syd.com ,你马上看到登录界面,.........我不用再罗嗦了吧。

祝愿大家:非常时期,非常运气,非常健康!

这个配置程序虽然不是图形界面,但配置相当简单,只要配置其中几项就可以了,傻瓜型的,我不太赞成那些高手们的有些"底层"修改的方法,什么编译,什么源代码,什么...那Windwos,Solaris,Unix和Linux不断升级他们的GUI干什么用?不过高手就是高手,我不是高手,我什么都自己掌握,呵呵,开个玩笑! 可不要攻击我哦!

时间: 2024-12-05 00:58:28

Redhat Linux9下最简单的WebMail实现方案的相关文章

在redhat Linux9下安装Oracle9.2.0的一点经验

oracle 这个也是我曾经写在大富翁论坛上的笔记,今天也一并转贴一下:http://www.delphibbs.com/keylife/iblog_show.asp?xid=6526 如下:--- 在redhat Linux9下安装Oracle9.2.0的一点经验 作者:jrq 摘要:简述在redhat Linux9环境下安装Oracle9.2.0数据库的过程. 关键字:Oracle9i  redhat Linux9  内核参数  环境变量       一直是在redhat Linux7.1环

用vmware装了redhat linux9.0,但是进入虚拟机后鼠标(usb接口的)没反应,其他正常,母机(windows7)下鼠标正常,请问是怎么回事?

问题描述 用vmware装了redhat linux9.0,但是进入虚拟机后鼠标(usb接口的)没反应,其他正常,母机(windows7)下鼠标正常,请问是怎么回事? 解决方案 "Chinese(Simplified)(简体中文)" "Next" → "U.S. English" "下一步" →鼠标配置 "带滑轮鼠标(PS/2)"(默认) (这里不要选择USB鼠标等其他选项,因为VM模拟的就是PS/2鼠标,

RedHat Linux下Oracle启动脚本的建立 dbstart oracle8.1.6

oracle|脚本 RedHat Linux下Oracle启动脚本的建立 2001-06-05 8:25发布者:Crystal 阅读次数:102 一.修改$ORACLE_HOME/bin/dbstart脚本 首先测试你的$ORACLE/bin/dbstart脚本,如果能正常启动Oracle,请跳到第二部分. 本人运行环境为RedHat7.1+Oracle8.1.6,发现dbstart脚本有问题,不能得到当前运行的Oracle的版本号.编辑dbstart,找到 STATUS=1 if [ "$VE

Linux下一个简单的多线程互斥锁的例子

本篇文章是对Linux下一个简单的多线程互斥锁的例子进行了分析介绍,需要的朋友可以参考下   复制代码 代码如下: #include <stdio.h> #include <pthread.h> pthread_mutex_t Device_mutex ; int count=0; void thread_func1() {    while(1)    {        pthread_mutex_lock(&Device_mutex);        printf(&q

《Linux指令从入门到精通》——4.2 Linux下的简单文字模式文本编辑器

4.2 Linux下的简单文字模式文本编辑器 Linux下的文本编辑器种类很多,功能的复杂程度和操作的难易度也不尽相同.在此我们将其大致分为可视和不可视两种.在本节中讲解的ed,jed,joe,pico和sed都属于不可视编辑器,不能进行全屏方式下的操作,操作相对简单.但可视编辑器的交互功能更好,典型的可视编辑器有vi和emacs,这将在下一节中讲述. 4.2.1 ed指令:简单的行文本编辑器 理解行编辑的概念,掌握ed指令进行简单的行文本编辑的方法 ed [参数] [文件名] ed指令是Lin

red hat-linux(redhat)下挂载samba目录的属性乱码,不能访问挂载目录

问题描述 linux(redhat)下挂载samba目录的属性乱码,不能访问挂载目录 解决方案 http://blog.sina.com.cn/s/blog_034747150101c73n.html 解决方案二: Linux下挂载Windows共享目录Linux下自动挂载Windows Samba共享目录关于samba 连接不上.目录访问问题的总结

在VMware7.0安装Redhat Linux9.0无法上网的解决方法

 在VMware7.0安装完Redhat Linux9.0后发现居然不能上网,这是以前没碰过的问题.于是,专门来博客记录一下,方便以后查阅.谷歌搜索了一下,找到了出现问题的原因和解决的方法.原来,Redhat Linux9.0算是一个较旧的版本,而我安装的VMware7.0是一个新版本的软件,RL9.0自身附带的网卡驱动跟VM7.0创建的虚拟网卡不太"兼容",故不能正常上网.解决方法如下: 1.打开terminal,切换到root身份. 2.输入"setup"命令,

Linux下一个简单的日志系统的设计及其C代码实现

1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件.在日志文件中存放程序流程中的一些重要信息,包括:变量名称及其值.消息结构定义.函数返回值及其执行情况.脚本执行及调用情况等.通过阅读日志文件,我们能够较快地跟踪程序流程,并发现程序问题.因此,熟练掌握日志系统的编写方法并快速地阅读日志文件,是对一个软件开发工程师的基本要求. 本文详细地介绍了Linux下一个简单的日志系统的设计方法,并给出了其C代码实现.本文为相关开发项目Linux下软

加密-编写 一个程序vxworks下的简单程序

问题描述 编写 一个程序vxworks下的简单程序 编写 一个程序vxworks下的简单程序,可以与加密狗关联,在没有加密狗的情况下,系统无法启动. 解决方案 编写一个简单的C++程序编写一个简单的servlet小程序Vim 编写一个简单程序