inetd ~_~" ...1999年.....
n年前 就已經停用inetd , 改名叫 xinetd 了,
也不再用一個檔管理全部服務
而是 一個檔 一個服務!
(參考 /etc/xinetd.d/ 目錄下的檔案!)
pop/imap 服務 也不由 xinetd 管理了!
Fedora開使由 dovecot 提供 pop/imap 服務
不過 預設 是沒有啟用該服務... so... ~_~"
現在 也不希望 你直接修改 sendmail.cf 檔
希望你修改 sendmail.mc 後, make 出 .cf 檔 ***然後就請不要再去動他***
.cf 不是(給)人看的!!!
除非你是玩UN*X十年以上的老古董
能看的懂sendmail.cf 40% 以上的 都是怪物!
這份資料 應該比較新一點?
http://linux.vbird.org/somepaper/20060111-pop-before-smpt.html
另外, '寄信'工作 應該不需要架設 Sendmail Server
(你的PC有架 mail server 嗎? 沒架就不能收/發郵件嗎?)
如果程式 設定 一定要經由 外寄郵件伺服器 發送信件,
那 應該是您的 外寄郵件伺服器 沒設定正確!!?
看您用哪一家 ISP, mail server 就設 ISP提供的 Mail Server 應該就能正常發信了!
(Ex: hinet就設 msa.hinet.net , seednet 就設 mail.seed.net.tw ...etc.)
正常 要發信給 XXX@twed2k.org
程式直接連線到 twed2k.org 的 port 25
就可以發信給 XXX@twed2k.org 了!!
並不一定需要透過 mail server!
如同上的範例:
引用:
telnet redhat52 25
您會看到這樣的回應﹕
Trying 192.168.0.17...
Connected to redhat52.siyongc.domain.
Escape character is '^]'.
220 redhat52.siyongc.domain ESMTP Sendmail 8.9.3/8.9.3; Sun, 5 Dec 1999 21:59:57 +1100
然後我們得先介紹一下自己的所在地﹕ HELO redhat52.siyongc.domain
250 redhat52.siyongc.domain Hello IDENT:root@redhat52.siyongc.domain
[192.168.0.17], pleased to meet you
正如您看到的回應﹐MTA 會非常友善的跟您打個招呼。
如果您要寄信的話﹐先把自己的地址寫在信封上(這是按照西方的信封書寫習慣啦)﹕ MAIL FROM:
root@redhate52.siyongc.domain
250
root@redhate52.siyongc.domain... Sender ok
如果您的地址沒問題﹐然後輸入收信人地址﹕ RCPT TO:
kenny@siyongc.domain
250
kenny@siyongc.domain... Recipient ok
如果收件人的地址沒問題的話(嘿﹗他們的效率還真快哦﹐不像我們的郵差﹐要等差不多一個星期才知道收信人地址不對)﹐接著您就可以輸入﹕ DATA
354 Enter mail, end with "." on a line by itself
以下就是寫信的內容了﹕ TO:
kenny@siyongc.domain
Subject: Test Only
Hello Kenny,
This is a test only.
.
250 WAA02035 Message accepted for delivery