澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:Linux发邮件之mail命令,m

2019-08-17 作者:澳门新萄京官方网站   |   浏览(183)

1. 创设163邮箱(别的邮箱同理)

linux 发邮件最轻便易行的秘诀

1.配置

vim /etc/mail.rc

文本尾扩充以下内容

set from=1968089885@qq.com smtp="smtp.qq.com"
set smtp-auth-user="1968089885@qq.com" smtp-auth-password="123456"
set smtp-auth=login

说明:

from: 对方接到邮件时显得的发件人
smtp: 钦命第三方发送邮件的smtp服务器地址
smtp-auth: SMTP的辨证格局。私下认可是LOGIN,也可改为CRAM-MD5或PLAIN格局
smtp-auth-user: 第三方发邮件的用户名
smtp-auth-password: 用户名对应密码

Mail命令

用程序发送邮件有3种办法,分别是:

2.装置授权码

近期想通过linux监控系统景况并机关报告警察方,一般Linux发送报告警察方邮件通过地点邮箱或外部邮箱服务器,这里用最简单易行的方法达成linux 使用外界邮箱就可以完结出殡和埋葬邮件功用,你只需简单注册个境内的邮件服务商邮箱,如163,也足以利用公司邮箱,需求安装mailx工具,mailx是多个微型的邮件发送程序。

2.Mail命令

% mail --h
mail: illegal option -- -
Usage: mail -eiIUdEFntBDNHRV~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users

注:部分种类参数稍有差别,最狼狈帮助

1) 无邮件正文

  • mail -s "主题" 收件地方

% mail -s " style="line-height: normal; color: ">测试 style="line-height: normal; color: ">" style="line-height: normal; color: ">1968089885@foxmail.com

2) 有邮件正文

  • mail -s "主旨" 收件地方< 文件(邮件正文.txt)

% mail -s " style="line-height: normal; color: ">邮件核心 style="line-height: normal; color: ">" style="line-height: normal; color: ">一九七零089885@foxmail.com < /data/findyou.txt

  • echo "邮件正文" | mail -s 邮件主题 收件地方

% echo style="line-height: normal; color: ">" style="line-height: normal; color: ">邮件正文内容 style="line-height: normal; color: ">" | mail -s style="line-height: normal; color: ">" style="line-height: normal; color: ">邮件宗旨 style="line-height: normal; color: ">" style="line-height: normal; color: ">1969089885@foxmail.com

  • cat 邮件正文.txt | mail -s 邮件主旨 收件地方

% cat /data/findyou.txt | mail -s style="line-height: normal; color: ">" style="line-height: normal; color: ">邮件核心 style="line-height: normal; color: ">" style="line-height: normal; color: ">一九六七089885@foxmail.com

3) 带附件

  • mail -s "宗旨" 收件地方 -a 附属类小部件 < 文件(邮件正文.txt)

% mail -s " style="line-height: normal; color: ">邮件焦点 style="line-height: normal; color: ">" style="line-height: normal; color: ">1967089885@foxmail.com -a /data/findyou.tar.gz < /data/findyou.txt

  1. 无邮件正文
    mail -s "宗旨" 收件地方

1.效仿http诉求邮件服务商网页实现邮件的出殡

澳门新萄京官方网站 1

 

3.脚本

sendmail.sh

澳门新萄京官方网站 2;)

#!/bin/bash
#author:findyou
help(){
echo "eg: $0 [Subject] [address] [content_file] [file]"
echo ""
exit 1
}

if [ ! -n "$1" ] ; then
help
fi

cDate=`date %Y%m%d`

if [ ! -n "$2" ] ; then
help
else
mail_to=$2
echo " Send Mail to ${mail_to}"
fi

if [ ! -n "$4" ] ; then
mail -s $1 ${mail_to}<$3
else
mail -s $1 -a $4 ${mail_to}<$3
fi

澳门新萄京官方网站 3;)

使用

[root@123]$ ./sendmail.sh test 1968089885@qq.com abc.txt
Send Mail to 1968089885@qq.com
[root@123]$

注解:建议直接运用命令 ,有脚本只是为着在打字与印刷彰显相关音信,不足为奇。

# mail -s "测试" www@yto.cc

2.万一邮件服务商开通了smtp服务,那么能够透过smtp协议通过邮件代理服务商发送邮件

3.敞开服务

澳门新萄京官方网站 4

具体步骤如下:

  1. 有邮件正文

3.和谐配置邮件服务器,间接在邮件服务器上发送邮件

4.vim /etc/mail.rc

澳门新萄京官方网站 5

1、安装

mail -s "宗旨" 收件地方< 文件(邮件正文.txt)

邮件服务器的安顿文件详解:

5. 给您的qq邮箱设置163账号的白名

澳门新萄京官方网站 6

澳门新萄京官方网站 7

 

[root@001 ~]# yum install mailx

# mail -s "邮件宗旨" www@yto.cc < /data/findyou.txt
echo "邮件正文" | mail -s 邮件大旨 收件地方
# echo "邮件正文内容" | mail -s "邮件核心" www@yto.cc
cat 邮件正文.txt | mail -s 邮件大旨 收件地方
# cat /data/findyou.txt | mail -s "邮件主旨" www@yto.cc

 

 6. 发送md5结果到qq

澳门新萄京官方网站 8

澳门新萄京官方网站 9

2、编辑配置文件

  1. 带附件
    mail -s "宗旨" 收件地方 -a 附属类小部件 < 文件(邮件正文.txt)

眼下两种艺术相对简便易行,其实都得以领会为利用外人的邮件服务器发送邮件,相对来说会超负荷信赖第三方的邮件服务器提供的劳动,而且在出殡和埋葬邮件时邮件会先进邮件代理服务器的信箱,再倒车至收件人的邮箱,邮件中间转播过慢,所以在口径允许的状态下,笔者更爱好使用笔者本身的邮件服务器发送邮件;

7.无邮件正文

mail -s "宗旨"  收件位置

% mail -s "测试"  1968089885@foxmail.com

[root@001 ~]# vim /etc/mail.rc #丰硕如下内容

# mail -s "邮件宗旨" www@yto.cc -a /data/findyou.tar.gz < /data/findyou.txt

 

8.有邮件正文

mail -s "大旨"  收件地方< 文件(邮件正文.txt)

% mail -s "邮件焦点"  一九六七089885@foxmail.com < /data/findyou.txt

 echo "邮件正文" | mail -s 邮件宗旨  收件地方

% echo "邮件正文内容" | mail -s "邮件大旨"  1970089885@foxmail.com

 cat 邮件正文.txt | mail -s 邮件主旨  收件地点 

% cat  /data/findyou.txt | mail -s "邮件大旨"  一九七零089885@foxmail.com

set from=xxxx@126.com

前几日,小编就对第三种邮件发送格局(linux(centos)下shell命令发送带附属类小部件的邮件)做一下总括

9.带附件

mail -s "主旨"  收件地方  -a 附属类小部件 < 文件(邮件正文.txt) 

% mail -s "邮件主旨"  1967089885@foxmail.com -a /data/findyou.tar.gz < /data/findyou.txt

 

set smtp=smtp.126.com

 

set smtp-auth-user=xx@126.com

linux下邮件发送命令一般常用的首要有mail,sendmail,mutt;

set smtp-auth-password=xxx

 

set smtp-auth=login

1.mail命令

---说明

    普通正文邮件发送命令格式:

from:对方接收邮件时显得的发件人

            1)mail -s "邮件大旨"  收件人@邮件服务商.com  < 邮件正文内容.txt(此措施需要把邮件正文内容先保存到 邮件正文内容.txt)

smtp:钦赐第三方发邮件的smtp服务器地址

            2)步骤一:键入 mail -s "邮件大旨"  收件人@邮件服务商.com

set smtp-auth-user:第三方发邮件的用户名

                 步骤二:点击enter回车按键

set smtp-auth-password:用户名对应的密码,有些邮箱填的是授权码

                 步骤三:输入邮件正文内容

smtp-auth:SMTP的表明方法,默许是login,也足以改成CRAM-MD5或PLAIN方式

                 步骤四:点击enter回车开关

3、测试

                 步骤五:同不寻常候按住ctrl d开关

[root@001 ~]# mail -s "hesaucaq" 83xx@qq.com < /etc/passwd

            3)echo  邮件正文内容 | mail -s "邮件大旨"  收件人@邮件服务商.com

[root@001 ~]# echo "测量检验邮件" | mail -s "测量检验" 83xx@qq.com

           

如蚕月经实现了发邮件功效!!!

    

 如遇:554 DT:SPM 发送的邮件内容包蕴了未被和讯批准的音信,或背离了腾讯网的反垃圾服务条目款项,能够友善邮箱发给自个儿!

    带附属类小部件的邮件发送方式:

 

             在一般mail 命令后边加 -a 文件名

1)  无邮件正文

             例子“ mail -s "你好" -a a.txt xxx@qq.com”

mail -s "主旨"  收件地方

 

% mail -s "测试"  1968089885@foxmail.com

    

   

2.sendmail

2) 有邮件正文

        普通邮件发送格局同mail类似

  •  mail -s "核心"  收件地点< 文件(邮件正文.txt)

        带附属类小部件的邮件发送形式:            

% mail -s "邮件宗旨"  一九六八089885@foxmail.com < /data/findyou.txt

写道

  •  echo "邮件正文" | mail -s 邮件主旨  收件地方

1、用uuencode 将附属类小部件编码为文本情势
uuencode 附属类小部件 希望在邮件中运用的附属类小部件名 > 附属类小部件文本文件
2、连接邮件正文文件和附属类小部件文本文件
cat 邮件正文文件 附属类小部件文本文件 > 正文附属类小部件联合文件
3、发送该邮件
sendmail -s "你想采纳的邮件标题" 收信人email地址 < 正文附属类小部件联合文件
示例:
自身的邮件正文文件是 message.txt,想发送的附属类小部件名字是 attachment.tar.gz,附属类小部件文本文件取名称为attachment.txt,正文附属类小部件联合文件取名称为combined.txt,以“测量试验”为邮件标题发信给萨姆@test.com
uuencode attachment.tar.gz attachment.tar.gz > attachment.txt
cat message.txt attachment.txt > combined.txt
sendmail -s "测试’ Sam@test.com < combined.txt

% echo "邮件正文内容" | mail -s "邮件主旨"  1967089885@foxmail.com

 

  •  cat 邮件正文.txt | mail -s 邮件宗旨  收件地方 

 

% cat  /data/findyou.txt | mail -s "邮件大旨"  一九七零089885@foxmail.com

3.mutt

   

写道

3)  带附件

Muttmutt_澳门新萄京官方网站:Linux发邮件之mail命令,mail命令详解。button.gif是个成效庞大的email 程序,引用一段外人的话:

  •  mail -s "宗旨"  收件地方  -a 附属类小部件 < 文件(邮件正文.txt) 

"你大概据他们说过那句话?那不是惊人,小编还尚未会面八个令作者乐意的 email 程序,直到自身遇上 mutt。它不是图形界面包车型地铁,不过它那些庞大和造福。作者一度把它忽略,然则后来本身开采其他email 程序都有某种自己不爱好的怪毛病。最终本人选用了 Mutt。"

% mail -s "邮件主题"  1967089885@foxmail.com -a /data/findyou.tar.gz < /data/findyou.txt

自己在此处只想介绍一下哪些使用Mutt在Linux/Unix下发送邮件:
以下是命令示范:

[root@jumper root]# mutt -s "this is a test mail" eygle@itpub.net -a a.c < /etc/hosts

其中:
s—主题
a—附件
最后追加的是邮件内容

如此就可以发送了。

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:澳门新萄京官方网站:Linux发邮件之mail命令,m

关键词: