linux 接收邮件附件命令,Linux命令行下发送带有附件的邮件

虽然Linux桌面应用发展很快,但是命令行(shell)在Linux中依然有很强的生命力。shell有好几种,主要有bash、ksh、tcsh、zsh、ash,用得最多的是bash,它几乎是各种Linux发布版的标准配置,即使在X Window下,系统管理员经常也要与命令行打交道,使用键盘次数要明显高于鼠标。

对于Linux系统管理员来说,在命令行下操作的重要性是不言而喻的。对于Linux网管员,不能只学习X-Window。举例来说,假如你在北京,你的客户人在上海。他的Linux网络服务器出了问题要马上解决,此时的解决方法是:请他开个账号,然后远程登陆。然而这个方法在X-Window环境下很难实现。因为启动X-Window管理器将会消耗大量系统资源,而且联机很麻烦。如果想要深入编译Linux 的核心时,那么在命令行模式下工作就更重要了。

下面介绍几个在Linux命令行下发送带有附件的邮件的方法。

一、使用系统命令撰写和发送邮件:

如果你能确认你的电子邮件服务器支持8―bit的字节,可以直接用

cat | mail

cat(“concatenate”的缩写)命令是将几个文件处理成一个文件并将这种处理的结果保存到一个单独的输出文件,这里我们用它来合并邮件的文本。

现在许多邮件服务器不支持8-bit字节,但是你可以使用unencode 命令。unencode 命令可以把一个二进制文件表编码为一个文本文件,在互联网的早期很多用户使用电子邮件联系。因为E-Mail不能传送二进制文件,要交换软件比较繁琐,此时期unencode和uudencode命令就比较重要。Unencode编码:一些较老的邮件服务器上这种编码使用较多,目前的Ftp、电子邮件等服务器也是使用此编码(如Mr―Cool、网际快车等下载工具)。unencode编码的主要特征是编码首行由BeginXXX 开始,结束一行为End ,且通常其中的每一行的开始均为“M”,unencode产生的文本文件以begin 644开始,以end结束。中间部分是编码过的文件,编码后的文件比源文件要大一些。

写好邮件名称,比如叫cjhmail,然后使用命令:

$uuencode >>cjhmail

或者

$ cat uuencode >>cjhmail

下面就可以用vi编辑你的mymaH文件,在前面写上信的正文。然后寄出。

收到信后,把信中属于cjhmail中的内容拷贝出来,存为themail.uue

如果对方是在windows下,就可以用winrar、winzip解压.后就可以看到附件。

如果对方也使用Linux,可以用undecode命令还原, undecode命令的作用是解码uuencode文件

$ uudencode -o themail.uue

二、使用Emacs撰写和发送邮件。

Emacs 为 Editor MACros 的缩写,它是Linux命令行下最强大的文本编辑工具,几乎所以的Linux发行版本都有这个工具,同时还有许多其他功能。电子邮件和 Web 浏览工具已被构建到 Emacs中。 Emacs 对电子邮件的设计却与一般的电子邮件系统不同,它是在以编辑为前提的条件下来提供电子邮件的子系统;换言之,电子邮件为以编辑器为主导的一个子功能。 Emacs 所提供的电子邮件系统分成二个部份,一部分为发送信件(mail),另一部为收取信件( rmail);收取信件的同时也能发送信件,它的作法是使用发送信件的功能将信件发送出去。 Emacs读取电子邮件,是将作业系统存放电子邮件的档案拷贝至 Emacs自己的档案中,此档案名为rmail,Emacs在读取信件时会到这个文件(rmail)中读取所要的信件。

新的电子邮件撰写完成后,首先输入C x(即先按Ctrl键,释放后按x键)保存文件,然后用C―x(即同时按Ctrl键和x键)发送您的邮件。阅读邮件要稍稍复杂些,Web 浏览的实现是通过把 URL地址 发送到外部的浏览器或直接在 Emacs 中运行象 Lynx 这样的文本模式浏览器。输入 M-x(同时按Alt 和x键) browse-url-lynx-emacs 来调用 Lynx,然后输入 URL地址,就可以了。下面的图运行的示例是在一个终端模式 Emacs 会话中的电子邮件撰写和浏览。

0947000001m.jpeg

图-1 Emacs 会话中的电子邮件撰写和浏览

三、用Pine撰写和发送邮件:

pine是一个命令行下的邮件处理程序,可以用来处理互联网上的电子邮件和新闻组的文章。和Emacs 一样,pine也具备交互式的操作界面,是Linux下最稳定的邮件处理的新闻阅读器。Pine随同一起的工具还有pico和pilot,pico是一个容易使用的编辑器,Pilot是一个文件浏览器这是互联网应用中值得选用的软件,同时也是一个非常容易上手的软件。Pine支持MIME服务协议, MIME多用途 Internet邮件扩展协议(Multipurpose Internet Mail Extensions)是对SMTP协议的补充 ,它支持7位ASCII编码和包含二进制数据。MIME将程序、音频和视频等二进制格式信息首先转换成ASCII文本,然后随同电子邮件发送出去。这里只简单介绍一些Pine的基础.

经验总结:网络管理员应当尽量掌握命令行操作的方法,应对不同的问题。

免责声明:

本站系本网编辑转载,会尽可能注明出处,但不排除无法注明来源的情况,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系, 来信: liujun@soft6.com 我们将在收到邮件后第一时间删除内容!

[声明]本站文章版权归原作者所有,内容为作者个人观点,不代表本网站的观点和对其真实性负责,本站拥有对此声明的最终解释权。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值