您的位置:时时app平台注册网站 > 时时app平台注册网站 > Linux发邮件之mail命令时时app平台注册网站

Linux发邮件之mail命令时时app平台注册网站

2019-10-12 10:29

9.带附件

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

% mail -s "邮件核心"  一九六八089885@foxmail.com -a /data/findyou.tar.gz < /data/findyou.txt

 

set smtp-auth-password:客商名对应的密码,有个别邮箱填的是授权码

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: ">1967089885@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

7.无邮件正文

mail -s "宗旨"  收件地点

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

2) 有邮件正文

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: 客商名对应密码

1. 开立163邮箱(其余邮箱同理)

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

3.脚本

sendmail.sh

时时app平台注册网站 1;)

#!/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

时时app平台注册网站 2;)

使用

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

表明:提出直接利用命令 ,有脚本只是为着在打字与印刷彰显相关消息,横生枝节。

2.设置授权码

1、安装

时时app平台注册网站 3

set smtp-auth=login

8.有邮件正文

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

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

4.vim /etc/mail.rc

时时app平台注册网站 4

smtp-auth:SMTP的求证方法,暗中认可是login,也能够改成CRAM-MD5或PLAIN格局

 6. 发送md5结果到qq

时时app平台注册网站 5

时时app平台注册网站 6

   

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

时时app平台注册网站 7

时时app平台注册网站 8

 

近年想通过linux监察和控制类别意况并自行报告急察方,日常Linux发送报告急察方邮件通过本地邮箱或外界邮箱服务器,这里用最简单易行的方法达成linux 使用外部邮箱就可以兑现发送邮件作用,你只需轻巧注册个境内的邮件服务商邮箱,如163,也得以应用集团邮箱,须要安装mailx工具,mailx是二个微型的邮件发送程序。

3.拉开服务

时时app平台注册网站 9

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

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

2、编辑配置文件

1)  无邮件正文

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

3、测试

% cat  /data/findyou.txt | mail -s "邮件主题"  壹玖陆柒089885@foxmail.com

 如遇:554 DT:SPM 发送的邮件内容包罗了未被乐乎获准的音信,或违反了搜狐的反垃圾服务条目款项,能够自个儿邮箱发给本人!

   

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

linux 发邮件最简便的方法

set smtp-auth-password=xxx

 

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

% mail -s "邮件主旨"  1966089885@foxmail.com < /data/findyou.txt

具体步骤如下:

mail -s "主旨"  收件地点

% echo "邮件正文内容" | mail -s "邮件焦点"  一九六八089885@foxmail.com

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

set smtp=smtp.126.com

[root@001 ~]# yum install mailx

set from=xxxx@126.com

 

---说明

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

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

以阳春经落到实处了发邮件功能!!!

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

3)  带附件

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

本文由时时app平台注册网站发布于时时app平台注册网站,转载请注明出处:Linux发邮件之mail命令时时app平台注册网站

关键词: