Linux系统下使用mail发送Internet邮件的配置方法

用惯了windows系统的用户可能一开始对linux系统掌握不好,很多功能可能用起来不是很习惯。本文就介绍了linux系统的一个小应用:在Linux系统下使用mail发送Internet邮件。不过在介绍mail之前先来看一下先来看一下sendmail服务。
Red Hat上sendmail服务一般是自动启动的。可以通过下面的命令查看sendmail服务的状态:

service sendmail status

如果sendmail服务未启动可以使用如下命令启动:

service sendmail start

【注意】每次修改网络配置后(如修改IP,主机名等),都要重新启动sendmail服务,否则发送邮件会失败。

使用mail命令发送Internet邮件的最简单的语法形式为:

mail username@address

下面是一个发送邮件的简单示例:

Subjiect:是邮件的主题

下面是邮件的正文

【注意】这里的Cc:是按Ctrl+D键后的现实结果,不属于邮件内容

检查邮件是否发送成功可以使用下面的命令:

sendmail–bp

若显示“/var/spool/mqueueisempty”的信息,表示邮件发送成功。打开子自己的邮箱看看吧!

若显示其他错误信息,邮件肯定发送失败了。怎么办?一般情况下需要重启sendmail服务。

这也是为什么笔者提sendmail服务的原因。

如果想把一个文本文件的内容当做电子邮件的内容,则可以使用下面的命令:

mail-s“subject”username@address

catfilename|mail-s“subject”username@address

参数-s表示邮件的主题

例如:

mail-s“Atestmailfile”xiaofan@126.com

mail命令不能发送附件,如果要发送附件,推荐安装mutt邮件客户端的RPM软件包。

使用-a参数指定附件,其他参数与mail命令类似:

例如:

mutt-s“testmutt”-a/root/testmailxiaofan@126.com

mutt是一个非常强大的软件。

总结:

希望本文介绍的在Linux系统下使用mail发送Internet邮件的方法能够对读者有所帮助。更多有关linux系统的知识还有待于读者去探索和学习。

(0)

相关推荐

  • 在Linux系统下使用tespeed应用测试网速的方法

    许多电脑呆子知道可以用speedtest.net测试网速,但是这个不能在测试中给你足够的控制.Linux用户喜欢在终端中输入命令来完成任务,至少我就是这样的. tespeed是一款有很多特性的pyth ...

  • Linux系统下glibc导致kernel panic的问题修复方法

    Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数 ...

  • Linux系统下生成引导盘与驱动程序盘的方法

    RedHat Linux提供了四个使用程序,可以帮你生成引导盘和驱动程序盘,其中两个(dd和cat)适用于Linux,两个(RAWRITE.EXE和RAWWRITEWIN.EXE)适用于Microso ...

  • Linux系统下 源码软件最简单的安装方法

    在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包 ...

  • Linux系统下修改IP地址.网关.DNS的基本方法

    临时修改IP地址.网关.主机名.DNS,马上生效,无需重启(重启后失效) 1.修改主机名 代码如下: #hostname Slyar 2.修改IP地址(eth0为网卡名称) 代码如下: #ifconf ...

  • Linux系统下NTP协议的超级配置攻略

    在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的.Linux系统下,一般使用ntp服务来同步不同机器的时间.NTP 是网 ...

  • Linux系统下动态DNS服务的详细配置教程

    Linux系统 是我们不常接触的系统,但他又有很多值得我们利用的功能,今天介绍一个在linux系统下配置动态DNS服务器 在网络管理中,对于DNS服务的管理是一项基础性的工作.随着用户规模的扩大,频繁 ...

  • Linux系统下添加新硬盘,分区,格式化相关步骤

    预备知识 在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推 我们一般主板上有两个ID ...

  • Linux系统下修改环境变量PATH路径的三种方法

    电脑中必不可少的就是操作系统。而Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统。比如要把/etc/apache/bin目录添加到PATH中,方法有三: ...