Linux自習の旅-基本的なコマンド(メールメールクライアントコマンド)

Linux自習の旅-基本的なコマンド(他のユーザーにメールを送信するためのメール)


序文

1.前のセクションでは、すべてのユーザーにメッセージを送信するwallコマンドについて説明しました。まだ読んでいない場合は、下のリンクをクリックして視聴できます:wall

2.このセクションでは、情報を送信するための新しいコマンドについて説明しますが、これはmail-mailを送信するためのコマンドです。


ヒント:この記事の内容は次のとおりです

1.メールコマンド形式

  • コマンド名:メール
  • コマンドのフルネーム:インターネットメールの送受信
  • 場所:/ usr / bin / mail
  • 実行権限:すべてのユーザー
  • 機能の説明:メールの送受信

mailコマンドを使用して、他の人にメールを送信できます。

命令基本格式
[root@ecs-FWxC8 ~]# mail 用户名

次に、mailコマンドの使用

(mailコマンドがない場合は、次のコードを入力してください:yum install -y mailx sendmail)
(次に、次のコマンドを実行します:systemctl restart sendmail)

1.メールを送信する

[root@ecs-FWxC8 ~]# mail jh		<-mail后面接一个用户
Subject: hello	<-这里写邮件标题
我喜欢你鸭		<-邮件具体内容1
你是谁呢?		<-邮件具体内容2
.				<-输入一个.号代表结束输入
EOT
[root@ecs-FWxC8 ~]#

私たちの電子メールは「/ var /スプール/メール/ユーザー名」に保存され、各ユーザーは自分のユーザー名にちなんで名付けられたメールボックスを持っています。

2.ファイルの内容を送信します

[jh@ecs-FWxC8 ~]$ mail -s "你好呀" root < /home/jh/a.txt
-s:指定一个标题
root:发送给root用户
# 将/home/jh/a.txt这个文件的内容发送过去(只发送文件里面的内容)

3.受信したメールを確認します

[root@ecs-FWxC8 ~]# mail		<-直接输入mail即可
Heirloom Mail version 12.5 7/5/10.  Type ? for help.
"/var/spool/mail/root": 12 messages 1 new
(下面可以看到有之前另一个用户给我发的邮件)
#是否阅读 编号 收件人					时间					标题
    1 jh@ecs-FWxC8          Thu Mar 25 08:53  23/663   "ss"
    2 (Cron Daemon)         Thu Mar 25 08:54  28/947   "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"
    3 (Cron Daemon)         Thu Mar 25 08:54  28/947   "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"
    4 (Cron Daemon)         Thu Mar 25 08:54  28/947   "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"
    5 jh@ecs-FWxC8          Thu Mar 25 08:55  22/660   "dsfds"
    6 (Cron Daemon)         Thu Mar 25 08:56  28/947   "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"
    7 (Cron Daemon)         Thu Mar 25 09:01  28/947   "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"
    8 jh@ecs-FWxC8          Thu Mar 25 09:03  21/651   "ss"
    9 (Cron Daemon)         Thu Mar 25 09:06  28/947   "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"
   10 (Cron Daemon)         Thu Mar 25 09:11  28/947   "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"
   11 jh@ecs-FWxC8          Thu Mar 25 09:12  21/673   "你好呀"
>N 12 (Cron Daemon)         Thu Mar 25 09:16  27/951   "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"
&		<-等待用户输入命令

最初の位置のNは、メールが未読であることを意味します。Nがない場合は、メールが既読であることを意味します。その後はメールの番号であり、主にこの番号でメールを操作します。 。最初の電子メールメッセージの内容を表示する場合は、1と入力してEnterキーを押します。

& 1				<-查看第一封邮件的内容
Message  1:
From jh@ecs-FWxC8  Thu Mar 25 08:53:51 2021
Return-Path: <jh@ecs-FWxC8>
From: jh@ecs-FWxC8
Date: Thu, 25 Mar 2021 08:52:51 +0800
To: root@ecs-FWxC8
Subject: ss
User-Agent: Heirloom mailx 12.5 7/5/10
Content-Type: text/plain; charset=us-ascii
Status: RO

sdf
sdfsd			<-这里就是我之前另一个用户给我发送的邮件内容
fsdf

&

4.インタラクティブインターフェイスでサポートされている表示とコマンド

& ?				<-直接输入一个?号即可,就可以看到&下所有可以支持的命令
               mail commands
type <message list>             type messages
next                            goto and type next message
from <message list>             give head lines of messages
headers                         print out active message headers
delete <message list>           delete messages
undelete <message list>         undelete messages
save <message list> folder      append messages to folder and mark as saved
copy <message list> folder      append messages to folder without marking them
write <message list> file       append message texts to file, save attachments
preserve <message list>         keep incoming messages in mailbox even if saved
Reply <message list>            reply to message senders
reply <message list>            reply to message senders and all recipients
mail addresses                  mail to specific recipients
file folder                     change to another folder
quit                            quit and apply changes to folder
xit                             quit and discard changes made to folder
!                               shell escape
cd <directory>                  chdir to directory or home if none given
list                            list names of all available commands

A <message list> consists of integers, ranges of same, or other criteria
separated by spaces.  If omitted, mail uses the last message typed.
New mail has arrived.
Loaded 1 new message
 N 16 (Cron Daemon)         Thu Mar 25 09:41  27/936   "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"
&

これらのインタラクティブコマンドは、このコマンドを「終了」し、直接「q」と入力してEnterキーを押すなど、入力を簡素化できます。qは保存と終了およびインタラクティブモードを表します。以下に、一般的に使用されるコマンドの機能を示します。

  • delete:指定したメールを削除します。たとえば、最初のメールを削除する場合は、「d2」と入力できます。
  • 保存:メールを保存します。指定したメールを「s1 / home / ypt /dd.mail」などのファイルとして保存できます。
  • 終了:メールで操作を保存し、終了&インタラクティブモード

総括する

このセクションでは、主に電子メールの送受信の使用法を知って、メールの主な使用法を学びました。

Jiehuaです。また会いましょう!

おすすめ

転載: blog.csdn.net/qq313088385/article/details/115193495