曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3658|回复: 0
打印 上一主题 下一主题

mail -- 收发邮件

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34397
跳转到指定楼层
楼主
发表于 2011-11-6 01:45:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
严格的说,mail 应该算是一个命令行模式的 MUA


直接运行 mail 命令后便进入了交互模式,比如:
[beyes@beyes template]$ mail
Heirloom Mail version 12.5 7/5/10.  Type ? for help.
"/var/spool/mail/beyes": 7 messages 2 unread
    1 Mail Delivery Subsys  Sun Oct 30 11:46  77/2751  "Returned mail: see transcript for details"
    2 Mail Delivery Subsys  Fri Nov  4 16:25  67/2320  "Returned mail: see transcript for details"
    3 Mail Delivery Subsys  Fri Nov  4 16:28  71/2499  "Returned mail: see transcript for details"
    4 Mail Delivery Subsys  Fri Nov  4 16:30  71/2498  "Returned mail: see transcript for details"
    5 Mail Delivery Subsys  Fri Nov  4 16:31  68/2277  "Returned mail: see transcript for details"
>U  6 Mail Delivery Subsys  Fri Nov  4 16:39  71/2512  "Returned mail: see transcript for details"
U  7 Mail Delivery Subsys  Fri Nov  4 16:49  71/2512  "Returned mail: see transcript for details"
&
上面,末行 "&" 符号是个提示符,可以在它后面输入相关命令。比如上面输出中共有 7 封邮件,编号分别是 1-7 。我们只需要简单的在 & 提示符后输入 1~7 中的某个数字,那么就打开该邮件阅读。另外字母 "U" 表示未读的邮件, ”>U“ 表示当前即将阅读的邮件。

下面是常用的操作命令:
l : 显示出当前支持的命令列表,它会列出所有的命令的完整形式。
f<邮件编号> : 指针移动到某一封邮件。
d : 删除掉当前邮件,指针移动到下一封邮件。如果希望一次性删除多封连续邮件,可以是好用 d n-m 。比如 d 3-10 表示删除掉第3 到 第10 封邮件。
z : 显示邮件列表的后面 20 封邮件列表。
n : 查看当前指针所在的下一封邮件。
n<邮件编号> : 阅读某一封邮件。
v : 当前邮件进入纯文本编辑模式。
top : 显示当前指针所在的邮件的邮件头
x : 退出 mail ,但不保存之前的操作,比如你之前做了删除了几封邮件的动作,当用该方式退出时,删除动作无效。
q : 退出 mail ,保存之前的操作,比如你之前做了删除了几封邮件的动作,当用该方式退出时,删除行为有效。

发送邮件:

可以使用交互式的方法来发送邮件:
[beyes@beyes ~]$ mail l4nneret@163.com
Subject: hello beyes
are you ok? It is too late, you should sleep now.
.
EOT
在上面,只要执行 "mail 接收方的邮件地址" 即可进入交互式操作。Subject 为邮件标题,输入标题并回车后继续输入邮件内容,当内容也写完后,换一行输入点符号,表示邮件书写完毕并发送。


检查邮箱,收信成功,遗憾的是该邮件被网易列入垃圾邮件。如果你不想被系统默认的列入垃圾邮件,你可以 CC 一份邮件给你自己。

如果要做一个放在脚本中的邮件群发,那么交互式显然不适合,此时可以使用完整命令行的模式进行呢,如:
mail -s "ddos.sh" -a sent l4nneret@163.com < ddos.conf
-s 选项后接邮件标题,即 Subject 。
-a 选项后接一个附件。
< ddos.conf 表示邮件内容已经写好并放入到一个 ddos.conf 的文件中,此时只是将该文件导入。
注意,-s 选项后面的第一个参数被认为是标题。-a 挂载附件选项不能写到 < ddos.conf 之后。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-6-18 17:10 , Processed in 0.063744 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表