<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Best way to manage a personal mailing list?</title>
	<atom:link href="http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/</link>
	<description>A posting every day; an interesting idea every three months...</description>
	<lastBuildDate>Mon, 30 Nov 2009 23:44:43 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Helen Sonner</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9903</link>
		<dc:creator>Helen Sonner</dc:creator>
		<pubDate>Sat, 02 Oct 2004 16:28:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9903</guid>
		<description>&lt;a&gt;&lt;/a&gt;

I know I am late with this, but I hadn&#039;t checked in on Philip&#039;s blog recently and just stumbled on this thread today.  

I want to thank Joel for the reference to the mail merge/email tool in Word.  I just gave it a try, and it works great for my needs!  

Also, someone mentioned the security feature that forces the user to click &quot;Yes&quot; over and over again for each email -- After a few minutes of googling, I found out that this only happens when you select &quot;plain text&quot; or &quot;attachment.&quot;  If you select &quot;HTML,&quot; the emails are sent without having to verify permission each time.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>I know I am late with this, but I hadn&#8217;t checked in on Philip&#8217;s blog recently and just stumbled on this thread today.  </p>
<p>I want to thank Joel for the reference to the mail merge/email tool in Word.  I just gave it a try, and it works great for my needs!  </p>
<p>Also, someone mentioned the security feature that forces the user to click &#8220;Yes&#8221; over and over again for each email &#8212; After a few minutes of googling, I found out that this only happens when you select &#8220;plain text&#8221; or &#8220;attachment.&#8221;  If you select &#8220;HTML,&#8221; the emails are sent without having to verify permission each time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: José Antonio Meira da Rocha</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9838</link>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
		<pubDate>Mon, 20 Sep 2004 23:35:57 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9838</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Oops! Error: the correct command line is this:

send/only to-block read %mail-list.txt read %message.txt

Or refined:

send/only/subject to-block read %mail-list.txt read %message.txt &quot;My subject&quot;</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Oops! Error: the correct command line is this:</p>
<p>send/only to-block read %mail-list.txt read %message.txt</p>
<p>Or refined:</p>
<p>send/only/subject to-block read %mail-list.txt read %message.txt &#8220;My subject&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: José Antonio Meira da Rocha</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9831</link>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
		<pubDate>Mon, 20 Sep 2004 12:02:26 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9831</guid>
		<description>&lt;a&gt;&lt;/a&gt;

BTW, a really big mail-list can be mailserver sorted, due server performance reasons.

This SQL query may helps the task:

# SQL query by Ari Stopassola Jr.
# Order emails by server.

SELECT DISTINCT
  email,
  SUBSTR(email,(POSITION(&#039;@&#039; IN email)+1),(LENGTH(email))) AS ordered_email 
FROM mail_table 
ORDER BY ordered_email;</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>BTW, a really big mail-list can be mailserver sorted, due server performance reasons.</p>
<p>This SQL query may helps the task:</p>
<p># SQL query by Ari Stopassola Jr.<br />
# Order emails by server.</p>
<p>SELECT DISTINCT<br />
  email,<br />
  SUBSTR(email,(POSITION(&#8217;@&#8217; IN email)+1),(LENGTH(email))) AS ordered_email<br />
FROM mail_table<br />
ORDER BY ordered_email;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: José Antonio Meira da Rocha</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9830</link>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
		<pubDate>Mon, 20 Sep 2004 11:23:35 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9830</guid>
		<description>&lt;a&gt;&lt;/a&gt;

;The puzzle solved in one line, in Rebol language (www.rebol.com). No need sendmail and others bad programming things:

send/only read/lines %mail-list.txt read %message.txt

; Rebol really rox! ;)</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>;The puzzle solved in one line, in Rebol language &nbsp;<a href="http://www.rebol.com" title="http://www.rebol.(" target="_blank">www.rebol.com</a>). No need sendmail and others bad programming things:</p>
<p>send/only read/lines %mail-list.txt read %message.txt</p>
<p>; Rebol really rox! <img src='http://blogs.law.harvard.edu/philg/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Mackintosh</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9806</link>
		<dc:creator>David Mackintosh</dc:creator>
		<pubDate>Thu, 16 Sep 2004 17:22:22 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9806</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Phillip,  I think that the power of the weblog is reserved for those who are truely popular (the causes of popularity being many).  I suspect that the majority of your readers (Mr. Spolski being the only exception I immediately recognize) would find that any questions they posted on their weblogs would go quite a while before they were even read, let alone intelligently answered.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Phillip,  I think that the power of the weblog is reserved for those who are truely popular (the causes of popularity being many).  I suspect that the majority of your readers (Mr. Spolski being the only exception I immediately recognize) would find that any questions they posted on their weblogs would go quite a while before they were even read, let alone intelligently answered.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9803</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Thu, 16 Sep 2004 06:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9803</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Shimon, my script takes the messagefile and the addressfile as arguments, as well as the subject line (as specified in Philip&#039;s post). It&#039;s no coding achievement, but you have hardly cloned it. Which is too bad because I&#039;d like to see how this is done in shell.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Shimon, my script takes the messagefile and the addressfile as arguments, as well as the subject line (as specified in Philip&#8217;s post). It&#8217;s no coding achievement, but you have hardly cloned it. Which is too bad because I&#8217;d like to see how this is done in shell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shimon Rura</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9795</link>
		<dc:creator>Shimon Rura</dc:creator>
		<pubDate>Wed, 15 Sep 2004 16:49:19 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9795</guid>
		<description>&lt;a&gt;&lt;/a&gt;

I love Perl dearly, but this is a job for the Unix shell.  First, we&#039;ll clone your massmail script in one line.  Next, we&#039;ll add support for combining groups of friends.  I have used these for my own parties.

Suppose you have your email addresses in a file called emails.txt, and the message is in message.txt.  The command is:

for e in `cat emails.txt`; do mail -s&quot;Party at Philip&#039;s Tonight&quot; $e &lt; message.txt; sleep 5s;done

(The &quot;sleep 5s;&quot; introduces a delay between message sending.  Having read that my ISP, Comcast, thinks bursts of email-sending indicate a virus-infected machine and will shut off outgoing mail server access, the delay may be prudent.  But feel free to take it away.)

Now, let&#039;s extend this.  Suppose you have multiple lists: nerds.txt, students.txt, and singlebabes.txt.  There is probably no overlap between nerds and singlebabes, but a member of either group could be in students.  Challenging?  Hardly:

for e in `cat nerds.txt students.txt singlebabes.txt &#124; sort &#124; uniq`; do mail -s&quot;Party at Philip&#039;s Tonight&quot; $e &lt; message.txt; sleep 5s;done

The programs used--cat, sort, uniq, mail, and sleep--should be available on any Unix machine.  Hope this helps.</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>I love Perl dearly, but this is a job for the Unix shell.  First, we&#8217;ll clone your massmail script in one line.  Next, we&#8217;ll add support for combining groups of friends.  I have used these for my own parties.</p>
<p>Suppose you have your email addresses in a file called emails.txt, and the message is in message.txt.  The command is:</p>
<p>for e in `cat emails.txt`; do mail -s&#8221;Party at Philip&#8217;s Tonight&#8221; $e &lt; message.txt; sleep 5s;done</p>
<p>(The &#8220;sleep 5s;&#8221; introduces a delay between message sending.  Having read that my ISP, Comcast, thinks bursts of email-sending indicate a virus-infected machine and will shut off outgoing mail server access, the delay may be prudent.  But feel free to take it away.)</p>
<p>Now, let&#8217;s extend this.  Suppose you have multiple lists: nerds.txt, students.txt, and singlebabes.txt.  There is probably no overlap between nerds and singlebabes, but a member of either group could be in students.  Challenging?  Hardly:</p>
<p>for e in `cat nerds.txt students.txt singlebabes.txt | sort | uniq`; do mail -s&#8221;Party at Philip&#8217;s Tonight&#8221; $e &lt; message.txt; sleep 5s;done</p>
<p>The programs used&#8211;cat, sort, uniq, mail, and sleep&#8211;should be available on any Unix machine.  Hope this helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philip Greenspun</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9794</link>
		<dc:creator>Philip Greenspun</dc:creator>
		<pubDate>Wed, 15 Sep 2004 02:20:04 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9794</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Frank:  I will, of course, make the extended script available.  But &quot;eventually&quot; means &quot;at the very least after I get back from Greece&quot;.  So I probably won&#039;t touch the code for at least a few months.

Michael:  I did invite 183 people.  One is a friend who moved to Shanghai but still asks to be kept in the loop.  I don&#039;t expect him.  I don&#039;t think more than 50 have ever shown up to one event and that was spread over 4-5 hours so there were never more than 40 guests in the apartment at any moment.  I have a 4.5-ton air conditioner...</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Frank:  I will, of course, make the extended script available.  But &#8220;eventually&#8221; means &#8220;at the very least after I get back from Greece&#8221;.  So I probably won&#8217;t touch the code for at least a few months.</p>
<p>Michael:  I did invite 183 people.  One is a friend who moved to Shanghai but still asks to be kept in the loop.  I don&#8217;t expect him.  I don&#8217;t think more than 50 have ever shown up to one event and that was spread over 4-5 hours so there were never more than 40 guests in the apartment at any moment.  I have a 4.5-ton air conditioner&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edoc</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9793</link>
		<dc:creator>Edoc</dc:creator>
		<pubDate>Wed, 15 Sep 2004 01:26:22 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9793</guid>
		<description>&lt;a&gt;&lt;/a&gt;

Given a text file of email addresses recips.txt and the body of the email message in message.txt, the Rebol code would be:

foreach mail read/lines %recips.txt [send to-email mail read %message.txt]

This script would run identically on 40+ platforms on Rebol&#039;s small 300Kb interpreter. Rebol is built specifically for cross-platform network scripting &amp; DSL building, http://www.rebol.com</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>Given a text file of email addresses recips.txt and the body of the email message in message.txt, the Rebol code would be:</p>
<p>foreach mail read/lines %recips.txt [send to-email mail read %message.txt]</p>
<p>This script would run identically on 40+ platforms on Rebol&#8217;s small 300Kb interpreter. Rebol is built specifically for cross-platform network scripting &amp; DSL building, <a href="http://www.rebol.com" rel="nofollow">http://www.rebol.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://blogs.law.harvard.edu/philg/2004/09/12/best-way-to-manage-a-personal-mailing-list/comment-page-1/#comment-9792</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 15 Sep 2004 01:23:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.law.harvard.edu/philgtest/2004/09/12/best-way-to-manage-a-personal-maili#comment-9792</guid>
		<description>&lt;a&gt;&lt;/a&gt;

183 people, in a condo with no elevator? You&#039;re kidding, right?</description>
		<content:encoded><![CDATA[<p><a></a></p>
<p>183 people, in a condo with no elevator? You&#8217;re kidding, right?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
