Linux Telnet的Mail应用设置


Linux Telnet的相关使用是比较特殊的。这里我们来针对这方面的应用来进行一下讲解。首先我们了解一下这个应用的具体内容。Mail是一种简单的软件在进行收发信件,那如果想要直接通过SMTP以及POP3来收发信件呢?可以通过Linux Telnet的功能来直接联机到该服务上.不过,因为完全需要键入指令来处理,所以下面的练习仅作为参考.

先来练习寄信:

[root@Linux ~]# Mail localhost 25

Trying 127.0.0.1.

Connected to localhost.

Escape character is '_]'.

220 Linux.vbird.tsai ESMTP Postfix

ehlo localhost<==进行握手.很重要

250-Linux.vbird.tsai<==下面为本SMTP服务所提供的功能

250-PIPELINING

250-SIZE 10240000<==单封信件的最大容量

250-VRFY

250-ETRN

250 8BITMIME

Mail from: "VBird" <==设置来源地址

250 Ok

rcpt to:<==设置收信地址

250 Ok

data <==确定内容撰写开始

354 End data with .

This is a test Mail<==开始写内容

Just test ! bye bye!

.<==离开不要忘记的一个小数点

250 Ok: queued as CC8CFA26AC

quit

这样就能够将信放置到队列中,并且等待寄出.比较麻烦的是您需要手动输入header与body的所有项目,包括"Mail from:"、"rcpt to:"等,且在这两个设置值后的E-mail必须以括号圈起来,例如:

MAIL FROM: usersname

MAIL FROM:"users name"

另外,许多MTA目前都会限制再使用Mail From时要先使用HELO或者是EHLO打招呼,否则将会不允许进行后续通信.那么直接收信呢?Linux Telnet中可以进行如下操作.

[root@Linux ~]# Telnet localhost 110

Trying 127.0.0.1.

Connected to localhost.

Escape character is '_]'.

+OK dovecot ready.

user dmtsai  <==输入您的账号

+OK

pass your_password <==输入您的密码

+OK Logged in.

list  <==列出您的信件

+OK 3 messages: <==下面为信件的数据,共有三封

1 912

2 1016

3 675

retr 2<==开始接收第2封信件内容

+OK 1016 octets

quit <==离开 Telnet

+OK Logging out.

Linux Telnet联机到本机上进行收、发信件的功能.不过,真是不好用.所以我们下面介绍一个可以跨平台的窗口界面软件,可以在任何操作系统上使用该软件.

相关内容