Linux Telnet的Mail應(yīng)用設(shè)置
Linux Telnet的相關(guān)使用是比較特殊的。這里我們來針對(duì)這方面的應(yīng)用來進(jìn)行一下講解。首先我們了解一下這個(gè)應(yīng)用的具體內(nèi)容。Mail是一種簡單的軟件在進(jìn)行收發(fā)信件,那如果想要直接通過SMTP以及POP3來收發(fā)信件呢?可以通過Linux Telnet的功能來直接聯(lián)機(jī)到該服務(wù)上.不過,因?yàn)橥耆枰I入指令來處理,所以下面的練習(xí)僅作為參考.
先來練習(xí)寄信:
[root@Linux ~]# Mail localhost 25
Trying 127.0.0.1.
Connected to localhost.
Escape character is '_]'.
220 Linux.vbird.tsai ESMTP Postfix
ehlo localhost<==進(jìn)行握手.很重要
250-Linux.vbird.tsai<==下面為本SMTP服務(wù)所提供的功能
250-PIPELINING
250-SIZE 10240000<==單封信件的***容量
250-VRFY
250-ETRN
250 8BITMIME
Mail from: "VBird" <==設(shè)置來源地址
250 Ok
rcpt to:<==設(shè)置收信地址
250 Ok
data <==確定內(nèi)容撰寫開始
354 End data with .
This is a test Mail<==開始寫內(nèi)容
Just test ! bye bye!
.<==離開不要忘記的一個(gè)小數(shù)點(diǎn)
250 Ok: queued as CC8CFA26AC
quit
這樣就能夠?qū)⑿欧胖玫疥?duì)列中,并且等待寄出.比較麻煩的是您需要手動(dòng)輸入header與body的所有項(xiàng)目,包括"Mail from:"、"rcpt to:"等,且在這兩個(gè)設(shè)置值后的E-mail必須以括號(hào)圈起來,例如:
MAIL FROM: usersname
MAIL FROM:"users name"
另外,許多MTA目前都會(huì)限制再使用Mail From時(shí)要先使用HELO或者是EHLO打招呼,否則將會(huì)不允許進(jìn)行后續(xù)通信.那么直接收信呢?Linux Telnet中可以進(jìn)行如下操作.
[root@Linux ~]# Telnet localhost 110
Trying 127.0.0.1.
Connected to localhost.
Escape character is '_]'.
+OK dovecot ready.
user dmtsai <==輸入您的賬號(hào)
+OK
pass your_password <==輸入您的密碼
+OK Logged in.
list <==列出您的信件
+OK 3 messages: <==下面為信件的數(shù)據(jù),共有三封
1 912
2 1016
3 675
retr 2<==開始接收第2封信件內(nèi)容
+OK 1016 octets
…
quit <==離開 Telnet
+OK Logging out.
Linux Telnet聯(lián)機(jī)到本機(jī)上進(jìn)行收、發(fā)信件的功能.不過,真是不好用.所以我們下面介紹一個(gè)可以跨平臺(tái)的窗口界面軟件,可以在任何操作系統(tǒng)上使用該軟件.

















