码迷,mamicode.com
首页 > 系统相关 > 详细

Linux mail 邮件发送

时间:2018-02-11 14:34:21      阅读:391      评论:0      收藏:0      [点我收藏+]

标签:lap   hid   显示   基本操作   外部   分享   发送邮件   style   设置   

Linux mail 邮件介绍

在Linux系统下我们可以通过”mail“命令,发送邮件,在运维中通常我们它来实现邮件告警。


 安装

yum install -y sendmail.i686
yum install -ymailx.i686
启动:service sendmail start
技术分享图片
netstat -lnp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1102/master
tcp 0 0 ::1:25 :::* LISTEN 1102/master
查看监听端口

语法

mail(选项)(参数)

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

实例一(基本操作)

技术分享图片
命令:
mail -s "Hello from linuxde.net by shell" admin@linuxde.net
hello,this is the content of mail.
welcome to www.linuxde.net

说明:
    第一行是输入的命令,-s表示邮件的主题,后面的admin@linuxde.net则是邮件的接收人,输入完这行命令后回车,会进入邮件正文的编写,我们可以输入任何文字,比如上面的两行。当邮件正文输入完成后,需要按CTRL+D结束输入,此时会提示你输入Cc地址,即邮件抄送地址,没有直接回车就完成了邮件的发送。
直接使用shell当编辑器
技术分享图片
命令:
echo "hello,this is the content of mail.welcome to www.linuxde.net" | mail -s "Hello from linuxde.net by pipe" admin@linuxde.net

说明:
使用管道直接敲入这行命令即可完成邮件的发送,其中echo后的是邮件正文。
使用管道进行邮件发送
技术分享图片
命令:
mail -s "Hello from linuxde.net by file" admin@linuxde.net < mail.txt

说明:
    使用上面的命令后,我们就可以把mail.txt文件的内容作为邮件的内容发送给admin@linuxde.net了。
使用文件进行邮件发送

 实例二(高级操作)

  使用上述三种方式都可以给外部邮箱进行邮件发送,但因为前面2中都是直接在shell中敲入邮件内容,因此无法输入中文,即使我们使用粘贴的方式输入了中文,那么收到的邮件也是乱码的。但第3种方式,我们可以在window下编辑好邮件内容后,放到linux下,再进行发送,这样就可以正常发送中文了。不过目前邮件的中文标题暂时没有找到解决办法。
技术分享图片
命令:
mail -s "Hello from linuxde.net with sender" admin@linuxde.net -- -f user@linuxde.net<mail.txt

说明:
上面的命令中,我们使用了– -f user@linuxde.net这样的参数,这是sendmail的选项,其中-f表示邮件的发送人邮件地址。
使用特定的发件人发送邮件
技术分享图片
CentOS上安装该软件包如下:
yum install sharutils

命令:
uuencode test.txt test | mail -s "hello,see the attachement" admin@linuxde.net<mail.txt

说明:
完成后就可以把text.txt文件作为邮件的附件发送出去了。uuencode有两个参数,第一个是要发送的文件,第二个是显示的文件名称。
使用mail命令发送附件

 

Linux mail 邮件发送

标签:lap   hid   显示   基本操作   外部   分享   发送邮件   style   设置   

原文地址:https://www.cnblogs.com/xiangsikai/p/8441195.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!