我的控制台 会员登陆 免费注册 最后更新 高级搜索 返回首页 我要投稿 退出登陆 开源电脑书库 开源学习笔记 极点软件园 中华励志网 开源技术研究
当前在线: 27
开源资讯
开源文化
初级入门
系统管理
网络管理
网络安全
服务器应用
Linux认证教学
开源开发技术
开源操作系统开发
开源企业级解决方案
理论研究
开源文摘 / 服务器应用 / 邮件服务器 / sendmail服务器 / Sendmail+Squirrelmail(WEBMail)快速配置指南
Sendmail+Squirrelmail(WEBMail)快速配置指南
2006-11-22    开源文摘       点击: 9544
Sendmail+Squirrelmail(WEBMail)快速配置指南         

一. 所需软件
安装红旗Linux服务器4.0时选择完全安装,如果是典型安装,用如下命令检查相关软件是否安装,若没有安装请从安装光盘中安装:
 # rpm –qa | grep sendmail  (输出下面的内容则表明sendmail已经正确的安装了)
sendmail-cf-8.12.8-1
sendmail-doc-8.12.8-1
sendmail-devel-8.12.8-1
sendmail-8.12.8-1
 #rpm -qa|grep php (输出下面的内容则表明php4已经正确的安装了)
php-odbc-4.2.2-17
php-devel-4.2.2-17
php-4.2.2-17
php-snmp-4.2.2-17
php-ldap-4.2.2-17
php-mysql-4.2.2-17
php-imap-4.2.2-17
php-pgsql-4.2.2-17
#rpm -qa|grep imap (输出下面的内容则表明imap已经正确的安装了)
imap-devel-2001a-15
imap-2001a-15
php-imap-4.2.2-17
# rpm -qa|grep httpd (输出下面的内容则表明apache已经正确的安装了)
httpd-devel-2.0.45-2
httpd-manual-2.0.45-2
httpd-2.0.45-2
如果上述软件没有安装请从红旗Linux服务器4.0安装光盘中安装。

二. Sendmail的配置(由于sendmail配置非常复杂,这里我们仅给出最简单的配置方法,其他的配置请参考sendmail手册)
1. 打开imap服务,编辑/etc/xinetd.d/imap文件将“disable = yes”改为“disable = no”
后重新启动xinetd:命令为“service  xinetd  restart”
2. 下面配置sendmail服务器
首先备份默认的配置文件使用如下命令:
 #cp   –R   /etc/mail  /etc/mail.bak
编辑/etc/mail/sendmail.mc文件,将下面一行:
dnl  define(`SMART_HOST',`smtp.your.provider') 
改为:
define('SMART_HOST', 'proxyiitcc.nyist.net')
( 注意:用自己的合法的域名代替proxyiitcc.nyist.net )
然后,运行M4程序,生成SendMail的配置文件,命令如下:
#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
接着编辑上一步生成的sendmail.cf文件(还需要打开外部SMTP服务),将
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
 改为:
O DaemonPortOptions=Port=smtp,Addr=202.102.240.88, Name=MTA
(用自己的合法ip代替127.0.0.1)
最后,为了能够解析本地主机名,将主机域名加到/etc/mail/local-host-names文件中内容如下:
    proxyiitcc.nyist.net  (注意,用你的合法主机名替代proxyiitcc.nyist.net)
    到这里sendmail的基本配置完成,用户就可以使用主机名来发送和接收邮件了,例如:
 启动/重新配置好的sendmail,命令如下:
 #service sendmail start  或者 #service sendmail restart
(如果需要做进一步的配置,请参考相关的帮助文档自己修改/etc/sendmail.cf来完成)
三. 安装squirrelmail(这是一个比较流行的webmail程序,使用php4开发,可以使用它来基于web收发邮件)
1. 软件下载:在http://www.sourceforge.net,输入squirrelmail搜索到并下载rpm包“squirrelmail-1.4.3a-0.1.7.x.noarch.rpm”
2. 安装:
#rpm  –ivh  - -nodeps  squirrelmail-1.4.3a-0.1.7.x.noarch.rpm
安装好squirrelmail的RPM包之后,所有的页面文件都被安置在/usr/share/squirrelmail目录中,需要将其link到apache的html目录才可以使用,执行下面的命令创见链接目录:
# ln  -s  /usr/share/squirrelmail/  /var/www/html/squirrelmail
(次步不创建连接也可以,因为安装程序已在/var/www/html/下创建了一个webmail的符号连接)
 3.配置squirrelmail
 运行squirrelmail的配置命令,在命令行中输入:
  #/usr/share/squirrelmail/config/conf.pl
 (具体配置如下:选择1,配置基本信息,需要配置的是组织名称,登录logo,logo大小,标题,这些都可以后来配置,首先要配置的是:第5项和第6项,配置的值分别是空格(5项)和ISO-2022-CN(6项目),r输入R返回;选择2,配置服务器参数,domainname: 配置为的邮件服务器的域(这里为proxyiitcc.nyist.net),IMAP Server:配置服务器的地址(IP或域名),Use Sendmail/SMTP:配置为sendmail输入R返回;选择4,进入常规配置,第一项目配置为ISO-2022-CN,返回;选择8进入插件管理,添加所由插件(输入数字可以选择),返回;选择S,保存数据,选择Q退出)
 4.创建测试帐号:#useradd  -s /bin/false  test  #passwd  test
 5.启动apache,使用如下命令:
  #service  httpd  start
4. 测试
在浏览起中输入http://your domail/squirrelmail/,使用test登录,即可进行邮件的收发了。

责任编辑: mayu8758
发表评论 查看评论 加入收藏 Email给朋友 打印本文
如果你想对该文章评分, 请先登陆, 如果你仍未注册,请点击注册链接注册成为本站会员.
平均得分 0, 共 0 人评分
1 2 3 4 5 6 7 8 9 10
 
开源文摘(Open Source Digest):最新 高质量 原创 转载 文章100%经站长亲自验证!
Opendigest
is powered by Open Source Technology : Linux Apache PHP MySQL
"开源文摘"豫ICP备06013383号
OASA - OASA CR
关闭