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

linux
发邮件最简便易行的点子

1.配置

Linux发邮件之mail命令,linux下使用自带mail发送邮件。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命令

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: “>一九七〇089885@foxmail.com -a
/data/findyou.tar.gz
< /data/findyou.txt

  1. 无邮件正文
    mail -s “宗旨” 收件地点

澳门金沙国际 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

3.开启服务

澳门金沙国际 4

具体步骤如下:

  1. 有邮件正文

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

二 、编辑配置文件

  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 “邮件宗旨”  1967089885@foxmail.com

 cat 邮件正文.txt | mail -s 邮件核心  收件地方 

% cat  /data/findyou.txt | mail -s “邮件宗旨”  1966089885@foxmail.com

set
from=xxxx@126.com

9.带附件

mail -s “核心”  收件地点  -a 附属类小部件 < 文件(邮件正文.txt) 

% mail -s “邮件核心”  1970089885@foxmail.com -a /data/findyou.tar.gz < /data/findyou.txt

 

set
smtp=smtp.126.com

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

set
smtp-auth-password=xxx

set
smtp-auth=login

—说明

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

smtp:内定第叁方发邮件的smtp服务器地址

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

澳门金沙国际 ,set
smtp-auth-password:用户名对应的密码,有些邮箱填的是授权码

smtp-auth:SMTP的辨证方法,暗中同意是login,也能够改成CRAM-MD5或PLAIN方式

3、测试

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

[root@001 ~]# echo “测试邮件” | mail -s “测试” 83xx@qq.com

以上已经达成了发邮件成效!!!

 如遇:554 DT:SPM
发送的邮件内容涵盖了未被博客园获准的音信,或违反了乐乎的反垃圾服务条款,能够团结邮箱发给自个儿!

 

1)  无邮件正文

mail
-s “主旨”  收件地方

% mail -s “测试”  1968089885@foxmail.com

   

2) 有邮件正文

  •  mail -s “主题”  收件地方< 文件(邮件正文.txt)

% mail -s “邮件宗旨”  一九七〇089885@foxmail.com < /data/findyou.txt

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

% echo “邮件正文内容” | mail -s “邮件核心”  壹玖陆柒089885@foxmail.com

  •  cat 邮件正文.txt | mail -s 邮件核心  收件地方 

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

   

3)  带附件

  •  mail -s “大旨”  收件地点  -a 附属类小部件 < 文件(邮件正文.txt) 

% mail -s “邮件主旨”  一九六八089885@foxmail.com -a /data/findyou.tar.gz < /data/findyou.txt

相关文章