mail发邮件命令提示符为(2015年03月23日)
from:
linuxmail命令参数:
使用mail发短信时,必须先将sendmail服务启动。
mail–s“邮件主题”–c”抄送地址”–b“密送地址”—f发送人电邮地址–F发件人姓名/tmp/data_temp.txt
系统收到电邮就会保存在“/var/spool/mail/[linux用户名]”文件中。在linux中输入mail,就进行了收件箱,并显示二十封电邮列表。
此时命令提示符为”&”:(可以输入以下命令对电邮进行相关操作)
unread标记为未读电邮
h|headers显示当前的电邮列表
l|list显示当前支持的命令列表
?|help显示多个查看电邮列表的命令参数用法
d删掉当前电邮,表针并下移。d1-100删掉第1到100封电邮
f|from只显示当前短信的简易信息。fnum显示某一个短信的简易信息
f|fromnum表针联通到某一封电邮
z显示刚进行收件箱时的旁边二十封电邮列表
more|p|page阅读当前表针所在的短信内容阅读时,按空格键就是翻页,按回车键就是下移一行
t|type|more|p|pagenum阅读某一封电邮
n|next|{哪些都不填}阅读当前表针所在的下一封短信内容阅读时,按空格键就是翻页,按回车键就是下移一行
v|visual当前电邮步入纯文本编辑模式
n|next|{哪些都不填}num阅读某一封电邮
top显示当前表针所在的短信的电邮头
file|folder显示系统电邮所在的文件中文linux操作系统,以及短信总量等信息
x退出mail命令平台,并不保存之前的操作,例如删掉电邮
q退出mail命令平台,保存之前的操作,例如删掉已用d删掉的电邮,已阅读电邮会转存到当前用户家目录下的mbox文件中。假如在mbox中删掉文件才能彻底删掉。在linux文本命令平台输入mail-fmbox,就可以看见当前目录下的mbox中的电邮了。
cd改变当前所在文件夹的位置
寄信时,连按两次Ctrl+C键则中断工作,不送此信函。
读信时,按一次Ctrl+C,退出阅读状态。
使用linuxmail命令发送短信:
1.将文件当作电子电邮的内容送出
句型:mail-s“主题”用户名@地址<文件
比如:
mail-s“program”user<file.c将file.c
当作mail的内容,送至user,主题为program。
2.传送电子电邮给本系统用户
句型:mail用户名
3.传送电子电邮至外县用户
句型:mail用户名@接受地址
…/usr/lib/sendmail-bp
……“Mailqueueisempty”……mail….
比如:
Subject:mailtest
键入信文内容
::
按下Ctrl+D键或.键结束正文。
连按两次Ctrl+C键则中断工作linux收发邮件命令大全,不送此信函。
Cc(Carboncopy):复制一份正文linux收发邮件命令大全,给其他的收信人。
4、将信函献给一个或以上的电子电邮地址。
因为没有加入其他的选项,使用者必须输入标题与信函的内容等。而user2没有主机位置linux查看操作系统,还会献给电邮服务器的user2使用者。
mailuser1@email.address
mailuser1@email.addressuser2
将mail.txt的内容寄给user2同时cc给user1。假如将这一行指令设成cronjob就可以定时将备忘录寄给系统使用者。
mail-s标题-cuser1user2<mail.txt
5.检测所传送的电子电邮是否送出,或滞留在短信服务器中
句型:/usr/lib/sendmail-bp
若屏幕显示为“Mailqueueisempty”的信息,表示mail已送出。
若为其他错误信息,表示电子电邮因故仍未送出。
linuxmail借助外部邮箱地址发短信
bin/mail会默认使用本地sendmail发送短信,这样要求本地的机器必须安装和启动Sendmail服务,配置十分麻烦,但是会带来毋须要的
资源占用。而通过更改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送短信的目的:
更改/etc/nail.rc(/etc/mail.rc)
setfrom=smtp=setsmtp-auth-user=usernamesmtp-auth-password=passwordsetsmtp-auth=login
说明:
from是发送的电邮地址
smtp是发生的外部smtp服务器的地址
smtp-auth-user是外部smtp服务器认证的用户名
smtp-auth-password是外部smtp服务器认证的用户密码
smtp-auth是电邮认证的方法
配置成功后,就可以使用了
可以发送一封电邮测试一下:
mail-s”test”