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
阅读邮件
邮件是一种智能的邮件处理系统:
在正常使用情况下,不给邮件任何参数,并在邮局外检查您的邮件,然后打印出发现的每封邮件的一行标题。
当前消息最初是第一条消息(编号为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