http://wiki.cagreens.org/index.php?title=IT/Benchfile&feed=atom&action=historyIT/Benchfile - Revision history2024-03-29T05:49:47ZRevision history for this page on the wikiMediaWiki 1.27.2http://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=3083&oldid=prevBoftgp: /* Slow delivery agent for AOL */2012-01-29T21:25:05Z<p><span dir="auto"><span class="autocomment">Slow delivery agent for AOL</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 21:25, 29 January 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l68" >Line 68:</td>
<td colspan="2" class="diff-lineno">Line 68:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  The list of addresses to be diverted is the hash:/etc/postfix/transport mapfile mentioned ("<code>transport_maps =</code>") in main.cf.  You can edit <code>transport</code> and type <code>make</code>.  The syntax is obvious.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  The list of addresses to be diverted is the hash:/etc/postfix/transport mapfile mentioned ("<code>transport_maps =</code>") in main.cf.  You can edit <code>transport</code> and type <code>make</code>.  The syntax is obvious.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "<del class="diffchange diffchange-inline">rachel</del>" <del class="diffchange diffchange-inline">server</del>.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.  The script uses a command-line smtp sender available in Debian.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "<ins class="diffchange diffchange-inline">bract.truffula.us</ins>" <ins class="diffchange diffchange-inline">host in Los Angeles</ins>.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.  The script uses a command-line smtp sender available in Debian.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  apt-get install msmtp</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  apt-get install msmtp</div></td></tr>
</table>Boftgphttp://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=2914&oldid=prevBoftgp: /* Slow delivery agent for AOL */2011-12-25T00:07:22Z<p><span dir="auto"><span class="autocomment">Slow delivery agent for AOL</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 00:07, 25 December 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l68" >Line 68:</td>
<td colspan="2" class="diff-lineno">Line 68:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  The list of addresses to be diverted is the hash:/etc/postfix/transport mapfile mentioned ("<code>transport_maps =</code>") in main.cf.  You can edit <code>transport</code> and type <code>make</code>.  The syntax is obvious.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  The list of addresses to be diverted is the hash:/etc/postfix/transport mapfile mentioned ("<code>transport_maps =</code>") in main.cf.  You can edit <code>transport</code> and type <code>make</code>.  The syntax is obvious.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually. <ins class="diffchange diffchange-inline"> The script uses a command-line smtp sender available in Debian.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"> apt-get install msmtp</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>You are invited to write an improved version of our slow AOL transport that doesn't require an external relay and a cron job.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>You are invited to write an improved version of our slow AOL transport that doesn't require an external relay and a cron job.</div></td></tr>
</table>Boftgphttp://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=2913&oldid=prevBoftgp: /* Slow delivery agent for AOL */2011-12-25T00:05:16Z<p><span dir="auto"><span class="autocomment">Slow delivery agent for AOL</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 00:05, 25 December 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l66" >Line 66:</td>
<td colspan="2" class="diff-lineno">Line 66:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Roughly one in ten subscribers to our Mailman lists are at AOL.com addresses.  AOL blocks incoming email from any sender whose non-deliverable rate goes over about 1% on a given day.  That's close to the noise level due to addresses aging out.  AOL users are allowed to create multiple, anonymous "screen name" identities.  An unused, forgotten, or abandoned screen name contributes noise.  A few of them at any one time are enough to get AOL to block incoming email from our server.  We need to send to AOL addresses slowly, one by one, so we can identify bad screen names from the bounces and log entries, and remove them.  It's also helpful when political adversaries sign up for Mailman lists and then report the list traffic as spam.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Roughly one in ten subscribers to our Mailman lists are at AOL.com addresses.  AOL blocks incoming email from any sender whose non-deliverable rate goes over about 1% on a given day.  That's close to the noise level due to addresses aging out.  AOL users are allowed to create multiple, anonymous "screen name" identities.  An unused, forgotten, or abandoned screen name contributes noise.  A few of them at any one time are enough to get AOL to block incoming email from our server.  We need to send to AOL addresses slowly, one by one, so we can identify bad screen names from the bounces and log entries, and remove them.  It's also helpful when political adversaries sign up for Mailman lists and then report the list traffic as spam.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  The list of addresses to be diverted is the hash:/etc/postfix/transport mapfile mentioned ("<code>transport_maps =</code>") in main.cf.  You can edit transport and type make.  The syntax is obvious.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  The list of addresses to be diverted is the hash:/etc/postfix/transport mapfile mentioned ("<code>transport_maps =</code>") in main.cf.  You can edit <ins class="diffchange diffchange-inline"><code></ins>transport<ins class="diffchange diffchange-inline"></code> </ins>and type <ins class="diffchange diffchange-inline"><code></ins>make<ins class="diffchange diffchange-inline"></code></ins>.  The syntax is obvious.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.</div></td></tr>
</table>Boftgphttp://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=2912&oldid=prevBoftgp: /* Slow delivery agent for AOL */2011-12-24T22:08:30Z<p><span dir="auto"><span class="autocomment">Slow delivery agent for AOL</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 22:08, 24 December 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l66" >Line 66:</td>
<td colspan="2" class="diff-lineno">Line 66:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Roughly one in ten subscribers to our Mailman lists are at AOL.com addresses.  AOL blocks incoming email from any sender whose non-deliverable rate goes over about 1% on a given day.  That's close to the noise level due to addresses aging out.  AOL users are allowed to create multiple, anonymous "screen name" identities.  An unused, forgotten, or abandoned screen name contributes noise.  A few of them at any one time are enough to get AOL to block incoming email from our server.  We need to send to AOL addresses slowly, one by one, so we can identify bad screen names from the bounces and log entries, and remove them.  It's also helpful when political adversaries sign up for Mailman lists and then report the list traffic as spam.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Roughly one in ten subscribers to our Mailman lists are at AOL.com addresses.  AOL blocks incoming email from any sender whose non-deliverable rate goes over about 1% on a given day.  That's close to the noise level due to addresses aging out.  AOL users are allowed to create multiple, anonymous "screen name" identities.  An unused, forgotten, or abandoned screen name contributes noise.  A few of them at any one time are enough to get AOL to block incoming email from our server.  We need to send to AOL addresses slowly, one by one, so we can identify bad screen names from the bounces and log entries, and remove them.  It's also helpful when political adversaries sign up for Mailman lists and then report the list traffic as spam.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  The list of addresses to be diverted is the hash:/etc/postfix/transport mapfile mentioned ("transport_maps =") in main.cf.  You can edit transport and type make.  The syntax is obvious.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  The list of addresses to be diverted is the hash:/etc/postfix/transport mapfile mentioned ("<ins class="diffchange diffchange-inline"><code></ins>transport_maps =<ins class="diffchange diffchange-inline"></code></ins>") in main.cf.  You can edit transport and type make.  The syntax is obvious.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.</div></td></tr>
</table>Boftgphttp://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=2911&oldid=prevBoftgp: /* Slow delivery agent for AOL */2011-12-24T22:07:16Z<p><span dir="auto"><span class="autocomment">Slow delivery agent for AOL</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 22:07, 24 December 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l66" >Line 66:</td>
<td colspan="2" class="diff-lineno">Line 66:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Roughly one in ten subscribers to our Mailman lists are at AOL.com addresses.  AOL blocks incoming email from any sender whose non-deliverable rate goes over about 1% on a given day.  That's close to the noise level due to addresses aging out.  AOL users are allowed to create multiple, anonymous "screen name" identities.  An unused, forgotten, or abandoned screen name contributes noise.  A few of them at any one time are enough to get AOL to block incoming email from our server.  We need to send to AOL addresses slowly, one by one, so we can identify bad screen names from the bounces and log entries, and remove them.  It's also helpful when political adversaries sign up for Mailman lists and then report the list traffic as spam.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Roughly one in ten subscribers to our Mailman lists are at AOL.com addresses.  AOL blocks incoming email from any sender whose non-deliverable rate goes over about 1% on a given day.  That's close to the noise level due to addresses aging out.  AOL users are allowed to create multiple, anonymous "screen name" identities.  An unused, forgotten, or abandoned screen name contributes noise.  A few of them at any one time are enough to get AOL to block incoming email from our server.  We need to send to AOL addresses slowly, one by one, so we can identify bad screen names from the bounces and log entries, and remove them.  It's also helpful when political adversaries sign up for Mailman lists and then report the list traffic as spam.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  <del class="diffchange diffchange-inline">A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post </del>to <del class="diffchange diffchange-inline">a large Mailman list will </del>be <del class="diffchange diffchange-inline">broadcast everywhere within a few seconds, except for </del>the <del class="diffchange diffchange-inline">AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept </del>(<del class="diffchange diffchange-inline">high spam score</del>) <del class="diffchange diffchange-inline">pile up </del>in <del class="diffchange diffchange-inline">~cls/stuck where they must be examined </del>and <del class="diffchange diffchange-inline">discarded or forwarded manually</del>.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  <ins class="diffchange diffchange-inline">The list of addresses </ins>to be <ins class="diffchange diffchange-inline">diverted is </ins>the <ins class="diffchange diffchange-inline">hash:/etc/postfix/transport mapfile mentioned </ins>(<ins class="diffchange diffchange-inline">"transport_maps ="</ins>) in <ins class="diffchange diffchange-inline">main.cf.  You can edit transport </ins>and <ins class="diffchange diffchange-inline">type make.  The syntax is obvious</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>You are invited to write an improved version of our slow AOL transport that doesn't require an external relay.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>You are invited to write an improved version of our slow AOL transport that doesn't require an external relay <ins class="diffchange diffchange-inline">and a cron job</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Drupal and carve-outs ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Drupal and carve-outs ==</div></td></tr>
</table>Boftgphttp://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=2910&oldid=prevBoftgp: /* Slow delivery agent for AOL */2011-12-24T22:03:19Z<p><span dir="auto"><span class="autocomment">Slow delivery agent for AOL</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 22:03, 24 December 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l64" >Line 64:</td>
<td colspan="2" class="diff-lineno">Line 64:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Slow delivery agent for AOL ===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Slow delivery agent for AOL ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Roughly one in ten subscribers to our Mailman lists are at AOL.com addresses.  AOL blocks incoming email from any sender whose non-deliverable rate goes over about 1% on a given day.  That's close to the noise level due to addresses aging out.  AOL users are allowed to create multiple, anonymous "screen name" identities.  An unused, forgotten, or abandoned screen name contributes noise.  A few of them at any one time are enough to get AOL to block incoming email from our server.  We need to send to AOL addresses slowly, one by one, so we can identify bad screen names from the bounces and log entries.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Roughly one in ten subscribers to our Mailman lists are at AOL.com addresses.  AOL blocks incoming email from any sender whose non-deliverable rate goes over about 1% on a given day.  That's close to the noise level due to addresses aging out.  AOL users are allowed to create multiple, anonymous "screen name" identities.  An unused, forgotten, or abandoned screen name contributes noise.  A few of them at any one time are enough to get AOL to block incoming email from our server.  We need to send to AOL addresses slowly, one by one, so we can identify bad screen names from the bounces and log entries<ins class="diffchange diffchange-inline">, and remove them.  It's also helpful when political adversaries sign up for Mailman lists and then report the list traffic as spam</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.</div></td></tr>
</table>Boftgphttp://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=2909&oldid=prevBoftgp: /* Mailman */2011-12-24T22:01:32Z<p><span dir="auto"><span class="autocomment">Mailman</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 22:01, 24 December 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l61" >Line 61:</td>
<td colspan="2" class="diff-lineno">Line 61:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>There's a popular script for further integration between Postfix and Mailman.  Debian distributes it with Mailman but we're not using it.  It makes Postfix depend on Python.  The main advantage would be pre-queue rejection of rejectable messages, reducing backscatter and administrative noise.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>There's a popular script for further integration between Postfix and Mailman.  Debian distributes it with Mailman but we're not using it.  It makes Postfix depend on Python.  The main advantage would be pre-queue rejection of rejectable messages, reducing backscatter and administrative noise.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">=== Slow delivery agent for AOL ===</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Roughly one in ten subscribers to our Mailman lists are at AOL.com addresses.  AOL blocks incoming email from any sender whose non-deliverable rate goes over about 1% on a given day.  That's close to the noise level due to addresses aging out.  AOL users are allowed to create multiple, anonymous "screen name" identities.  An unused, forgotten, or abandoned screen name contributes noise.  A few of them at any one time are enough to get AOL to block incoming email from our server.  We need to send to AOL addresses slowly, one by one, so we can identify bad screen names from the bounces and log entries.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Postfix has a mechanism for transmitting some messages through a transport besides its own built-in smtp sender.  A transport named "slow" is described at the end of /etc/postfix/master.cf and mentioned ("<code>slow_destination_recipient_limit = 1</code>") in main.cf.  It's a shell script that queues messages for later delivery.  A job in Cameron's crontab examines this queue every few minutes, and relays a few messages out through Cameron's "rachel" server.  A post to a large Mailman list will be broadcast everywhere within a few seconds, except for the AOL destinations which will take half an hour to two hours to trickle out.  Messages the relay won't accept (high spam score) pile up in ~cls/stuck where they must be examined and discarded or forwarded manually.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">You are invited to write an improved version of our slow AOL transport that doesn't require an external relay.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Drupal and carve-outs ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Drupal and carve-outs ==</div></td></tr>
</table>Boftgphttp://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=2908&oldid=prevBoftgp: /* Postfix */2011-12-19T06:00:53Z<p><span dir="auto"><span class="autocomment">Postfix</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 06:00, 19 December 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l49" >Line 49:</td>
<td colspan="2" class="diff-lineno">Line 49:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  make -n</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  make -n</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>first and decide.  The Makefile also knows how to pull in updates to the map files used for spam reduction, currently from a public rsync server on Cameron's garage PC.  We use maps in Postfix mapfile formats "hash", PCRE, and CIDR.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>first and decide.  The Makefile also knows how to pull in updates to the map files used for spam reduction, currently from a public rsync server on Cameron's garage PC.  We use maps in Postfix mapfile formats "hash", PCRE, and CIDR.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">In a wide terminal window,</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> tail -f /var/log/mail.info</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Mailman ===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Mailman ===</div></td></tr>
</table>Boftgphttp://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=2907&oldid=prevBoftgp: /* Mailman */2011-12-19T06:00:36Z<p><span dir="auto"><span class="autocomment">Mailman</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 06:00, 19 December 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l53" >Line 53:</td>
<td colspan="2" class="diff-lineno">Line 53:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Mailman runs as the "list" user.  GNU Mailman installs into its data directories and runs there.  Debian installs the software in /usr/lib/cgi-bin/mailman and /usr/lib/mailman/, with data files in /var/lib/mailman/.  They've done a nice job of separating the files their package maintainer updates from those Mailman updates as it runs, so you can do</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Mailman runs as the "list" user.  GNU Mailman installs into its data directories and runs there.  Debian installs the software in /usr/lib/cgi-bin/mailman and /usr/lib/mailman/, with data files in /var/lib/mailman/.  They've done a nice job of separating the files their package maintainer updates from those Mailman updates as it runs, so you can do</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  apt-get install mailman</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  apt-get install mailman</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>when there's an update, without losing/breaking anything.  The /var/lib/mailman run directory has a bunch of symlinks under it, pointing into the software location.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>when there's an update, without losing/breaking anything.  The /var/lib/mailman run directory has a bunch of symlinks under it, pointing into the software location<ins class="diffchange diffchange-inline">.  There's a <code>qrunner</code> daemon with eight processes, started and stopped by <code>/var/lib/mailman/bin/mailmanctl</code></ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Mailman generates two files /var/lib/mailman/data/aliases and /var/lib/mailman/data/aliases.db which are mentioned in /etc/postfix/main.cf.  That's where the <del class="diffchange diffchange-inline">aliases for Mailman </del>posting and admin <del class="diffchange diffchange-inline">functions </del>are.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Mailman generates two files /var/lib/mailman/data/aliases and /var/lib/mailman/data/aliases.db which are mentioned in /etc/postfix/main.cf.  That's where the posting and admin <ins class="diffchange diffchange-inline">email addresses </ins>are <ins class="diffchange diffchange-inline">defined</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>There's a popular script for further integration between Postfix and Mailman.  Debian distributes it with Mailman but we're not using it.  It makes Postfix depend on Python.  The main advantage would be pre-queue rejection of rejectable messages, reducing backscatter and administrative noise.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>There's a popular script for further integration between Postfix and Mailman.  Debian distributes it with Mailman but we're not using it.  It makes Postfix depend on Python.  The main advantage would be pre-queue rejection of rejectable messages, reducing backscatter and administrative noise.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">In a wide terminal window,</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"> tail -f /var/log/mail.info</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Drupal and carve-outs ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Drupal and carve-outs ==</div></td></tr>
</table>Boftgphttp://wiki.cagreens.org/index.php?title=IT/Benchfile&diff=2906&oldid=prevBoftgp: /* Postfix */2011-12-19T05:54:11Z<p><span dir="auto"><span class="autocomment">Postfix</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 05:54, 19 December 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l41" >Line 41:</td>
<td colspan="2" class="diff-lineno">Line 41:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Email server: Postfix and Mailman ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Email server: Postfix and Mailman ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Postfix ===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Postfix ===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Postfix is set up the "Debian Way".  Postfix' configuration files are in /etc/postfix and the mapfiles they use are in /etc/postfix/maps.  Tradition has the email aliases file in /etc/, so we have a symlink there pointing at the real one.   </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">[http://www.postfix.org/BASIC_CONFIGURATION_README.html </ins>Postfix<ins class="diffchange diffchange-inline">] </ins>is set up the "Debian Way".  Postfix' configuration files are in /etc/postfix and the mapfiles they use are in /etc/postfix/maps.  Tradition has the email aliases file in /etc/, so we have a symlink there pointing at the real one.   </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  apt-get install postfix postfix-pcre mailman</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  apt-get install postfix postfix-pcre mailman</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>There's a Makefile in /etc/postfix.  Most of the time you can edit a file and type</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>There's a <ins class="diffchange diffchange-inline">[http://www.gnu.org/s/make/manual/make.html#Introduction <code></ins>Makefile<ins class="diffchange diffchange-inline"></code>] </ins>in /etc/postfix.  Most of the time you can edit a file and type</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  make</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  make</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>and it will do whatever's needed.  If you're not sure, run</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>and it will do whatever's needed.  If you're not sure, run</div></td></tr>
</table>Boftgp