日志首页 > Linux群发脚本 > [打印全文]

Linux群发脚本

Posted byglen | inshell | 发布日期:2006-09-27 21:48:47 | 总浏览:1331 | [评论本文]

#!/bin/bash
_FROM=`cat /home/lg/var/frommaillist` #存放发送者的邮件列表,主要目的是为掩人而目.
_maillist=`cat /home/lg/var/tomaillist`#存放接收邮件者的列表.
Sub="From Google maillist!"
for F in $_FROM
do
for x in $_maillist
do
for ((i=1; i<2000; i++)) #循环的次数,该值乘于frommaillist再乘于tomaillist的个数,就是本次发送邮件的全部个数.
 {
sendmail -t <<EOF
Return-Path:$F
Message-ID:google@qmail.com #主要目的也是为掩人而目.如何掩盖IP Address,目前还没研究出来.
From: $F
To: $x
Subject:"$Sub"
`cat /tmp/tt.tmp` #邮件内容,最好写E文哈,垃圾内容吗,怎么方便,怎么弄.
EOF
 }
done
done

#!/bin/bash
_FROM=`cat /home/lg/var/frommaillist` #存放发送者的邮件列表,主要目的是为掩人而目.
_maillist=`cat /home/lg/var/tomaillist`#存放接收邮件者的列表.
Sub="From Google maillist!"
for F in $_FROM
do
for x in $_maillist
do
for ((i=1; i<2000; i++)) #循环的次数,该值乘于frommaillist再乘于tomaillist的个数,就是本次发送邮件的全部个数.
 {
sendmail -t <<EOF
Return-Path:$F
Message-ID:google@qmail.com #主要目的也是为掩人而目.如何掩盖IP Address,目前还没研究出来.
From: $F
To: $x
Subject:"$Sub"
`cat /tmp/tt.tmp` #邮件内容,最好写E文哈,垃圾内容吗,怎么方便,怎么弄.
EOF
 }
done
done

[root@\mail]# time sh mail.sh


real 58m23.916s
user 23m15.048s
sys  10m38.061s