精華區beta NTUNIC 關於我們 聯絡資訊
投個稿賺點ptt幣。 其實email的系統和真實的郵件系統很類似, 每個人所擁有的 email address 就類似生活中的信箱, 而負責收發信的 server 就等於是郵局。 比較不同的一點是,網路的信只送到郵局, 而不會有郵差為我們送到家裡來。 我們用軟體去把信從server上傳回來, 就好像派個人去郵局把信拿回來一樣。 上一段講的是收信方面的不同, 寄信方面就沒什麼不同了。 我們在網路上寄信時,通常也是經由自己的寄信主機發出去, 最後送到對方的收信主機上。 就好像今天我住台北,要寄一封信給住高雄的朋友, 那我只要在台北這邊的郵局投遞一封信, 郵政系統自然會幫我把這封信送到高雄的郵局, 讓我的朋友在那邊取信。 可是,在真實生活中,我也可以直接到高雄郵局去寄信給這個朋友, 雖然這在現實中是沒有意義的,因為還要自己到那麼遠的地方去寄信, 可是在網路的世界中,遠近是沒有那麼大的差別的。 所以接下來要講的是關於如何直接到對方的mail server上寄信, 這通常用在測試 SMTP server 。 白色亮字是我輸入的字綠色字是註解,是對輸入內容的說明 $ telnet ms2.cc.ntu.edu.tw 25 # telnet到SMTP server的25 port Trying 140.112.8.141... Connected to ms2.cc.ntu.edu.tw (140.112.8.141). Escape character is '^]'. 220 dove.cc.ntu.edu.tw ESMTP Exim 3.12 #1 Wed, 27 Feb 2002 21:01:00 +0800 helo wrong.domain.name # 表明身份,我隨便亂打 250 dove.cc.ntu.edu.tw Hello kiwi.m8.ntu.edu.tw [140.112.252.172] mail from:<guess@where.i.am> # 寄件人地址 250 <guess@where.i.am> is syntactically correct rcpt to:<b8506018@ms2.cc.ntu.edu.tw> # 收件人地址 250 <b8506018@ms2.cc.ntu.edu.tw> verified data # 開始輸入信件內容 354 Enter message, ending with "." on a line by itself Hi, Wyatt! # 信件內容 Test, test. . # 最後在行首以.表示內容輸入完畢 250 OK id=16g3wl-0000nI-00 quit # 結束這個session 221 dove.cc.ntu.edu.tw closing connection Connection closed by foreign host. 這樣的信在收信人看來,寄件人的地址就是我那個亂填的地址。 就好像現實生活中寄信一樣,我們要寄信出去, 郵局並不會去查我們的地址是否正確, 只要收件人的地址沒填錯就可以幫你寄到目的地。 這篇文章看過就好,因為對一般人而言用到的機會並不多。 另外,ms89.ntu.edu.tw這一系列的server只負責收信, 所以沒辦法像這樣當寄信的server。 有興趣可以拿自己的常用的信箱試看看。(ptt2好像可以) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 127.0.0.1