linux+mail存储,linux mail 命令 (收发邮件)

本文详细介绍了在Linux系统中如何查看和管理邮件,包括使用`mailq`、`sendmail-bp`或`ll /var/spool/mqueue`检查邮件队列,通过`mail`命令发送邮件,以及发送带有附件和内容的邮件。同时,还展示了如何查看系统收到的邮件以及对邮件进行操作的方法。
摘要由CSDN通过智能技术生成

1. 如何查看linux的mailqueue

$mailq

$sendmail -bp

$ll /var/spool/mqueue 这是mail队列存放的目录,可以将里面的文件删除来清空mailqueue

可以通过这些命令来查看邮件是否送出

2. 如何发送mail

1)将文件当做电子邮件的内容送出

语法:mail -s “主题”用户名@地址< 文件

例如:

$mail -s "send with content that is a file" sherry@geminimobile.com

< install.log

2)传送mail给本系统用户

$mail 用户名

3)编辑邮件内容

$mail sherry@geminimobile

Subject: messge for job 编辑标题后回车

Apple this job. 开始编辑内容,结束后按Ctrl+D退出内容编辑

Cc: 输入cc地址,如果没有可以直接回车将邮件发送出去

注:Ctrl+C可以中断邮件编辑

4)快速发送邮件

$echo “邮件正文” | mail -s 邮件主题 sherry@geminimobile.com

5)发送附件

$uuencode 附件名 显示附件名 | mail -s "subject" sherry@geminimobile.com

注:uuencode是将二进制文件转换为文本文件的过程,转换后的文件可以通过纯文本e-mail进行传输,在接收方对该文件进行uudecode,即将其转换为初始的二进制文件。

6)发送邮件时增加-v选项可以在终端看到邮件服务器的response

[root@tc-40432-5s ~]# mail -v -s "send with content that is a

file" sherry@geminimobile.com

< install.log

sherry@geminimobile.com...

Connecting to [127.0.0.1] via relay...

220 localhost.localdomain ESMTP Sendmail 8.13.1/8.13.1; Mon, 13 Dec

2010 14:40:13 +0800

>>> EHLO

localhost.localdomain

250-localhost.localdomain Hello tc-40432-5s [127.0.0.1], pleased to

meet you

250-ENHANCEDSTATUSCODES

250-PIPELINING

250-8BITMIME

250-SIZE

250-DSN

250-ETRN

250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5

250-DELIVERBY

250 HELP

>>> MAIL

From:

SIZE=60054 AUTH=root@localhost.localdomain

250 2.1.0 ...

Sender ok

>>> RCPT

To:

>>> DATA

250 2.1.5 ...

Recipient ok

354 Enter mail, end with "." on a line by itself

>>> .

250 2.0.0 oBD6eDwW006082 Message accepted for delivery

sherry@geminimobile.com...

Sent (oBD6eDwW006082 Message accepted for delivery)

Closing connection to [127.0.0.1]

>>> QUIT

221 2.0.0 localhost.localdomain closing connection

3. 系统收到的mail会保存在/var/spool/mail/用户名 文件夹中

收mail,键入mail就会显示当前用户的前20封mail。可对邮件进行查看删除等操作。键入?可显示所有命令

$mail

Mail version 8.1 6/6/93. Type ? for help.

"/var/spool/mail/root": 37 messages 37 new

>N 1 root@localhost.local Mon Dec 13 11:55 21/940 "Cron

 /usr/sbin/logrotate

/usr/local/gemini/hss/3.0.0-ga1/etc/logrotate-stats/hss-stats-rotate"

.

.

.

& ?

Mail Commands

t

list> type messages

n goto and type next message

e

list> edit messages

f

list> give head lines of messages

d

list> delete messages

s

file append messages to file

u

list> undelete messages

R

list> reply to message senders

r

list> reply to message senders and all recipients

pre

list> make messages go back to /usr/spool/mail

m

list> mail to specific users

q quit, saving unresolved messages in mbox

x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值