|
|
发表于 2005-4-7 09:37:33
|
显示全部楼层
Post by gucuiwen
请问使用nail的高手,nail能不能非交互使用?
比如我用这个命令:
nail -s "from nail" -a iptables-tutorial.html.tgz -r "sdf@sldfjlas.com" -q jifang.txt win2linux@163.com
发送内容为jifang.txt,附件为iptables-tutorial.html.tgz的邮件,nail会显示jifang.txt的内容
然后我最后还要输入一个 "." 和一个回车或者按ctrl+D他才开始发送,我想直接一条命令下去就自动发送,不要人机交互过程,应该怎么做?谢谢!
通过试验,我这个问题已经自己解决.用输入重定向符 "<" 就解决了不用交互发邮件的问题.
这样就可以写在bash脚本里实现自动发邮件.
for i in `seq 1 10000` ; do
nail -s "from nail" -a iptables-tutorial.html.tgz -r "sdf@sldfjlas.com" badgay@some.com ;
sleep 0.5;
done;
我用以上命令给那些给我发垃圾邮件的家伙连续发了10000封警告邮件.因为自己电脑上有SMTP服务器,因此实现起来很容易,之所以要sleep 0.5 ,是因为一下子压10000封邮件到自己电脑上的qmail服务器,自己电脑将受不了,很多邮件因为超时而不能发.经试验,间隔一小段时间,比如0.5妙,发一封效果最好.大家可以用这种方法来对付那些讨厌的家伙.可以想像他打开邮箱看到有几万封邮件的时候是什么表情 :cool: |
|