Postfix簡介與安裝

時間:2015/7/7
主題:postfix簡介與安裝

優點

  • 快速
  • 易於管理
  • 運作安全
  • 高相容
  • 模組化的MTA

運作圖示

postfix

安裝步驟

事前準備

  1. 確認FQDN
    • 檢查hostname
  2. 校正主機時間
    # ntpdate time.stdtime.gov.tw
    

安裝

安裝postfix

% cd /usr/port/mail/postfix
% make install clean

設定

  1. 編輯編輯/etc/rc.conf

    postfix_enable="yes"
    sendmail_enable="no"
    
  2. 編輯/usr/local/etc/postfix/main.cf

    queue_directory = /var/spool/postfix  #Postfix queue(default)
    # Hostname and domain
     myhostname = example.subdomain.com.tw    # 若有多個,會以最下面的hostname為主
     mydomain = subdomain.com.tw
    # 郵件來源位址
     myorigin = $myhostname
    # 監聽介面
     inet_interfaces = all
    # 接收的郵件 domain   \\能夠收信的主機名稱
     mydestination = $myhostname, localhost.$mydomain, localhost
    # Relay 信任的型態
     mynetworks_style = {class||subnet||host}
    # 可以relay 的IP
     mynetworks = 127.0.0.1 , 192.168.5.11
    # 接收未受信任的Client寄給那些domain的收件者(預設即可)
     relay_domains = $mydestination
    # 將信件relay給其他mail server
     relayhost = [ms.subdomain.com.tw]
    # 設定郵件alias
     alias_maps = hash:/etc/mail/aliases
     alias_database = hash:/etc/mail/aliases
    
  3. 重新載入postfix

    % /usr/local/etc/rc.d/postfix reload
    
  4. 查看Postfix 系統相關資訊

    % less /var/log/maillog
    
  5. 啟動或停止Postfix

    % Service postfix start
    % Service postfix restart
    % Service postfix reload
    % Service postfix stop
    
  6. 設定郵件alias

    • 編輯alias檔案

      % nano /etc/mail/aliases
      
    • 設定收信帳號 : 應對帳號

      例如: postmaster : root
      # postmaster是接受外界回報本機郵件問題之帳號
      # 凡是給postmaster的信 都會轉寄給root
      

results matching ""

    No results matching ""