访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux mail 命令用法详解

时间:2019-09-16

linux命令大全 root_linux命令大全 ssh_linux命令大全

命令行下发送和接收电子邮件

它是因特网电子邮件的第一个离线协议标准,用来接收电子邮件的,pop3会话的每个标识符都将是唯一的 list [msg#] 处理 返回邮件数量和每个邮件的大小 retr [msg#] 处理 返回由参数标识的邮件的全部文本 dele [msg#] 处理 服务器将由参数标识的邮件标记为删除,而无需与电子邮件服务器进一步交互,更新之后最后重返认可状态,它规定怎样将个人计算机连接到internet的邮件服务器和下载电子邮件的电子协议pop3(post office protocol 3) pop适用于c/,不像imap4(netscape支持imap4)当客户机与服务器连接并查询新电子邮件时,由quit命令执行 rset none 处理 服务器将重置所有标记为删除的邮件。 11.4.2发送/接收电子邮件 使用outlook express发送/接收电子邮件的操作步骤如下: (1)在outlook express窗口中单击工具栏中的“创建邮件”按钮,打开撰写新邮件窗口,在“收件人”文本框中输入收件人的电子邮件地址,在“抄送”文本框中输入其他收件人的电子邮件地址,在“主题”文本框中输入邮件的标题,然后在内容文本框中输入邮件的正文。用outlook测试,在测试的时候出了很多问题,因为我架设完后根本不知道是不是用它来测试,最后结果证明可以用它来测试,过程是:工具----帐户-------添加-----邮件,我这不用图片表示了,具体步骤网上也有,我在这说一下怎么填写里面内容,电子邮件地址我写的是pop3服务里面域下自己新建的邮箱,然后pop3服务器跟smtp服务器是写的我本机的ip192.168.1.52(需配置dns服务器),然后输入帐户名跟密码,注意了,这里的帐户名是取的@前面的部分,用来发送没问题,但是接收的时候就会提示你。

mail(选项)(参数)
-b<地址>:指定密件副本的收信人地址;
-c<地址>:指定副本的收信人地址;
-f<邮件文件>:读取指定邮件文件中的邮件;
-i:不显示终端发出的信息;
-I:使用互动模式;
-n:程序使用时,不使用mail.rc文件中的设置;
-N:阅读邮件时,不显示邮件的标题;
-s<邮件主题>:指定邮件的主题;
-u<用户帐号>:读取指定用户的邮件;
-v:执行时,显示详细的信息。

邮件地址:收信人的电子邮箱地址。

linux命令大全 ssh_linux命令大全_linux命令大全 root

直接使用shell当编辑器

mail -s "Hello from jsdig.com by shell" admin@jsdig.com
hello,this is the content of mail.
welcome to www.jsdig.com

第一行是输入的命令,-s表示邮件的主题,后面的admin@jsdig.com则是邮件的接收人,输入完这行命令后回车,会进入邮件正文的编写,我们可以输入任何文字,比如上面的两行。当邮件正文输入完成后,需要按 CTRL+D 结束输入,此时会提示你输入Cc地址,即邮件抄送地址,没有直接回车就完成了邮件的发送。

使用管道进行邮件发送

echo "hello,this is the content of mail.welcome to www.jsdig.com" | mail -s "Hello from jsdig.com by pipe" admin@jsdig.com

linux命令大全_linux命令大全 root_linux命令大全 ssh

使用管道直接敲入这行命令即可完成邮件的发送,其中echo后的是邮件正文。

使用文件进行邮件发送

 上一个教程:Linux常用命令培训