Chinaunix首页 | 论坛 | 博客
  • 博客访问: 485213
  • 博文数量: 279
  • 博客积分: 4467
  • 博客等级: 上校
  • 技术积分: 2830
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-03 14:43
文章分类

全部博文(279)

文章存档

2013年(1)

2012年(39)

2011年(35)

2009年(29)

2008年(131)

2007年(44)

分类:

2008-01-30 13:42:26

用 telnet 连接一下 Linux 机器,来一番完全的手工操作:

先建立连接:
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

在开头的两行,我们称之为 Header,我们使用 MUA 写信的时候也是要输入的。然後接一空白行(这行不能省),再写信肉。当您要完成信肉的话,另起一新行,只带一个“.”符号就可以了。

最後,我们结束 SMTP 连线:
QUIT
221 redhat52.siyongc.domain closing connectionConnection closed by foreign host.


刚才是手工的写一封信,下面,让我们手工地收一封信:
telnet redhat52 110
您会看到这样的回应:
Trying 192.168.0.17...Connected to redhat52.siyongc.domain.Escape character is '^]'.+OK POP3 redhat52.siyongc.domain v7.59 server ready
然後您输入POP 使用者名称:
USER kenny
+OK User name accepted, password please
再输入密码:
PASS lw94&TC0
+OK Mailbox open, 1 messages
然後,您输入:
LIST
+OK Mailbox scan listing follows1 334.
我们这里可以看到使用者目前有一封邮件待取,如果您要看一看邮件内容,请输入:
RETR 1
後面的数字表示邮件的排列号码,如果有您有两封邮件的话,可以输入‘RETR 2’来看第二封。然後您就会看到邮件的内容:
+OK 334 octetsReturn-Path: Received: (from root@redhate52.siyongc.domain)        by redhat52.siyongc.domain (8.9.3/8.9.3) id VAA01951;        Sun, 5 Dec 1999 21:44:16 +1100Date: Sun, 5 Dec 1999 21:44:16 +1100From: root Message-Id: <199912051044.VAA01951@redhat52.siyongc.domain>To: kenny@siyongc.domainSubject: test onlyStatus:Hello kenny,This is a test only..
如果您认为邮件1没必要再留在 MTA 上面了,那麽您可以将之删除掉:
DELE 1
+OK Message deleted
如果您完成了所有事情,要离开的话,可以输入:
QUIT
+OK SayonaraConnection closed by foreign host.
嘿!真给它气死啦:居然来了句日本话呢!

如果您不能用 POP 连上您的 Linux 伺服器,可能您还没开放 pop/imap 的daemon (还记得这个东东用来做什麽的?),请修改您的 /etc/inetd.conf ,找到下面几行,将之修改过来:

# Pop and imap mail services et al#pop-2   stream  tcp     nowait  root    /usr/sbin/tcpd ipop2dpop-3   stream  tcp     nowait  root    /usr/sbin/tcpd  ipop3dimap    stream  tcp     nowait  root    /usr/sbin/tcpd  imapd#

然後,您还要让 inetd 重新读取设定哦:

/etc/rc.d/init.d/inet reload

如果状况依然不能连上 POP ,您就要确定 imap 这套软体是否已经安装好,输入:

rpm -qa | grep imap

如果得出来的结果什麽也没有,那赶快先把 imap 装好吧。

rpm -ivh /mnt/cdrom/RedHat/RPMS/imap*
阅读(492) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~