Linux下如何使用邮件命令Linux下如何使用邮件命令Linux下如何使用邮件命令Linux下如何使用邮件命令
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux下如何使用邮件命令

邮件是与亲人交流消息的最快方式,有不同的电子邮件客户端服务器允许用户发送电子邮件,除此之外,Linux 默认提供通过其终端使用“mail”命令发送电子邮件的功能。我们可以编写主题、消息以及收件人的电子邮件地址,然后只需执行一个命令即可发送。

我们可以通过不同的软件包来安装 mail 命令,本文将讨论这些软件包,并详细解释 mail 命令的使用。

Linux不同发行版邮件包的安装

可以使用下面提到的命令将邮件包安装在不同的 Linux 发行版中。

对于 CentOS/Redhat:

$ sudo yum install mailx

对于 Fedora/RHEL:

$ sudo dnf install mailx

对于 Debian/Ubuntu/Linux Mint:

$ sudo apt install mailutils

Ubuntu 中邮件包的安装

我们将使用 mailutils 包在 Ubuntu 中安装邮件包:

$ sudo apt install mailutils -y

它将显示后缀的四个选项及其详细信息,阅读所有选项,然后在决定要选择哪个选项后单击“确定”,因为我们决定选择“互联网站点”:

选择“Internet 站点”,然后按“确定”:

选择域名,我们选择“linux”,你可以选择自己喜欢的,然后点击“Ok”按钮继续:

mailutils 已成功安装。

Linux下如何使用邮件命令

Linux中的mail命令用于向不同的人发送电子邮件以传达一些消息,要使用mail命令,我们已经安装了mailutils,现在使用mail命令的一般语法将是:

$ mail -s "subject" [recipient-email-address]
CC [you can skip it by pressing the ENTER key]
<Type the text you want to send>
[Press CTRL + D]

使用mail子句结束邮件,输入“-s”指定主题,输入收件人电子邮件地址,按ENTER键,它会要求抄送(抄送)给它或按跳过它ENTER 键,输入您想要通信的消息,最后按 CTRL+D 发送消息。

为了更好地理解,我们使用电子邮件地址 maadiim.mm@gmail.com 发送消息,我们将使用以下命令:

$ mail -s "casual mail" maadiim.mm@gmail.com

当系统询问“cc”时,我们将通过按 ENTER 键跳过它,然后输入消息:

按 CTRL+D 后,邮件将成功发送,我们也可以使用单个命令发送相同的邮件:

$ mail -s "casual mail" maadiim.mm@gmail.com <<< 'How are you?'

或者使用单个命令发送电子邮件的另一种方式:

$ echo "How are you?" | mail -s "casual mail" maadiim.mm@gmail.com

有时,我们必须将邮件发送给多个用户,在这种情况下,请使用以下语法:

$ mail -s "casual mail" maadiim.mm@gmail.com , hammadzahid@hotmail.com <<< 'How are you?'

如果我们想附加一些带有电子邮件地址的文件,请使用“-a”标志和邮件命令,就像我们有一个名为index.png的png文件一样,我们使用以下命令将其附加到邮件中:

$ mail -s "casual mail" maadiim.mm@gmail.com , hammadzahid@hotmail.com <<< 'How are you? I am sending you an image' -A /home/hammad/Downloads/index.png

如果我们在文本文件中有一条消息,并且想要从文本文件发送邮件,请执行以下命令:

$ mail -s "casual mail" maadiim.mm@gmail.com < /home/hammad/mymail.txt

要阅读邮件,请使用“mail”命令:

$ mail

在输出中,我们可以看到有十三封邮件,要打开任何一封邮件,我们可以写下其索引号并按ENTER键,例如,如果我们要打开第七封邮件,我们将键入“7”并按回车键:

邮件及其详细信息已打开:

同样,要删除 4 – 15 之间的电子邮件,只需键入“d 4 15”并按 ENTER 键:

要确认删除邮件,请再次运行 mail 命令:

$ mail

我们可以观察到指定的邮件已经从收件箱中删除了,这样我们就可以对邮件收件箱进行管理了。

结论

在 Linux 中,mail 命令是一个命令行实用程序,用于从命令行发送和管理电子邮件。 mail命令不仅用于发送电子邮件,还用于查看和接收来自收件人的电子邮件。在本文中,我们讨论了不同 Linux 发行版中的 mail 命令及其安装命令。我们还详细讨论了 Debian 和基于 Ubuntu 的 Linux 发行版中 mail 命令的用法。

©2015-2025 艾丽卡 support@alaica.com