Linux和UNIX Mail命令发送和接收邮件

时间:2020-01-09 10:40:50  来源:igfitidea点击:

Debian Linux如何从命令行读取和发送邮件。

说明:
在UNIX或Linux操作系统下,从命令行发送和接收邮件是相当命令。
您需要使用以下命令:

a) mail:发送和接收邮件

b)from:发送邮件的人的名字

c) Mutt:Mutt是一个很小但功能非常强大的基于文本的程序,用于在UNIX操作系统下读取电子邮件,包括支持的彩色终端,MIME和线程排序模式。

d) pine:另一个基于文本的程序,用于在UNIX操作系统下阅读电子邮件。

Pines最初是为没有经验的用户编写的,基本功能通常非常易于使用。

检查已发送邮件的人员的邮件/打印名称

from实用程序从调用者邮箱中打印出邮件标题行。

$ from

阅读邮件

邮件是一种智能的邮件处理系统:

$ mail

在正常使用情况下,不给邮件任何参数,并在邮局外检查您的邮件,然后打印出发现的每封邮件的一行标题。
当前消息最初是第一条消息(编号为1),可以使用打印命令(可以缩写为p)进行打印。
您可以在消息之间移动,就像在ed中的各行之间移动一样,可以使用+和-命令前后移动以及简单数字。

检查完消息后,可以通过执行d删除消息。
可以通过执行r答复消息。
可以通过给出消息号来取消删除消息,或者可以通过给出exit x命令来中止邮件会话。

撰写邮件

使用以下格式:mail -s <主题> <邮件地址>

例如,写邮件到[email protected]

$ mail - "Hello" [email protected]

然后,您将执行您的消息,然后在行的开头执行Control-D。
要停止,只需执行点(.):

Hi,

This is a test
.
Cc:

发送整个文本文件

将名为demo.txt的整个文本文件邮寄到[email protected]

$mail -s "Report 05/06/07" [email protected] < demo.txt

您也可以输入mutt或pine来阅读和发送邮件:

$ mutt

或者

$ pine