苗栗縣大湖鄉大南國民小學全球資訊網路 (FreeBSD) 架站日誌
本文件僅供本站自主維修之用,若您操作時出了問題,請恕本站無法提供任何協助,因為這只是一篇私人的筆記而以。
SendMail 之設定
15548
本文件最後的修改日期:Wednesday March 12, 2003
DNS  | 基本檢測  | POP3  | relay-domains  | access  | aliases  | mailertable  | local-host-names  | "Smart" relay host  | DM  | restart  | Home ]
  1. 您遇過這樣的狀況嗎:

  2. SendMail的編譯與安裝
  3. 非得必要,Sendmail無須重新編譯安裝,因為,作業系統已裝好一份了。

  4. DNS

  5. 基本檢測

  6. 登入(telnet)主機,操作下列動作: 以上先確定都沒有問題後,再操作以下的動作。

  7. POP3

  8. 用Packages方式安裝pop3 server、或是用ports方式安裝pop3 server

  9. relay-domains

  10. ※ 引述《可樂狙擊渣 <Mustang.bbs@bbs.civil.ncku.edu.tw>》之銘言:
    relay-domains 是 8.9.x 以後的稱呼, 8.8.x 以前是叫做 sendmail.cR
    該檔內設定的是允許 relay 的 domain,
    任何設定在該檔內的 domain 都會被允許 relay,
    如果怕 DNS 出問題, 可以設定 IP 型式..
    ※ From: sun.civil.ncku.edu.tw
    ※ Origin: 成大土木大地雕塑家 telnet://bbs.civil.ncku.edu.tw

  11. access

  12. aliases

  13. 設定aliases

  14. mailertable

  15. 實際的設定方式我還不很清楚,但是沒有做處理的話,容易發生狀況:
    /usr/sbin/makemap  hash  mailertable  <  /dev/null
    建個空空的資料庫。如果您知道這個檔案的功能與設定方式,請告訴我

    我從網路上找到一段敘述

    發信人: flatfish.bbs@bbs.csie.nctu.edu.tw (比目魚), 看板: Linux
    標  題: Sendmail 設定範例
    發信站: 交大資工鳳凰城資訊站 (Sun Feb 20 15:11:37 2000)
    轉信站: Cynix!netnews.hinet.net!spring!ctu-peer!news.nctu!freebsd.ntu!netnews.c
    
    看了一下很多人在問 Sendmail 的問題所以我希望這封信可以幫助大家
    
    先說明一下 ! 這是很久以前收集到的 , 希望作者別生氣 ;)
    
    ◎ Mail Server - Sendmail 設定
    
    [略]
    
    e.指定部份信件的轉信主機
        若有部份網域的信件想指定轉信路徑, 可透過 /etc/mailertable 達成. 其內容
        如下:
    
        .my.domain      xnet:%1.my.domain
        uuhost1.my.domain   suucp:uuhost1
        .bitnet         smtp:relay.bit.net
        .edu.tw         esmtp:mail.seed.net.tw
        .org.tw         esmtp:[139.175.70.43]
    
        左邊為要寄送的網域或主機, 右邊為mailer:host的配對. 注意, 若指定IP, 格式
        如最後一行所示.
    
        要使設定生效必須執行下列指令:
        # cd /etc/mail; make
        -or-
        # makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable
                                                      ---> 將mailertable轉為mailertable.db
        # kill -1 `head -1 /var/run/sendmail.pid`     ---> 重新讀取mailertable.db檔
    		
  16. local-host-names

  17. ※ 引述《可樂狙擊渣 <Mustang.bbs@bbs.civil.ncku.edu.tw>》之銘言:
    sendmail.cw 是 8.9.x 以前的稱呼, 從 8.10.x開始該稱為 local-host-names
    該檔內所列的 host 都會被視為 local, 通常和 DNS 的 MX 搭配使用..
    ※ From: sun.civil.ncku.edu.tw
    ※ Origin: 成大土木大地雕塑家 telnet://bbs.civil.ncku.edu.tw

  18. "Smart" relay host
    sendmail.cf中有一項"Smart" relay host的設定,其功用是當我們的頻寬較小時,可以請上游的ISP的Mail-Server來代送信件。
    初始值是空白:
    DS
    我的設定如下:
    DSmail.mlc.edu.tw
    外送的信件先送到上游縣網中心的mail.mlc.edu.tw主機請它代送,藉助其有較大的頻寬。

  19. 設定外寄出去信件所帶的主機名稱欄位

  20. /etc/mail/sendmail.cf
    # who I masquerade as (null for no masquerading) (see also $=M)
    DMbsdlab.idv.tw

    在DM後面加入所欲顯示的名稱,以下是www.bsdlab.idv.tw主機修改前、後的信件表頭資料:

    Return-Path: <tim@www.bsdlab.idv.tw>
    Received: from ms24.hinet.net (root@ms24.hinet.net [168.95.4.24])
    	by dns.lab.mlc.edu.tw (8.11.1/8.11.1) with ESMTP id f6HCFNS86587
    	for <tim@lab.mlc.edu.tw>; Tue, 17 Jul 2001 20:15:23 +0800 (CST)
    	(envelope-from tim@www.bsdlab.idv.tw)
    Received: from www.bsdlab.idv.tw (www.bsdlab.idv.tw [211.75.215.107])
    	by ms24.hinet.net (8.8.8/8.8.8) with ESMTP id UAA07885
    	for <tim@lab.mlc.edu.tw>; Tue, 17 Jul 2001 20:15:22 +0800 (CST)
    Received: (from root@localhost)
    	by www.bsdlab.idv.tw (8.11.4/8.11.4) id f6HCFKT11365
    	for tim@lab.mlc.edu.tw; Tue, 17 Jul 2001 20:15:20 +0800 (CST)
    Date: Tue, 17 Jul 2001 20:15:20 +0800 (CST)
    From: 林克敏 <tim@www.bsdlab.idv.tw>
    Message-Id: <200107171215.f6HCFKT11365@www.bsdlab.idv.tw>
    To: tim@lab.mlc.edu.tw
    Subject: a
    X-UIDL: #IL"!S7N"!R*U!!``Q!!
    
    a
    
    
    Return-Path: <tim@www.bsdlab.idv.tw>
    Received: from ms24.hinet.net (root@ms24.hinet.net [168.95.4.24])
    	by dns.lab.mlc.edu.tw (8.11.1/8.11.1) with ESMTP id f6HCDmS86568
    	for <tim@lab.mlc.edu.tw>; Tue, 17 Jul 2001 20:13:48 +0800 (CST)
    	(envelope-from tim@www.bsdlab.idv.tw)
    Received: from www.bsdlab.idv.tw (www.bsdlab.idv.tw [211.75.215.107])
    	by ms24.hinet.net (8.8.8/8.8.8) with ESMTP id UAA06886
    	for <tim@lab.mlc.edu.tw>; Tue, 17 Jul 2001 20:13:47 +0800 (CST)
    Received: (from root@localhost)
    	by www.bsdlab.idv.tw (8.11.4/8.11.4) id f6HCDkD11351
    	for tim@lab.mlc.edu.tw; Tue, 17 Jul 2001 20:13:46 +0800 (CST)
    Date: Tue, 17 Jul 2001 20:13:46 +0800 (CST)
    From: 林克敏 <tim@bsdlab.idv.tw>
    Message-Id: <200107171213.f6HCDkD11351@www.bsdlab.idv.tw>
    To: tim@lab.mlc.edu.tw
    Subject: b
    X-UIDL: RLf!!Za8!!O#/"!`_##!
    
    b
    
    		
  21. restart

頁註腳
[ DNS | NAT & FireWall | DHCP | TCP_WRAPPER | SendMail | Quota | Samba | MySql | Apache+PHP | Proxy | FAQ ]
TWCERT 安全通報    
響應網路環保,減少使用圖片。
Miaoli Da-Nan Elementary School.
No. 15 Da-Nan Village, Da-Hwu County, Miaoli, Taiwan, R.O.C.
本文件僅供本站自主維護之用,並同意在不變更文件內容的前提下刊登或連結在任何型態的媒體中。