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                type messages

n                               goto and type next message

e                edit messages

f                give head lines of messages

d                delete messages

s file           append messages to file

u                undelete messages

R                reply to message senders

r                reply to message senders and all recipients

pre              make messages go back to /usr/spool/mail

m                   mail to specific users

q                               quit, saving unresolved messages in mbox

x                               quit, do not remove system mailbox

h                               print out active message headers

!                               shell escape

cd [directory]                  chdir to directory or home if none given

A consists of integers, ranges of same, or user names separated

by spaces.  If omitted, Mail uses the last message typed.

A consists of user names or aliases separated by spaces.

Aliases are defined in .mailrc in your home directory.

在linux文本命令平台输入 mail -f mbox,就可以看到当前目录下的mbox中的邮件了。

cd 改变当前所在文件夹的位置

读信时,按一次Ctrl+C,退出阅读状态。

linux 终端 收取邮件,linux mail 命令 (收发邮件)相关推荐

  1. linux mail命令查看邮件/mail控制台

    目录 前言 收到邮件了 tail 命令查看邮件 mail命令查看邮件 进入mail控制台 帮助 邮件列表分页显示 邮件列表最后一页 阅读当前邮件 翻页 移动指针 前言 CentOS Linux rel ...

  2. 在linux终端远程登陆linux服务器

    2019独角兽企业重金招聘Python工程师标准>>> 在linux终端远程登陆linux服务器 原来在linux终端远程登陆linux服务器是那么的容易,如果的服务器用户名是abc ...

  3. javax.mail实现收发邮件

    javax.mail实现收发邮件 添加依赖 开通POP3/SMPT服务 发送邮件 更改端口 添加依赖 在pom.xml 文件里面添加依赖 <!--mail--><dependency ...

  4. linux mail工具收发邮件

    常见的收发邮件的工具有mail命令.mutt命令.windows上的foxmail工具 mail软件 软件名:mailx-12.4-6.el6.x86_64 一份邮件包含有:发件人.收件人.邮件主题. ...

  5. linux命令查询邮件发送状态,Linux发邮件之mail命令详解

    一.mail命令 1.配置 vim /etc/mail.rc 文件尾增加以下内容 set from=1968089885@qq.com smtp="smtp.qq.com" set ...

  6. Linux发邮件之mail命令

    一.mail命令 1.配置 vim /etc/mail.rc 文件尾增加以下内容 set from=1968089885@qq.com smtp="smtp.qq.com" set ...

  7. linux收发outlook的邮件,Linux邮箱服务器配置:如何让outlook收发邮件,怎么样控制中继...

    本文基于上篇文章基础地址:http://blog.csdn.net/deansrk/article/details/6717720 outlook实现收邮件 1.首先我们查看邮箱目录里文件的属主和属组 ...

  8. Linux终端中设置vi编辑命令

    前言 vi是个很好的编辑工具,可以快速定位文本,查找及修改问题,在Linux的终端中,我们输入命令时如果能集成vi可以更高效的实现命令的输入. 设置方法 在/etc/profile中追加:set -o ...

  9. linux 终端打印图片,Linux终端打印命令使用介绍

    常用linux打印命令 日常使用中或shell脚本中linux终端打印命令有echo和printf. echo命令 功能说明:显示文字. 语 法:echo [-ne][字符串]或 echo [--he ...

  10. 模拟linux终端测试java,Linux 伪终端(pty)

    通过<Linux 终端(TTY)>一文我们了解到:我们常说的终端分为终端 tty1-6 和伪终端.使用 tty1-6 的情况一般为 Linux 系统直接连了键盘和显示器,或者是使用了 vS ...

最新文章

  1. node.js koa 实现长轮询
  2. NameValueCollection详解
  3. 测试TI高速MOS驱动芯片 TPS28225 伴随着MOS半桥
  4. jquery function_前端基础进阶(十三)详细图解jQuery扩展jQuery插件
  5. 写一个sql实现以下查询结果_书写高质量SQL的30条建议
  6. Pythonic---------详细讲解
  7. sqlserver 更新 datetime 数据_SqlServer 关于 datetime 的更新引发的思考
  8. 计算机管理员初级试题及答案,计算机管理员测试题及答案.doc
  9. 关于_MSC_VER的说明
  10. java记事本打开功能_Java简易实现记事本的打开与保存
  11. 中国天气网城市代码表(MYSQL)
  12. java tolist_Java Collectors toList()用法及代码示例
  13. win10计算机管理中没有本地用户和组怎么办?
  14. EXCEL 启动参数设置
  15. MATLAB中颜色模型介绍级各模型之间转换(RGB、HSV、NTSC、YCbCr、HSI)
  16. 摄像机-哈苏-哈苏相机:哈苏相机
  17. Word中如何从中间的某一页开始编页码
  18. R语言基础(1)-帮助函数|工作空间|IO|模块安装
  19. Django 事务回滚
  20. Jay陪我们走过的青春10年......也许以后都不会有了

热门文章

  1. Visual Studio 2013中.dll文件的显式调用方法
  2. 机器学习笔记(一)——贝叶斯决策
  3. Windows Azure Web Site (12) Azure Web Site配置文件
  4. 求数组的子数组之和的最大值III(循环数组)
  5. 青蛙学Linux—Zabbix Web使用之模板④基于触发器的动作和告警媒介
  6. 关于div+css布局值得注意的地方
  7. [javascript] 完全开源,开心分享 HTML5 Canvas 在线图片处理《imageMagic》(single page app)开发详解[1]...
  8. Quartz入门到精通
  9. 【数码管识别】需要注意的问题
  10. 【python|opencv】cv2.imread返回None,无法正确读取图片