作者 主題: [最佳]Sendmail 十問考大家....  (閱讀 55408 次)

0 會員 與 1 訪客 正在閱讀本文。

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 於: 2003-09-03 19:36 »
1. BCC (如 outlook 收信人:無)如何知道寄給什麼人?
2. 如何不允許 BCC ?
3. 如何 deny any_words@yourdomain.com (其中 any_words 為您系統上不存在的使用者)的來信 ?
4. 一網域名稱為 xxx.com.tw. , 收件方為 yyy.com.tw., 若他們在 TWNIC 的指定如下:
ns1.xxx.com.tw. IP1
ns2.xxx.com.tw. IP2

ns1.yyy.com.tw. IP3
ns2.yyy.com.tw. IP4

但是在個自的 DNS zone file (xxx and yyy) 內僅有 IN NS ns1 的描述,
但四部主機皆有各自該有的 zone file 資料
請問:
   1. 如果 xxx 寄給 yyy, 在 Local DNS (BIND 8.X/9.X)沒有 cache 的狀況下有什麼情況?
   2. 如果 xxx 寄給 yyy, 在 Local DNS (BIND 8.X/9.X)巳有 cache 各又是什麼情況 ?
   3. 如果 yyy 收件動作,要檢查寄件主機 (xxx) 的正反解一致性,又會有什麼情況?
   4. 如果 xxx 寄給 yyy, 在 Local DNS 無 cache 狀況下, ns1.yyy 又不 work 又會有什麼情況?

5. 如何擋掉一封 mail 中超過 10 個的 Received: 欄位
6. 如何做寄出備份 ? (種除了精華區的二種方法外任提一種)
7. 如何在 sendmail.mc 或 sendmail.cf 中檔掉 [0-9]+.txt@yourdomain 的信件
8. 如何限制某一來信 IP 固定時間內只能送進你的 mail server 幾封信 ?
9. 從 network 設定開始, sendmail 如何收送 IPv6 address 的信件?
10. 如何從 linux command line 取得本篇文章寄出,並在以 Outlook 以 html 格式顯示 ?
 
就這樣......想想哦,去找資料哦 (不會我那敢貼 ^^")

James Wu

  • 鑽研的研究生
  • *****
  • 文章數: 683
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #1 於: 2003-09-03 20:45 »
好想找個洞鑽進去 :oops:
第十題用wget把網頁抓回來
# uuencode test.html test  | mail -s 'Sendmail 10問' \
>test@domain.com
我只會這樣=.=

lolo

  • 懷疑的國中生
  • **
  • 文章數: 75
    • 檢視個人資料
Re: Sendmail 十問考大家....
« 回覆 #2 於: 2003-09-04 00:07 »
引述: "lolo"
引述: "abelyang"
1. BCC (如 outlook 收信人:無)如何知道寄給什麼人?
用procmail過濾header中Received:...for<who>

2. 如何不允許 BCC ?
/etc/mail/access
To: Undisclosed-Recipient:; REJECT

3. 如何 deny any_words@yourdomain.com (其中 any_words 為您系統上不存在的使用者)的來信 ?
/etc/mail/access
(少加)To: @mydomain REJECT
(少加)To: all@mydomain OK
------
/etc/aliases

ALL :: user1,user2,use3........

----
都是猜的

4. 一網域名稱為 xxx.com.tw. , 收件方為 yyy.com.tw., 若他們在 TWNIC 的指定如下:
ns1.xxx.com.tw. IP1
ns2.xxx.com.tw. IP2

ns1.yyy.com.tw. IP3
ns2.yyy.com.tw. IP4

但是在個自的 DNS zone file (xxx and yyy) 內僅有 IN NS ns1 的描述,
但四部主機皆有各自該有的 zone file 資料
請問:
   1. 如果 xxx 寄給 yyy, 在 Local DNS (BIND 8.X/9.X)沒有 cache 的狀況下有什麼情況?
   2. 如果 xxx 寄給 yyy, 在 Local DNS (BIND 8.X/9.X)巳有 cache 各又是什麼情況 ?
   3. 如果 yyy 收件動作,要檢查寄件主機 (xxx) 的正反解一致性,又會有什麼情況?
   4. 如果 xxx 寄給 yyy, 在 Local DNS 無 cache 狀況下, ns1.yyy 又不 work 又會有什麼情況?

5. 如何擋掉一封 mail 中超過 10 個的 Received: 欄位
6. 如何做寄出備份 ? (種除了精華區的二種方法外任提一種)
7. 如何在 sendmail.mc 或 sendmail.cf 中檔掉 [0-9]+.txt@yourdomain 的信件
8. 如何限制某一來信 IP 固定時間內只能送進你的 mail server 幾封信 ?
9. 從 network 設定開始, sendmail 如何收送 IPv6 address 的信件?
10. 如何從 linux command line 取得本篇文章寄出,並在以 Outlook 以 html 格式顯示 ?
 
就這樣......想想哦,去找資料哦 (不會我那敢貼 ^^")

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #3 於: 2003-09-04 00:10 »
引述: "James Wu"
好想找個洞鑽進去 :oops:
第十題用wget把網頁抓回來
# uuencode test.html test  | mail -s 'Sendmail 10問' \
>test@domain.com
我只會這樣=.=


為了檢驗您的 command , 我試了一下都是~~亂碼 (mime base64)
Outlook Express 5.0 (windows 98)....所以看來是不對的哦 ....再試試
或許有些 MUA 可以吧~不過如何做才能符合多數的 Client 才是重點哦 ...

PS: 我是不懂 postfix/qmail... 等 MTA....如果同樣的問題不同的 Mail Server 平台你知道怎解也可以貢獻給大家哦

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
[最佳]Sendmail 十問考大家....
« 回覆 #4 於: 2003-09-04 00:20 »
坦白說:我都不會...  ^_^

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #5 於: 2003-09-04 01:12 »
坦白說除了第十題外~
其他都有些難度, 不過我覺得資料並不難找哦 ~~

lolo 兄果然是亂猜的....
procmail 或許可以解 Received 那一題,但重點是"十個以上" 或 N個以上
這在 procmail 中應如何表現呢 ? 或許不用 procmail 又應如何寫呢 ?

至於 /etc/mail/access.db 透過一定的技巧是可以做到以 Subject patten 或Usernmae 存不存在主機...不過預設是不行的...
不過這一題也不見得要用 access.db 解 (也就是有兩種以上方法 )

等 duan 兄 及大家及思廣義囉 ~
不要讓我等同 "連貼十篇精華區" 文章,
重點是你如何透過 Case 去 study/search 你需要的東西....

duan

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 253
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #6 於: 2003-09-04 02:29 »
引述: "abelyang"

等 duan 兄 及大家及思廣義囉 ~
不要讓我等同 "連貼十篇精華區" 文章,
重點是你如何透過 Case 去 study/search 你需要的東西....


^^;;;;;;

剛剛才看到這篇文章, 有點傻眼   :Q
弟的新工作是做和 embedded 相關的, 因為新接觸, 常常都比較忙, 已經好久
沒接觸網路設定了 (還沒回答就先講一堆藉口  ^^;;;)

1. 是問說從信件還是從 maillog 啊? 信件好像看不出來ㄝ.  ^^;

5. 是這個嗎? MaxRecipientsPerMessage
     內定值是 100

2. NoRecipientAction ? 不過這大概是錯的答案, 這個只能處理只有 bcc 的信  :P

第 3 題是弟最有興趣的一題, 因為之前有問過人, 似乎沒有很便利的解法. ^^;
第 7 題有表示式, 大概是要去改 ruleset 吧? 那個太難了.   :P
只怕有好幾題都是要改 ruleset , 那個沒有研究過的話還真像是天書的說.  :Q

因為沒有管過大系統, 這些幾乎都沒有遇到過, 看起來真是高深.  ^^;;;

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #7 於: 2003-09-04 08:05 »
哇~ duan 兄一出手便知有沒有 ~~
第3題或許大家較迫切吧.我舉一個自己的方法,是用  procmail , 但方法不是只有一重哦 (這一題還有討論空間...)

# $FORM 請參照精草區中的解釋
# $HOME/.procmailrc or /etc/procmailrc
#
代碼: [選擇]
:0 H
* ^From: .*@yourdomain
* !^Received: .*211\.72\.21[0-1]\..*
{
        :0 fwh
        | (username=${FROM%%@*};if [ -d /home/$username ] ; then formail -I "Bogus: No"; else formail -I "Bogus: Yes" ;fi )

                :0 H
                * ^Bogus: Yes
                /home/abelyang/procmail/bogus
}

第一個 :0 ...判斷來源
第二個 :0 ...判斷帳號是否存在,如果不存在就在 mail header 加一個 "假貨",這一行可以併入第一個 :0 描述,但除了 H 外尚需加幾個 flag
第三個 :0 ...這是大家最常用的

嗯~~看完第3題就可以走人了.... :oops:  嗯...你不關心在 *.db 中怎麼做嗎 ?

1. 從 maillog 確實看不出 bcc 對象....
2. NoRecipientAction ...這個您對了...因為我題意沒說清楚, 不過您得考量要如何做到呢? 值得再思考..我去研究看看
5. 如果從字面的義思來看 "maximum number of recipients per SMTP envelope" 好像是算 total  的.....這個答案我沒有想到過,去幫你查查
7. 如果大家都習慣用 rpm 裝 sendmail 的話,其實這一題可能就較不會 touch 到,
  但如果是用 tarball, 自己設定 Site.config.m4 條件, 這一題可能就會有個印象
  (突然想到, rpm/pkgadd/deb... 雖然讓軟體安裝簡單了,不過倒也有點令人覺得像 "Next"... :D )

James Wu

  • 鑽研的研究生
  • *****
  • 文章數: 683
    • 檢視個人資料
Re: [最佳]Sendmail 十問考大家....
« 回覆 #8 於: 2003-09-04 09:55 »
引述: "abelyang"

3. 如何 deny any_words@yourdomain.com (其中 any_words 為您系統上不存在的使用者)的來信 ?

FEATURE(blacklist_recipients)
你將可以增加進入點去對映到那些不應該接受信件的本地使用者,網域下的主機, 或者是網域下的郵件位址

badlocaluser                                 550 Mailbox disabled for this username
host.mydomain.com                     550 That host does not accept mail
user@otherhost.mydomain.com  550 Mailbox disabled for this recipient

這將避免badlocaluser@mydomain.com,任何在host.mydomain.com下的主機,和任一 一郵件信箱接收信件
http://hpds.ee.ncku.edu.tw/~guard/work/mail/advance.htm
不曉得是不是這個

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #9 於: 2003-09-04 10:12 »
嗯~ James 兄果然是 "完全無畏的老鳥" 呀~
您學 Linux 短短時間有如此功力真不簡單   :D
後起之秀, 明日之星哦 ....加油, (嗯~~我要多加油了,免得被您趕過去...)
您的找資料態度真是另令感動 ~~學習就應該這樣不是嗎 ?!

不過題意是 如何 deny any_words@yourdomain.com (其中 any_words 為您系統上不存在的使用者)的來信 ?
From: any_words@yourdomain To: 是主機上的 user
這種廣告信您應也常收到吧 ...

您提到的那個 Link 以國內來說寫得真不錯哦~~
不過他用到的有些功能要在 Sendmail 在 complier 時要在 Site.config.m4 中要有定義才能做到...不能直接引用他的例子或多或少會有問題哦 ~

James 兄~如果要學得透徹...就捨棄 rpm 或相關的套件觀念..
全部都用 tarball, 如此即使搬到 AIX/IRIX/Sun... 等在安裝問題上都可以很快上手, 且有時間儘量將 tarball 內的 document 都看完 , 您會學到更多哦
(個人建議)

James Wu

  • 鑽研的研究生
  • *****
  • 文章數: 683
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #10 於: 2003-09-04 10:37 »
謝謝學長指導
我會再加油滴^^
現在還在研究sendmail的doc中

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #11 於: 2003-09-04 11:40 »
James 兄可以先看 http://www.sendmail.org 的網站上相關的說明及 link 哦
如果看到一個程度大概就可以解掉幾題.....

看來有點給他 "曲高和寡" .... :cry:  :cry:
如果以解題的角度來看:
重點在 sendmail 的 HACK(`....',....) 用法

Hint:
BCC 那兩題我的了解不能用 sendmail 解,我的能力是用 procmail 解,管他 BCC,最後到 Mlocal 時一定會知道是誰....

至於 DNS 那題就要觀念清楚,上下授權記錄 (NS) 不一致時對 Mail Server 的影響

寄出備份用 google 就可以找到第三種做法

IPv6 的環境到 sendmail 的設定早晚要發生.....

command line 這一題需對 mail header 了解且如果會用 formail 才有可能...

James Wu

  • 鑽研的研究生
  • *****
  • 文章數: 683
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #12 於: 2003-09-04 12:52 »
說來慚愧
sendmail的官網是我昨天第一個去找的地方
由於時間已晚,又是全英文
就懶惰了起來,今天才去找中文的資料
才爬到這篇
abelyang學長,別氣餒
這些問題平常都不會有人想到丫
一般人的mail server都只要能正常收發
就不會想理其它的東東了
而且您的問題實在太深入了..
想要回答一定要找找資料才行滴

jou

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 4989
  • 性別: 男
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #13 於: 2003-09-04 12:54 »
引用
From: any_words@yourdomain To: 是主機上的 user
這種廣告信您應也常收到吧 ...

我不是來解題的,因為已經零分,死當!
只是有一個疑問,不知道會不會太白痴?
既然是同 domain 而不存在的 user ,sendmail
為什麼不直接以”查無些人”退件呢?
還是有其它功能需要用到,才要打開?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
[最佳]Sendmail 十問考大家....
« 回覆 #14 於: 2003-09-04 13:00 »
引述: "jou"
引用
From: any_words@yourdomain To: 是主機上的 user
這種廣告信您應也常收到吧 ...

我不是來解題的,因為已經零分,死當!
只是有一個疑問,不知道會不會太白痴?
既然是同 domain 而不存在的 user ,sendmail
為什麼不直接以”查無些人”退件呢?
還是有其它功能需要用到,才要打開?

前面 abel 兄特定用顏色將"來信"標起來了哦...
也就是"寄件人"來自本 domain ,而不是"收件人"哦...

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #15 於: 2003-09-04 13:29 »
引述: "jou"
引用
From: any_words@yourdomain To: 是主機上的 user
這種廣告信您應也常收到吧 ...

我不是來解題的,因為已經零分,死當!
只是有一個疑問,不知道會不會太白痴?
既然是同 domain 而不存在的 user ,sendmail
為什麼不直接以”查無些人”退件呢?
還是有其它功能需要用到,才要打開?


我想除了 netman 兄的回覆外, jou 還有一種可能是不太了解 SMTP 的運作原理
mail from 在 SMTP 中基本上是不管的,你愛打什麼就打什麼(還是有一點點形同沒的限制),如果是這種狀況建議您可到 netman 兄的 http://www.study-area.org 找找 SMTP 及 Mail Server 的資料,好好給他讀一下哦~

jou

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 4989
  • 性別: 男
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #16 於: 2003-09-04 13:36 »
引用
前面 abel 兄特定用顏色將"來信"標起來了哦...
也就是"寄件人"來自本 domain ,而不是"收件人"哦...

啊!是我表達不清楚。
應該是 SPAM 偽裝成本機的 Domain 寄信,寄給本機,所以 Domain是一樣的。
我利用本機一個存在的使用者,寄信給本機的不存在帳號,會發生
User unknown 然後在使用者家目錄下產生一個 dead.letter 的檔案。
這表示這個機制是存在的,而且工作正常。但是 SPAM 卻可以鑽進
來?問題出在那裡?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
[最佳]Sendmail 十問考大家....
« 回覆 #17 於: 2003-09-04 13:38 »
引述: "jou"
引用
前面 abel 兄特定用顏色將"來信"標起來了哦...
也就是"寄件人"來自本 domain ,而不是"收件人"哦...

啊!是我表達不清楚。
應該是 SPAM 偽裝成本機的 Domain 寄信,寄給本機,所以 Domain是一樣的。
我利用本機一個存在的使用者,寄信給本機的不存在帳號,會發生
User unknown 然後在使用者家目錄下產生一個 dead.letter 的檔案。
這表示這個機制是存在的,而且工作正常。但是 SPAM 卻可以鑽進
來?問題出在那裡?

你問得太快了... abel 兄剛已"預答"了。

James Wu

  • 鑽研的研究生
  • *****
  • 文章數: 683
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #18 於: 2003-09-04 13:53 »
http://www.sendmail.org/~ca/email/chk-opt.html
學長說的答案在這一頁嗎?
等消化完再來試著解解看

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #19 於: 2003-09-04 13:53 »
引述: "jou"
引用
前面 abel 兄特定用顏色將"來信"標起來了哦...
也就是"寄件人"來自本 domain ,而不是"收件人"哦...

啊!是我表達不清楚。
應該是 SPAM 偽裝成本機的 Domain 寄信,寄給本機,所以 Domain是一樣的。
我利用本機一個存在的使用者,寄信給本機的不存在帳號,會發生
User unknown 然後在使用者家目錄下產生一個 dead.letter 的檔案。
這表示這個機制是存在的,而且工作正常。但是 SPAM 卻可以鑽進
來?問題出在那裡?


jou 兄您需要進補一下哦~~去看看 netman 兄的文章~印下來,仔細給他看看囉~
寄給不存在的人 / 來源是不存在的人  本質上的差異 ......

另外,像 James 兄講得,這些題目其實大多數人平常的 mail server 的架設過程中並不會碰到或考慮到, 除非有 "特殊" 的管理上的需求 (anti-spam, SMTP 的 control...), 但是從這些題目我想大家應能更了解整個 sendmail 的運作過程,
即使大家解錯了..我幫您(或大家幫您)說明為什麼,其實可以學到的還不少...

像 Received: 那題, 如果你收到一封信,只有一個 Received: 欄位,是否合理 ?
超過 10 個又是否合理呢 ?
BCC ,有的公司為了管控確實會有這種需求呀~不是嗎 ?

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #20 於: 2003-09-04 13:59 »
引述: "James Wu"
http://www.sendmail.org/~ca/email/chk-opt.html
學長說的答案在這一頁嗎?
等消化完再來試著解解看


嗯~差不多了~快到了~~不過他的 title 寫著 8.8 ...
和現在用的主流 8.12 有一點差異說...
我不確定兩者是否完全相容(看起來 80% 差不多,但 cf 檔不知吃不吃), 但如果可能的話以 8.12.x 的角度來看會較佳
James 兄以為呢 ?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
[最佳]Sendmail 十問考大家....
« 回覆 #21 於: 2003-09-04 14:07 »
關於 sendmail 的 RPM ,
別漏了裝 sendmail-cf ,然後用 rpm -ql sendmail-cf 看看設定檔的路逕,
再修改 sendmail.mc ,在很大程度也能如 tarball 那樣來配置 sendmail 。

若想玩 sendmail 的 milter ,記得要裝 sendmail-devel 哦...

jou

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 4989
  • 性別: 男
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #22 於: 2003-09-04 14:07 »
引用
你問得太快了... abel 兄剛已"預答"了。

啊!是我把收件人和寄件人弄反了!既然收件人都知道了,而且是存
在的,哪會發生我前述的問題。
而寄件人的 Domain 偽裝成本機,這樣是不是可以躲過 sendmail 對
寄件 domain 的反查,查到也是本機的,於是 spam 偷渡成功?
我這樣的認知有沒有錯誤?

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #23 於: 2003-09-04 14:15 »
netman 兄提的真是中肯~~
確實,在不分清紅皂白下,給他sendmail-*全裝就是了,再用 -qa , -ql 等方式來找路徑,  套件管理是很重要的.
只是~我受夠了 "依存性" 檢查了, Redhat 等在設計 rpm spec 時,是以最大的 user 考量來寫 spec file, 不過有時候並不需要到那麼多的 pkg 功能 (視個人而定)


jou,
引用
這樣是不是可以躲過 sendmail 對
寄件 domain 的反查

這句話有語病...是寄件 IP 的反查,但這個動作可做可不做,看管理者定義

jou

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 4989
  • 性別: 男
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #24 於: 2003-09-04 14:35 »
引用
這句話有語病...是寄件 IP 的反查,但這個動作可做可不做,看管理者定義

請請指正!
看來我的觀念不是很清楚,要加強了。
http://turtle.ee.ncku.edu.tw/~tung/mailsys/
這一個連結有基本觀念的介紹,還有圖例,再去沖一沖電。

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #25 於: 2003-09-05 11:59 »
.... :roll:
第十題答案:
代碼: [選擇]
echo -e "GET /viewtopic.php?t=18676 HTTP/1.0\nHost:phorum.study-area.org "\
| nc phorum.study-area.org 80 |sed -n '13,$p' \
| formail -I "Date: $(date)" \
-I "From: abel@st" \
  -I "To: netman@study-area.org" \
-I "Subject: Command Line Sample" \
-I "MIME-Version: 1.0" \
-I "Content-Type: text/html; charset=\"big5\""\
| sed -e 's/src="/src="http:\/\/phorum.study-area.org\//g' \
| sed -e 's/href="/href="http:\/\/phorum.study-area.org\//g'\
|  sendmail -oi -t


echo ...HTTP protocol, 向學園要求 某文件, host:...則是要考慮到 VirtualHost 狀況
nc  指令而以, man 看看, nc 很好用的哦
第一次 sed , 為了去掉 http header
formail 段自己做出來 mail header, 重點在於 MIME 那一段
第二/三次 sed,修正 超連結上的路徑問題
sendmail -oi -t 寄出,不能用 mail 這個指令哦

做法有很多種,了解為什麼較重要哦

James Wu

  • 鑽研的研究生
  • *****
  • 文章數: 683
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #26 於: 2003-09-05 19:33 »
http://www.sendmail.org/m4/readme.html
看來英文還是太差了=.=
消化時間好慢,會不會所有問題都被學長答完了
 我還沒找到答案:oops:
最近事情又比較多,學長別解太快唷

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #27 於: 2003-09-05 19:37 »
嗯~總算找到了~~
這頁的東西很重要哦~
不過你點 HACK 進去看...結果什麼都沒有....
在其他幾個 Topic 的連結裏哦~~
不了解的地方可以隨時問沒有關係. 不見得要題目內的....

講實在話, 若沒有人討論~還真有些懶得寫答案出來....

James Wu

  • 鑽研的研究生
  • *****
  • 文章數: 683
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #28 於: 2003-09-05 20:05 »
引述: "abelyang"
嗯~總算找到了~~
這頁的東西很重要哦~
不過你點 HACK 進去看...結果什麼都沒有....
在其他幾個 Topic 的連結裏哦~~
不了解的地方可以隨時問沒有關係. 不見得要題目內的....

講實在話, 若沒有人討論~還真有些懶得寫答案出來....

這一頁之前就有找到過,因為聽了學長的題示
點過HACK這個連結了,因為裡面沒東西..
心想慘了不會是8.12把這個功能拿掉了吧.
才找了8.9的東東,不過因為學長出了題目才會有動力才找資料丫
這次找資料的過程中學到了一些額外的東西呢^^

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
[最佳]Sendmail 十問考大家....
« 回覆 #29 於: 2003-09-05 23:13 »
http://www.sendmail.org/~ca/email/doc8.12/op.html
這個 link 也不錯有興趣也可以印下來看一看哦 ~

學 Linux , 至少 Computer English 一定要懂哦...
不然實在很難學的好或是只能 Follow up ,
不過 James 可真精神可嘉 ~
總有一天你一定可以 "超鳥趕羊" 的 , (敝姓楊 )
更有可能可以 "破網" 而出哦, 別小看自己,你需要的只是時間而以