<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[批量处理及发送邮件的脚本]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[Linux技术]]></category>
<pubDate>Wed, 18 Jun 2008 16:19:44 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	一、需求: 将现成的eml格式的邮件在linux下批量发送。 <br/><br/>二、步骤： <br/><br/>1. 复制eml格式文件到某个目录，如/root/waitsend <br/><br/>2. 将所有邮件进行处理，去除传输过程中添加的记录，只剩余原始的邮件正文，以下是实现这个功能脚本： <br/><br/>#!/bin/bash <br/>cd $1 <br/>for filename in `ls` <br/>do <br/>sed /From:/ioooooooo $filename > $filename".bak" <br/>sed -e /Received:/,/oooooooo/d $filename".bak" > $filename <br/>rm -rf $filename".bak" <br/>done&nbsp;&nbsp;<br/><br/>用法：./editmail.sh /root/waitsend<br/><br/>3. 将eml文件中内容逐个发送给用户，脚本如下：<br/><br/>#!/bin/bash <br/>cd $2 <br/>for filename in `ls` <br/>do <br/>echo "sending mail from: "$filename"..." <br/>sendmail $1 < $filename <br/>done&nbsp;&nbsp;<br/><br/><br/>用法：./sendmail.sh /root/waitsend<br/>Tags - <a href="http://www.zhanghaijun.com/tags/sendmail/" rel="tag">sendmail</a> , <a href="http://www.zhanghaijun.com/tags/eml/" rel="tag">eml</a>
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] 批量处理及发送邮件的脚本]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>