1. 最简单的一个例子:
mail -s "test" admin@aispider.com
编辑完内容后Ctrl-D结束
连按两次Ctrl+C键则中断工作,不送此信件。
echo “mail content” | mail -s "subject" admin@aispider.com
mail -s test admin@aispider.com < file #第三种方法,以file的内容为邮件内容发信
mail -s test -c admin@aispider.com root@aispider.com< file #第四种方法,给多个用户发送邮件
Linux下Mail命令收集系统收到邮件都会保存在“/var/spool/mail/[linux用户名]”文件中。
& help
& top //显示当前指针所在的邮件的邮件头
f <message list> 输出信息的头行
n 打印出下一邮件
t <message list> 打印出邮件 【注意】多个信息用空格分开,如 t 1 7
d <message list> 删除信息
R <message list> 回复发件人
r <message list> 回复发件人和本信息所有的收件人
headers 打印邮件列表
4. 检查所传送的电子邮件是否送出,或滞留在邮件服务器中
语法:/usr/lib/sendmail -bp 或者mailq
若屏幕显示为“Mail queue is empty” 的信息,表示mail 已送出。
若为其他错误信息,表示电子邮件因故尚未送出。