MAIL 邮件服务 (二)

来源:互联网 发布:手机设置网络共享 编辑:程序博客网 时间:2024/05/17 01:46
邮件服务的配置 本地--本地
  
//配置本地yum 
  
   * cd /etc/yum.repos.d/                                   // 查看yum 源
   * mkdir /media/cdrom 
   * mount /dev/cdrom /media/cdrom/           // 挂载镜像到挂载点上
   * vim local.repo                                              // 创建本地yum 源 命名为local.repo
      [base]
      name=Server
      baseurl=file:///media/cdrom/Server
      gpgcheck=0 
     
   * yum list all bind*  

//BIND 配置成纯缓存服务器 为了简化的操作  
--------------------------------------------------------------------------
   * ls /var/named/
   * yum install caching-nameserver          // 将主机配置层纯缓存服务器     
   * vim /etc/named.conf
    options {
    directory "/var/named";
     };
     zone "." IN {
      type hint;
      file "named.ca";
     };
     zone "localhost" IN {
      type master;
      file "localhost.zone";
     };
     zone "0.0.127.in-addr.arpa" IN {
      type master;
      file "named.local";
     };
     zone "a.org" IN { 
      type master;
      file "a.org.zone";
     };
     zone "16.172.in-addr.arpa" IN{
      type master;
      file "172.16.zone";
     };
     
   * chown :named !$
   * cd /var/named
-----------------------------------------------------------------------------
   * vim a.org.zone
      $TTL 86400 
      $ORIGIN a.org.
      @ IN    SOA    ns.a.org.       admin.a.org. (
                             2001082201
                             1H
                             10M
                             7D 
                             1D )
         IN     NS    ns.a.org
         IN     MX 10 mail.a.org.
      ns  IN     A     172.16.100.1
      mail IN     A     172.16.100.1
 -------------------------------------------------------------------------
   * cp a.org.zone 172.16.zone 
   * vim !$   
    vim a.org.zone
      $TTL 86400 
      @ IN    SOA    ns.a.org.       admin.a.org. (
                             2001082201
                             1H
                             10M
                             7D 
                             1D )
              IN     NS    ns.a.org.
      1.100    IN     PTR   ns.a.org.
      1.100    IN     PTR   mail.a.org.
 ------------------------------------------------------------------------    
   * chown :named a.org.zone 172.16.zone         // 改变属组
   * named-checkzone "a.org" a.org.zone           // 检查区域文件
   * sevice named start
   * setenforce 0
   * netstat -tunl
   * dig -t A mail.a.org @127.0.0.1
   * dig -t PTR @127.0.0.1
   * dig -x 172.16.100.1 @127.0.0.1
   * dig -t MX a.org @127.0.0.1
   * hostname mail.a.org 
     vim /etc/sysconfig/network 
     HOSTNAME=mail.a.org 
     
   * service sendmail stop 
   * chkconfig sendmail off
   * rpm -e sendmail 
   * rpm -e sendmail --nodeps
   * yum install postfix
   * service postfix start                     // 
   * chkconfig postfix on
   * rpm -qc postfix                           // 查看安装了哪些模块
   * ps aux | grep master                      // 启动master  postfix 靠master.cf 协调 
   *  
   
   main 提供工作特征 
   
   postmap  
   psotqueue 查看邮件
  * postconf -a                              // 查看支持认证的兼容机制 
   
 -------------------------------------------------------------------------
   * useradd gentoo
   * useradd centos
   * useradd ubuntu
   * telnet 127.0.0.1 25
      HELO
      HELO mail.a.org
      mail from:alien@126.com
      rcpt to :gentoo@a.org                  // 发送给谁
      data
      Subject:How are you?
      How are you these days?
      quit
   * tail /var/log/maillog
     postqueue -p                               // 查看邮件是否发送了  
   
   * postqueue -f
   * postqueue -p
   * !tail 
   * 
   * telnet 127.0.0.0 25
        EHLO mail.a.org
        mail form:alien@localhost
        Subject:HAHA
        HOHO
        quit
       
   * su -gentoo
   * mail                        // mail 接受邮件
     quit
   
   本机 -- 本机 
   
------------------------------------------------------------------------------       
     cd /etc/postfix
     ls
     vim man.conf
     
     postfix 特殊格式
     换行 前面空一行 
     
   * service postfix configtest
   * service postfix reload 
   * postqueue -p
   * !tail
   * 
      vim main.cf     
     myorigin = $mysomain    // 作为发件人地址
     mydestination                   // 发给谁  两行
                                                 本机--本机
     mydomain = a.org           // 定义本地域
     
   * service postfix reload 
   * postconf -n
   * postconf -p 
   * postqueue -f            

   * telnet 172.16.100.1 25
   *     mail form:centos@a.org
          rcpt to:gentoo@a.org
          data
          Subject:Test
          OK?
          quit
         
    * !tail
    * su - gentoo
    * mail
    * exit                                   // OK! 接收到了邮件
    
    cmd
    telnet 172.16.100.1 25
    mail form:centos@a.org
    rcpt to:gentoo@a.org
原创粉丝点击