首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

邮件服务器

技术前沿 | Qmail | IMail | MDaemon | Exchange | Domino | 其它 | Foxmail | James | Kerio | JavaMail | WinMail | Sendmail | Postfix | Winwebmail | Merak | CMailServer | 邮件与开发 | 金笛 |
首页 > 邮件服务器 > Sendmail > RHEL5.2 sendmail和openwebmail 、dpvecpt 配置总结 > 正文

RHEL5.2 sendmail和openwebmail 、dpvecpt 配置总结

出处:http://blog.chinaunix.net/u3/108275/ 作者:两只老虎 时间:2009-12-31 1:23:37

前提条件:各种环境都已配置好,如yum服务器(方便安装)
 
 服务器IP:172.25.100.8
 
 一、安装并配置DNS。
 1、安装bind及相关软件包。
               
                [root@sxs ~]# yum install bind*
                [root@sxs etc]# yum -y install caching*
               
                上面两个可一起使用命令:yum -y install bind* caching*
 
 2、在/var/named/chroot/etc目录下有一个全局配置的例子文件,将其复制一份改名为named.conf。复制时一定要加-a(或-p),
    如果全局配置文件的拥有组不是named时,BIND服务是无法运行的。
   
    [root@sxs ~]# cd /var/named/chroot/etc
    [root@sxs etc]# cp -a named.caching-nameserver.conf named.conf
   
 3、编辑named.conf文件
   [root@sxs etc]# vi named.conf
options {
        listen-on port 53 { any; };   要更改
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        query-source    port 53;
        query-source-v6 port 53;
        allow-query     { any; };  要更改
};

view localhost_resolver {
        match-clients      { any; }; 要更改
        match-destinations { any; }; 要更改
        recursion yes;
        include "/etc/song.com.zone";  要更改
};

"named.conf" 36L, 1076C written

4、在/var/named/chroot/etc目录下有一个主配置的例子文件,将其复制一份改名为song.com.zone。复制时一定要加-a,如果主            配置文件的拥有组不是named时,BIND服务是无法运行的。
 
   [root@sxs etc]# cp -a named.rfc1912.zones song.com.zone
 
5、在song.com.zone文件最尾部加如下内容。

   [root@sxs etc]# vi song.com.zone
      zone "song.com" IN {
        type master;
        file "song.com.zone";
        allow-update { none; };
      };

      zone "100.25.172.in-addr.arpa" IN {
        type master;
        file "100.25.172.local";
        allow-update { none; };
      };
  
6、在/var/named/chroot/var/named中正向、反向各有一个例子,将这二个例子复制一份进行修改,复制时一定要加-a,因为如果区域配置文    件的拥有组不是named时,BIND服务是无法运行的。
    [root@sxs named]# cd /var/named/chroot/var/named
    [root@sxs named]# cp -a named.local 100.25.172.local
    [root@sxs named]# cp -a named.zero song.com.zone

7、编辑正向解析文件song.com.zone,加入如内容。将原始配置删除
   $TTL    86400
@               IN SOA  sxs.song.com.      root.song.com. (
                                        2009010101              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
        IN      NS      sxs.song.com.
        IN      MX 10   sxs.song.com.
sxs     IN      A       172.25.100.8
mail    IN      CNAME   sxs
pop3    IN      CNAME   sxs
imap4   IN      CNAME   sxs

8、编辑反向解析文件0.168.192.local,加入以内容。将原始配置删除


$TTL    86400
@               IN SOA  sxs.song.com.      root.song.com. (
                                        2009010101        ; serial
                                        28800             ; refresh
                                        14400             ; retry
                                        3600000           ; expiry
                                        86400 )           ; minimum
        IN      NS      sxs.song.com.
14      IN      PTR     sxs.song.com.

9、启动bind并将其设置为自动运行。

   [root@sxs named]# service named restart
   [root@sxs named]# chkconfig named on

 DNS配置完成
 
 
二、SendMail常规配置

1、安装bind及相关软件包。
 
  [root@sxs /]# yum -y install senadmail*
 
2、SendMail在默认只侦听127.0.0.1,此处要修改为侦听指定网络接口或0.0.0.0(本机所有IP)
   [root@sxs mail] cd /etc/mail
   [root@sxs mail]# cat sendmail.mc | grep 0.0.0.0
               DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
              
3、增加本服务器可处理的FQDN或区域名(只有在列表的本服务器才处理)。这需要修改/etc/mail/local-host-names文件。 
    [root@sxs mail]# cat local-host-names
# local-host-names - include all aliases for your machine here.
song.com             (加入这一项)
 
4、SendMail运行过程是读取/etc/mail/sendmail.cf配置文件,但该文件配置比较复杂,所以一般是配置/etc/mail/sendmail.mc,然后通过以下命令生成sendmail.cf文件(每次修改sendmail.mc后都必须通过使用该命令后再重启sendmail服务,否则配置不会生效)。

   m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

   在/etc/mail/sendmail.mc文件对格式要求非常严格:
                                               每句左边不能有空格
                                               区分大小写
                                               注释在最左边加dnl
                                               每句必须以dnl结束
                                               增加的语句,不能在最后一行
                                               语句中的引号,
      
  
   [root@sxs mail]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
   [root@sxs /]# service sendmail restart
   Shutting down sm-client: [  OK  ]
   Shutting down sendmail: [  OK  ]
   Starting sendmail: [  OK  ]
   Starting sm-client: [  OK  ]
   [root@sxs /]# chkconfig sendamil on
   [root@sxs /]# telnet 172.25.100.8 25
 
 到此一个最简单的邮件系统已经通过SendMail实现了,可以通过telnet命令测试邮件系统是否可以正常工作。
 

三、Dovecot常规配置
  SendMail只能实现SMTP协议的功能,而目前在使用邮件系统时很多用户还是习惯使用类似foxmail的一些邮件客户端软件,这些软件通常都支持pop3、IMAP4等协议。如果希望在RHEL中实现pop3、IMAP4需要使用dovecot。
安装
 
 1、安装dovecot软件包。
   
    [root@sxs ~]# yum -y install dovecot*
   
 2、修改Dovecot修改支持的协议。在/etc/dovecot.conf中已有,只需取消注释即可
 
     [root@sxs /]# cat /etc/dovecot.conf | grep protocols
          
           protocols = imap imaps pop3 pop3s

 3、启动dovecot并将其设置为自动运行。
   
    [root@sxs ~]# service dovecot restart
      Stopping Dovecot Imap: [FAILED]
      Starting Dovecot Imap: [  OK  ]
    [root@sxs ~]# chkconfig dovecot on
   
 
 四、配置POPs 和平IMAPs
 
 pop3及IMAP4协议都是采用明文方式进行数据传输,不过可以通过SSL对其数据传输进行加密
。配置方法如下:

1、在/etc/pki/tls/certs目录下输入以下命令生成密钥(dovecot.pem只是文件名可任意)。

    [root@sxs ~]# cd /etc/pki/tls/certs

    [root@sxs certs]# make -C /etc/pki/tls/certs/ dovecot.pem
   
   编辑/etc/dovecot.conf文件,加入以下内容:
  
    [root@sxs /]# cat /etc/dovecot.conf | grep /etc/pki/dovecot
    ssl_cert_file = /etc/pki/dovecot/certs/dovecot.pem
    ssl_key_file = /etc/pki/dovecot/certs/dovecot.pem
   
    在dovecot配置完成后可以通过mutt命令对pop3/pops及imap/iamps进行测试。具体方法如下:
   
    先要安装mutt工具   [root@sxs /]# yum -y install mutt*
   
    1、使用POP3方法验证Dovecot
这里之前要先创建用户

mutt -f pop://user@server[:port]
mutt -f pops://user@server[:port]

输入命令可通过pop(如使用pops方式,将下图命令中pop改为pops即可)方式收取邮件,注意是接服务器名称。

[root@sxs ~]#   mutt -f pop://user1@golf.song.com
  
   2、使用IMAP4方法验证Dovecot
mutt -f imap://user@server[:port]
mutt -f imaps://user@server[:port]

输入命令可通过imap(如使用pops方式,将下图命令中pop改为pops即可)方式收取邮件,注意是接服务器名称。

 [root@sxs ~]#  mutt -f imap://user2@golf.song.com
 
输入”o”同意开始通过imap连接服务器             进入后输入用户密码,可看到该用户的邮件


五、OpenWebMail常规配置

 1、安装OpenWebMail及相关软件包。
[root@sxs /]# rpm -qa | grep httpd
httpd-2.2.3-11.el5_1.3

[root@sxs /]# rpm -qa | grep perl-Text-Iconv
perl-Text-Iconv-1.4-2

[root@sxs /]# rpm -qa | grep perl-suidperl
perl-suidperl-5.8.8-10.el5_0.2

[root@sxs /]# rpm -qa | grep openwebmail
openwebmail-2.51-20050228
 


2、将配置文件/var/www/cgi-bin/openwebmail/etc/dbm.conf的内容修改为以下内容。
 
  默认没应该目录下没这个文件,在/var/www/cgi-bin/openwebmail/etc/default 目录下
 
 将这个目录copy到这个目录
 
db_ext    .db
dbmopen_ext   .db
dbmopen_haslock  no
 
3./var/www/cgi-bin/openwebmail/etc/openwebmail.conf   
修改domainnames        example //默认是auto
修改default_language   zh_CN.GB2312
修改default_timeoffset +0800
修改default_iconset Cool3D.Chinese.Simplified              //图标改为中文式样

(默认就可以了)ow_cgiurl          /cgi-bin/openwebmail   //注意虚拟目录要用得到

4./var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf

修改smtpserver      222.220.162.23                   //修改为ATM主机地址
修改authpop3_server 222.220.162.23                  //修改为ATM主机地址

5./var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf[只需修改3处]
dbm_ext                         .db
dbmopen_ext                 .db
dbmopen_haslock         yes

 

6、httpd 配置

  在/etc/httpd/conf/http.conf 文件中加入以下内容:
 
  ServerName  127.0.0.1   启动报错加入这项
  ScriptAlias  /mail     /var/www/cgi-bin/openwebmail/openwebmail.pl   在访问时用mail代替的虚拟目录
 
  AddHandler cgi-script .cgi .pl                  

Alias /webmail "/var/www/"                         
Alias /mail "/var/www/cgi-bin/openwebmail/openwebmail.pl"
Alias /data "/var/www/data"                       
<Directory "/var/www/cgi-bin/openwebmail/openwebmail.pl">
    AllowOverride None
    Options ExecCGI indexes MultiViews
    Order allow,deny
    Allow from all
</Directory>
 
 
7、 初始化openwebmail和启动httpd服务器
[root@sxs /]# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
[root@sxs /]# service httpd restart 
 

8、成功启动之后,就已经建立完成了.

  在地址栏输入:http://172.25.100.8/mail  就可以访问服务器了。

相关文章 热门文章
  • sendmail中.forward文件的注意事项
  • Linux启动 Sendmail速度慢的解决办法
  • PEAR Mail软件包Sendmail Mail::Send()方式参数注入漏洞
  • Linux启动sendmail速度慢的解决办法
  • 为Sendmail添加邮件认证功能
  • FYI:商用Sendmail的安全和隔离要点
  • 在Perl和Sendmail的附件做过滤系统
  • sendmail做smtp SERVER
  • Sendmail Analyzer 5.3 发布
  • 如何限制Sendmail下邮件的大小
  • Fedora架设Sendmail邮件服务器
  • 19.3.2 开放SendMail的监听接口与设置收信主机名称
  • Sendmail8.12.9+RedHat 8.0建构邮件服务器
  • sendmail大全
  • Sendmail邮件服务器快速指南
  • SendMail上手指南
  • 用Sendmail配置你的第一台e-mail服务器
  • RedHatLinux AS3中SendMail的配置
  • 企业Sendmail邮件服务器的创建
  • Sendmail环境下对抗垃圾邮件的处理方法
  • Sendmail的邮件用户与系统用户分离
  • 我的qmail安装历程
  • 带SMTP认证功能的sendmail配置
  • Sendmail的relay用法汇总
  • 自由广告区
     
    最新软件下载
  • SharePoint Server 2010 部署文档
  • Exchange 2010 RTM升级至SP1 教程
  • Exchange 2010 OWA下RBAC实现的组功能...
  • Lync Server 2010 Standard Edition 标..
  • Lync Server 2010 Enterprise Edition...
  • Forefront Endpoint Protection 2010 ...
  • Lync Server 2010 Edge 服务器部署文档
  • 《Exchange 2003专家指南》
  • Mastering Hyper-V Deployment
  • Windows Server 2008 R2 Hyper-V
  • Microsoft Lync Server 2010 Unleashed
  • Windows Server 2008 R2 Unleashed
  • 今日邮件技术文章
  • 腾讯,在创新中演绎互联网“进化论”
  • 华科人 张小龙 (中国第二代程序员 QQ...
  • 微软推出新功能 提高Hotmail密码安全性
  • 快压技巧分享:秒传邮件超大附件
  • 不容忽视的邮件营销数据分析过程中的算..
  • 国内手机邮箱的现状与未来发展——访尚..
  • 易观数据:2011Q2中国手机邮箱市场收入..
  • 穿越时空的爱恋 QQ邮箱音视频及贺卡邮件
  • Hotmail新功能:“我的朋友可能被黑了”
  • 入侵邻居网络发骚扰邮件 美国男子被重..
  • 网易邮箱莫子睿:《非你莫属》招聘多过..
  • 中国电信推广189邮箱绿色账单
  • 最新专题
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • Apache James 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2010 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号