linux中实现shell群发邮件脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中实现shell群发邮件脚本相关的知识,希望对你有一定的参考价值。

linux版本:CentOS  6.7        //可以使用lsb_release -a查看

一、修改/etc/mail.rc         //在最后面追加就行,也可以 echo >>

set [email protected]     //你自己的真实邮箱地址

set smtp=smtp.exmail.qq.com         //在邮箱设置,客户端设置,设置方法,发送服务器里

set [email protected]     //自己邮箱真实地址

set smtp-auth-password=123456       //自己邮箱密码

set smtp-auth=login

:wq

二、到这里已经实现实现外部邮箱发送mail了,可以命令行输入

echo "Test Mail" | mail -s "Test"  [email protected]

########################################################################

也可以写脚本:

#!/bin/bash

user="

目标1  123456789@qq.com

目标2  [email protected]

……

"

userlist=`echo -e "${user}" | awk  ‘{print $2}‘`

echo $userlist

mail -v -s "测试邮件"  $userlist < test.txt

:wq

其中:

-v 显示详细信息

-s 邮件标题

test.txt     是你要输入邮件的内容

然后crontab -e 编辑计划任务,就可以实现定时发送邮件啦!


本文出自 “Linux运维” 博客,请务必保留此出处http://dywwen.blog.51cto.com/12715220/1916019

以上是关于linux中实现shell群发邮件脚本的主要内容,如果未能解决你的问题,请参考以下文章

怎么大量群发邮件,群发邮件怎么发很多人?

有没有邮件群发工具推荐?

能邮件群发的软件有哪些?

外贸邮箱选择,如何群发邮件?

利用Python实现的一个自动群发或单发邮件的小脚本!(SMTP协议)

怎么通过邮件群发工资条?