<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.swcp.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Victoria</id>
	<title>SWCP Support Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.swcp.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Victoria"/>
	<link rel="alternate" type="text/html" href="https://wiki.swcp.com/wiki/Special:Contributions/Victoria"/>
	<updated>2026-10-06T20:12:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.swcp.com/w/index.php?title=Migration_to_Web_Farm_2&amp;diff=1013</id>
		<title>Migration to Web Farm 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.swcp.com/w/index.php?title=Migration_to_Web_Farm_2&amp;diff=1013"/>
		<updated>2009-04-07T22:23:43Z</updated>

		<summary type="html">&lt;p&gt;Victoria: /* =Where to test */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Migrating Your Website to the New Southwest Cyberport Webfarm==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
*Describe how to test your current site on the new Webfarm&lt;br /&gt;
*Encourage thorough testing of sites moving to the new Southwest Cyberport Webfarm&lt;br /&gt;
*List the upgraded software packages &lt;br /&gt;
*Provide a few suggestions to avoid common pitfalls.&lt;br /&gt;
*Encourage &#039;&#039;&#039;thorough&#039;&#039;&#039; testing.  Really.  You won&#039;t regret doing it.  You will probably regret &#039;&#039;not&#039;&#039; doing it.&lt;br /&gt;
&lt;br /&gt;
===Testing Your Site===&lt;br /&gt;
====What to test====&lt;br /&gt;
We cannot stress enough the importance of testing your site on the new webfarm.  Do not just verify that your home page loads.  Here is a partial list of behavior that should receive close scrutiny:&lt;br /&gt;
*Form submissions&lt;br /&gt;
**Make sure your customers can reach you!&lt;br /&gt;
*Dynamic content generated by:&lt;br /&gt;
**PHP code &lt;br /&gt;
**CGI scripts&lt;br /&gt;
**Apache Server Side Includes&lt;br /&gt;
**Javascript&lt;br /&gt;
*Redirection [http://en.wikipedia.org/wiki/URL_redirection#Purposes (best used sparingly)]:&lt;br /&gt;
**.htaccess, PHP, META tags, CGI, Javascript, etc.&lt;br /&gt;
&lt;br /&gt;
Beware any hard-coded links (like &amp;amp;lt;a href=&amp;quot;http://www.YourDomain.com/otherfile.html&amp;quot;&amp;amp;gt;) - those will go to the current webfarm, rather than the new one.&lt;br /&gt;
&lt;br /&gt;
====Where to test====&lt;br /&gt;
In most cases, we want to add the subdomain &#039;test&#039; so that:&lt;br /&gt;
:www.YourDomain.com =&amp;gt; your site, via the current webfarm&lt;br /&gt;
:test.YourDomain.com =&amp;gt; your site, via the new webfarm&lt;br /&gt;
&lt;br /&gt;
*If we control DNS for your domain:&lt;br /&gt;
** We have already created the URL &#039;&#039;&#039;&#039;test&#039;&#039;&#039;.YourDomain.com&#039; - use this URL to test your current site on the new webfarm.  Let us know if this URL doesn&#039;t work.&lt;br /&gt;
** When you&#039;re finished testing your site, [mailto:help@swcp.com send us an email] instructing us to fully migrate your site to the new webfarm.&lt;br /&gt;
** Test your site again, using &#039;www.YourDomain.com&#039; rather than the test URL.&lt;br /&gt;
&lt;br /&gt;
*If we do &#039;&#039;&#039;not&#039;&#039;&#039; control DNS for your domain: &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFF2F2; border:red solid 2px; margin-left:1em&amp;quot;&amp;gt;&lt;br /&gt;
:Be careful when changing DNS entries for your domain.&amp;lt;br /&amp;gt;Invalid DNS entries will make it impossible to reach your site.&amp;lt;br /&amp;gt;These steps may not work for domains with multiple subdomains or other non-trivial DNS records&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
:* For testing, we have created a URL for you to use that is similar to this:&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;&amp;lt;code&amp;gt;yourdomain.swcp.com.&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:* Once you are finished testing, update all relevent &#039;&#039;&#039;A&#039;&#039;&#039; records to point to 216.184.2.32.&lt;br /&gt;
&lt;br /&gt;
====The files you are testing====&lt;br /&gt;
The test virtual points at exactly the same files as your main, live site.  You do not need to upload anything.  Anything that you want to change can be changed through your normal file upload method (FTP), but &#039;&#039;be aware that this will also change your live site&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Hosting Environment Changes===&lt;br /&gt;
&amp;lt;table cellpadding=4 border=1&amp;gt;&lt;br /&gt;
  &amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;PHP&amp;amp;nbsp;Version&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Apache&amp;amp;nbsp;Version&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;IP&amp;amp;nbsp;Address&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;Current Webfarm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4.3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;216.184.2.18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td  bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;New Webfarm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;5.2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2.2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;216.184.2.32&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PHP Notes====&lt;br /&gt;
*&#039;&#039;&#039;Register Globals&#039;&#039;&#039;&lt;br /&gt;
**Register Globals is now &#039;&#039;&#039;disabled&#039;&#039;&#039; by default.  We can enable it for your site at your request.&lt;br /&gt;
**Questions? Please read [http://us.php.net/register_globals PHP.net&#039;s description of &#039;&#039;Register Globals.&#039;&#039;]&lt;br /&gt;
**We strongly encourage our customers using &#039;&#039;Register Globals&#039;&#039; to consider refactoring their code at this time.  &#039;&#039;Register Globals&#039;&#039; is deprecated and will be removed from PHP 6.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Apache Notes====&lt;br /&gt;
*&#039;&#039;&#039;.htaccess files&#039;&#039;&#039;&lt;br /&gt;
**Though most .htaccess behavior will not be affected, all sites with .htaccess files should be tested.&lt;br /&gt;
**The directive &#039;&#039;&#039;&amp;lt;code&amp;gt;+FollowSymLinks&amp;lt;/code&amp;gt;&#039;&#039;&#039; needs to changed to &#039;&#039;&#039;&amp;lt;code&amp;gt;+SymLinksIfOwnerMatch&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
***Read [http://httpd.apache.org/docs/2.2/urlmapping.html#outside Apache.org&#039;s description of this directive]&lt;/div&gt;</summary>
		<author><name>Victoria</name></author>
	</entry>
	<entry>
		<id>https://wiki.swcp.com/w/index.php?title=Migration_to_Web_Farm_2&amp;diff=1012</id>
		<title>Migration to Web Farm 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.swcp.com/w/index.php?title=Migration_to_Web_Farm_2&amp;diff=1012"/>
		<updated>2009-04-07T22:23:20Z</updated>

		<summary type="html">&lt;p&gt;Victoria: /* Testing Your Site */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Migrating Your Website to the New Southwest Cyberport Webfarm==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
*Describe how to test your current site on the new Webfarm&lt;br /&gt;
*Encourage thorough testing of sites moving to the new Southwest Cyberport Webfarm&lt;br /&gt;
*List the upgraded software packages &lt;br /&gt;
*Provide a few suggestions to avoid common pitfalls.&lt;br /&gt;
*Encourage &#039;&#039;&#039;thorough&#039;&#039;&#039; testing.  Really.  You won&#039;t regret doing it.  You will probably regret &#039;&#039;not&#039;&#039; doing it.&lt;br /&gt;
&lt;br /&gt;
===Testing Your Site===&lt;br /&gt;
====What to test====&lt;br /&gt;
We cannot stress enough the importance of testing your site on the new webfarm.  Do not just verify that your home page loads.  Here is a partial list of behavior that should receive close scrutiny:&lt;br /&gt;
*Form submissions&lt;br /&gt;
**Make sure your customers can reach you!&lt;br /&gt;
*Dynamic content generated by:&lt;br /&gt;
**PHP code &lt;br /&gt;
**CGI scripts&lt;br /&gt;
**Apache Server Side Includes&lt;br /&gt;
**Javascript&lt;br /&gt;
*Redirection [http://en.wikipedia.org/wiki/URL_redirection#Purposes (best used sparingly)]:&lt;br /&gt;
**.htaccess, PHP, META tags, CGI, Javascript, etc.&lt;br /&gt;
&lt;br /&gt;
Beware any hard-coded links (like &amp;amp;lt;a href=&amp;quot;http://www.YourDomain.com/otherfile.html&amp;quot;&amp;amp;gt;) - those will go to the current webfarm, rather than the new one.&lt;br /&gt;
&lt;br /&gt;
====Where to test===&lt;br /&gt;
In most cases, we want to add the subdomain &#039;test&#039; so that:&lt;br /&gt;
:www.YourDomain.com =&amp;gt; your site, via the current webfarm&lt;br /&gt;
:test.YourDomain.com =&amp;gt; your site, via the new webfarm&lt;br /&gt;
&lt;br /&gt;
*If we control DNS for your domain:&lt;br /&gt;
** We have already created the URL &#039;&#039;&#039;&#039;test&#039;&#039;&#039;.YourDomain.com&#039; - use this URL to test your current site on the new webfarm.  Let us know if this URL doesn&#039;t work.&lt;br /&gt;
** When you&#039;re finished testing your site, [mailto:help@swcp.com send us an email] instructing us to fully migrate your site to the new webfarm.&lt;br /&gt;
** Test your site again, using &#039;www.YourDomain.com&#039; rather than the test URL.&lt;br /&gt;
&lt;br /&gt;
*If we do &#039;&#039;&#039;not&#039;&#039;&#039; control DNS for your domain: &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFF2F2; border:red solid 2px; margin-left:1em&amp;quot;&amp;gt;&lt;br /&gt;
:Be careful when changing DNS entries for your domain.&amp;lt;br /&amp;gt;Invalid DNS entries will make it impossible to reach your site.&amp;lt;br /&amp;gt;These steps may not work for domains with multiple subdomains or other non-trivial DNS records&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
:* For testing, we have created a URL for you to use that is similar to this:&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;&amp;lt;code&amp;gt;yourdomain.swcp.com.&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:* Once you are finished testing, update all relevent &#039;&#039;&#039;A&#039;&#039;&#039; records to point to 216.184.2.32.&lt;br /&gt;
&lt;br /&gt;
====The files you are testing====&lt;br /&gt;
The test virtual points at exactly the same files as your main, live site.  You do not need to upload anything.  Anything that you want to change can be changed through your normal file upload method (FTP), but &#039;&#039;be aware that this will also change your live site&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Hosting Environment Changes===&lt;br /&gt;
&amp;lt;table cellpadding=4 border=1&amp;gt;&lt;br /&gt;
  &amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;PHP&amp;amp;nbsp;Version&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Apache&amp;amp;nbsp;Version&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;IP&amp;amp;nbsp;Address&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;Current Webfarm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4.3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;216.184.2.18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td  bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;New Webfarm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;5.2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2.2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;216.184.2.32&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PHP Notes====&lt;br /&gt;
*&#039;&#039;&#039;Register Globals&#039;&#039;&#039;&lt;br /&gt;
**Register Globals is now &#039;&#039;&#039;disabled&#039;&#039;&#039; by default.  We can enable it for your site at your request.&lt;br /&gt;
**Questions? Please read [http://us.php.net/register_globals PHP.net&#039;s description of &#039;&#039;Register Globals.&#039;&#039;]&lt;br /&gt;
**We strongly encourage our customers using &#039;&#039;Register Globals&#039;&#039; to consider refactoring their code at this time.  &#039;&#039;Register Globals&#039;&#039; is deprecated and will be removed from PHP 6.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Apache Notes====&lt;br /&gt;
*&#039;&#039;&#039;.htaccess files&#039;&#039;&#039;&lt;br /&gt;
**Though most .htaccess behavior will not be affected, all sites with .htaccess files should be tested.&lt;br /&gt;
**The directive &#039;&#039;&#039;&amp;lt;code&amp;gt;+FollowSymLinks&amp;lt;/code&amp;gt;&#039;&#039;&#039; needs to changed to &#039;&#039;&#039;&amp;lt;code&amp;gt;+SymLinksIfOwnerMatch&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
***Read [http://httpd.apache.org/docs/2.2/urlmapping.html#outside Apache.org&#039;s description of this directive]&lt;/div&gt;</summary>
		<author><name>Victoria</name></author>
	</entry>
	<entry>
		<id>https://wiki.swcp.com/w/index.php?title=Migration_to_Web_Farm_2&amp;diff=1011</id>
		<title>Migration to Web Farm 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.swcp.com/w/index.php?title=Migration_to_Web_Farm_2&amp;diff=1011"/>
		<updated>2009-04-07T22:22:39Z</updated>

		<summary type="html">&lt;p&gt;Victoria: /* Testing Your Site */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Migrating Your Website to the New Southwest Cyberport Webfarm==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
*Describe how to test your current site on the new Webfarm&lt;br /&gt;
*Encourage thorough testing of sites moving to the new Southwest Cyberport Webfarm&lt;br /&gt;
*List the upgraded software packages &lt;br /&gt;
*Provide a few suggestions to avoid common pitfalls.&lt;br /&gt;
*Encourage &#039;&#039;&#039;thorough&#039;&#039;&#039; testing.  Really.  You won&#039;t regret doing it.  You will probably regret &#039;&#039;not&#039;&#039; doing it.&lt;br /&gt;
&lt;br /&gt;
===Testing Your Site===&lt;br /&gt;
====What to test====&lt;br /&gt;
We cannot stress enough the importance of testing your site on the new webfarm.  Do not just verify that your home page loads.  Here is a partial list of behavior that should receive close scrutiny:&lt;br /&gt;
*Form submissions&lt;br /&gt;
**Make sure your customers can reach you!&lt;br /&gt;
*Dynamic content generated by:&lt;br /&gt;
**PHP code &lt;br /&gt;
**CGI scripts&lt;br /&gt;
**Apache Server Side Includes&lt;br /&gt;
**Javascript&lt;br /&gt;
*Redirection [http://en.wikipedia.org/wiki/URL_redirection#Purposes (best used sparingly)]:&lt;br /&gt;
**.htaccess, PHP, META tags, CGI, Javascript, etc.&lt;br /&gt;
&lt;br /&gt;
Beware any hard-coded links (like &amp;amp;lta href=&amp;quot;http://www.YourDomain.com/otherfile.html&amp;quot;&amp;amp;gt) - those will go to the current webfarm, rather than the new one.&lt;br /&gt;
&lt;br /&gt;
====Where to test===&lt;br /&gt;
In most cases, we want to add the subdomain &#039;test&#039; so that:&lt;br /&gt;
:www.YourDomain.com =&amp;gt; your site, via the current webfarm&lt;br /&gt;
:test.YourDomain.com =&amp;gt; your site, via the new webfarm&lt;br /&gt;
&lt;br /&gt;
*If we control DNS for your domain:&lt;br /&gt;
** We have already created the URL &#039;&#039;&#039;&#039;test&#039;&#039;&#039;.YourDomain.com&#039; - use this URL to test your current site on the new webfarm.  Let us know if this URL doesn&#039;t work.&lt;br /&gt;
** When you&#039;re finished testing your site, [mailto:help@swcp.com send us an email] instructing us to fully migrate your site to the new webfarm.&lt;br /&gt;
** Test your site again, using &#039;www.YourDomain.com&#039; rather than the test URL.&lt;br /&gt;
&lt;br /&gt;
*If we do &#039;&#039;&#039;not&#039;&#039;&#039; control DNS for your domain: &lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFF2F2; border:red solid 2px; margin-left:1em&amp;quot;&amp;gt;&lt;br /&gt;
:Be careful when changing DNS entries for your domain.&amp;lt;br /&amp;gt;Invalid DNS entries will make it impossible to reach your site.&amp;lt;br /&amp;gt;These steps may not work for domains with multiple subdomains or other non-trivial DNS records&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
:* For testing, we have created a URL for you to use that is similar to this:&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;&amp;lt;code&amp;gt;yourdomain.swcp.com.&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:* Once you are finished testing, update all relevent &#039;&#039;&#039;A&#039;&#039;&#039; records to point to 216.184.2.32.&lt;br /&gt;
&lt;br /&gt;
====The files you are testing====&lt;br /&gt;
The test virtual points at exactly the same files as your main, live site.  You do not need to upload anything.  Anything that you want to change can be changed through your normal file upload method (FTP), but &#039;&#039;be aware that this will also change your live site&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Hosting Environment Changes===&lt;br /&gt;
&amp;lt;table cellpadding=4 border=1&amp;gt;&lt;br /&gt;
  &amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;PHP&amp;amp;nbsp;Version&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Apache&amp;amp;nbsp;Version&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;IP&amp;amp;nbsp;Address&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;Current Webfarm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4.3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;216.184.2.18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td  bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;New Webfarm&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;5.2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2.2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;216.184.2.32&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PHP Notes====&lt;br /&gt;
*&#039;&#039;&#039;Register Globals&#039;&#039;&#039;&lt;br /&gt;
**Register Globals is now &#039;&#039;&#039;disabled&#039;&#039;&#039; by default.  We can enable it for your site at your request.&lt;br /&gt;
**Questions? Please read [http://us.php.net/register_globals PHP.net&#039;s description of &#039;&#039;Register Globals.&#039;&#039;]&lt;br /&gt;
**We strongly encourage our customers using &#039;&#039;Register Globals&#039;&#039; to consider refactoring their code at this time.  &#039;&#039;Register Globals&#039;&#039; is deprecated and will be removed from PHP 6.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Apache Notes====&lt;br /&gt;
*&#039;&#039;&#039;.htaccess files&#039;&#039;&#039;&lt;br /&gt;
**Though most .htaccess behavior will not be affected, all sites with .htaccess files should be tested.&lt;br /&gt;
**The directive &#039;&#039;&#039;&amp;lt;code&amp;gt;+FollowSymLinks&amp;lt;/code&amp;gt;&#039;&#039;&#039; needs to changed to &#039;&#039;&#039;&amp;lt;code&amp;gt;+SymLinksIfOwnerMatch&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
***Read [http://httpd.apache.org/docs/2.2/urlmapping.html#outside Apache.org&#039;s description of this directive]&lt;/div&gt;</summary>
		<author><name>Victoria</name></author>
	</entry>
	<entry>
		<id>https://wiki.swcp.com/w/index.php?title=Server_Side_Includes&amp;diff=1007</id>
		<title>Server Side Includes</title>
		<link rel="alternate" type="text/html" href="https://wiki.swcp.com/w/index.php?title=Server_Side_Includes&amp;diff=1007"/>
		<updated>2009-03-06T20:26:19Z</updated>

		<summary type="html">&lt;p&gt;Victoria: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to use Server Side Includes (SSI) on your website hosted at SWCP==&lt;br /&gt;
&lt;br /&gt;
SSI (Server Side Includes) are directives that are placed in HTML pages, and evaluated on the server while the pages are being served. They let you add dynamically generated content to an existing HTML page, without having to serve&lt;br /&gt;
the entire page via a CGI program, or other dynamic technology.&lt;br /&gt;
&lt;br /&gt;
The decision of when to use SSI, and when to have your page entirely generated by some program, is usually a matter of how much of the page is static, and how much needs to be recalculated every time the page is served. SSI is a great way to add small pieces of information, such as the current time. But if a majority of your page is being generated at the time that it is served, you need to look for some other solution.&lt;br /&gt;
&lt;br /&gt;
Some common, easy to use SS directives are:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;!--#echo var=&amp;quot;DATE_LOCAL&amp;quot; --&amp;gt;  To display the current date in the page.&lt;br /&gt;
 &amp;lt;!--#flastmod file=&amp;quot;index.html&amp;quot; --&amp;gt; To display the modifcation date of a file.&lt;br /&gt;
 &amp;lt;!--#include file=&amp;quot;somefile.html&amp;quot; --&amp;gt;  Usually used to include something that repeats on many pages, such as a standard hearder or footer.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For the SSI to work, the HMTL file must end in .shtml, as in example.shtml.&lt;br /&gt;
&lt;br /&gt;
===CGI===&lt;br /&gt;
&lt;br /&gt;
SSI can also be used to execute an external CGI script and display the output. To use this feature with SWCP web hosting you must do 2 things.  First, you must use the &amp;quot;include virtual&amp;quot; syntax.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;!--#include virtual=&amp;quot;/script-alias/script name&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Second, you must put the script in your cgi-bin directory, and call it with your script alias, just like you would call a CGI script from a form.  For example,  user johndoe wants to use SSI to execute the script cutequote.pl.  He would put the script in /users/johndoe/public_html/cgi-bin.  Then in his web page, he&#039;d use this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;!--#include virtual=&amp;quot;/johndoe-bin/cutequote.pl&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See also: [[SWCP CGI Scripts]]&lt;/div&gt;</summary>
		<author><name>Victoria</name></author>
	</entry>
	<entry>
		<id>https://wiki.swcp.com/w/index.php?title=Server_Side_Includes&amp;diff=1006</id>
		<title>Server Side Includes</title>
		<link rel="alternate" type="text/html" href="https://wiki.swcp.com/w/index.php?title=Server_Side_Includes&amp;diff=1006"/>
		<updated>2009-03-06T20:25:10Z</updated>

		<summary type="html">&lt;p&gt;Victoria: New page: ==How to use Server Side Includes (SSI) on your website hosted at SWCP==  SSI (Server Side Includes) are directives that are placed in HTML pages, and evaluated on the server while the pag...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to use Server Side Includes (SSI) on your website hosted at SWCP==&lt;br /&gt;
&lt;br /&gt;
SSI (Server Side Includes) are directives that are placed in HTML pages, and evaluated on the server while the pages are being served. They let you add dynamically generated content to an existing HTML page, without having to serve&lt;br /&gt;
the entire page via a CGI program, or other dynamic technology.&lt;br /&gt;
&lt;br /&gt;
The decision of when to use SSI, and when to have your page entirely generated by some program, is usually a matter of how much of the page is static, and how much needs to be recalculated every time the page is served. SSI is a great way to add small pieces of information, such as the current time. But if a majority of your page is being generated at the time that it is served, you need to look for some other solution.&lt;br /&gt;
&lt;br /&gt;
Some common, easy to use SS directives are:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;!--#echo var=&amp;quot;DATE_LOCAL&amp;quot; --&amp;gt;  To display the current date in the page.&lt;br /&gt;
 &amp;lt;!--#flastmod file=&amp;quot;index.html&amp;quot; --&amp;gt; To display the modifcation date of a file.&lt;br /&gt;
 &amp;lt;!--#include file=&amp;quot;somefile.html&amp;quot; --&amp;gt;  Usually used to include something that repeats on many pages, such as a standard hearder or footer.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For the SSI to work, the HMTL file must end in .shtml, as in example.shtml.&lt;br /&gt;
&lt;br /&gt;
===CGI===&lt;br /&gt;
&lt;br /&gt;
SSI can also be used to execute an external CGI script and display the output. To use this feature with SWCP web hosting you must do 2 things.  First, you must use the &amp;quot;include virtual&amp;quot; syntax.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;!--#include virtual=&amp;quot;/script-alias/script name&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Second, you must put the script in your cgi-bin directory, and call it with your script alias, just like you would call a CGI script from a form.  For example,  user johndoe wants to use SSI to execute the script cutequote.pl.  He would put the script in /users/johndoe/public_html/cgi-bin.  Then in his web page, he&#039;d use this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;!--#include virtual=&amp;quot;/johndoe-bin/cutequote.pl&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Victoria</name></author>
	</entry>
	<entry>
		<id>https://wiki.swcp.com/w/index.php?title=For_Web_Developers&amp;diff=1005</id>
		<title>For Web Developers</title>
		<link rel="alternate" type="text/html" href="https://wiki.swcp.com/w/index.php?title=For_Web_Developers&amp;diff=1005"/>
		<updated>2009-03-06T20:24:36Z</updated>

		<summary type="html">&lt;p&gt;Victoria: /* Sections */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As part of SWCP&#039;s interest in Open Source software and easy to use web based applications we&#039;re working on making several open source packages easily available, see [[Webapps]] for more information about this. Many common questions are answered in the&lt;br /&gt;
[[KB WebApps|Web Apps]] section of our [[Knowledge Base]].&lt;br /&gt;
&lt;br /&gt;
This section of the Wiki will contain more detailed information about web applications, CSS, Web brower issues, &lt;br /&gt;
HTML editors, and other web development issues. This is still under development, so bear with us. If you have a&lt;br /&gt;
topic you&#039;d like us to cover, send email to help@swcp.com and we&#039;ll try to find you some answers.&lt;br /&gt;
&lt;br /&gt;
==Sections==&lt;br /&gt;
How web browsing works. ( whose rendering what, when? )&lt;br /&gt;
&lt;br /&gt;
[[Quick Recipes]] ( Short snippets of code for specific tasks )&lt;br /&gt;
&lt;br /&gt;
[[Website Problems]] Things that behave badly.&lt;br /&gt;
&lt;br /&gt;
[[SWCP CGI Scripts]] Scripts available for adding counters, simple forms, etc.&lt;br /&gt;
&lt;br /&gt;
[[Server Side Includes]] &lt;br /&gt;
&lt;br /&gt;
Website Design Tools&lt;br /&gt;
&lt;br /&gt;
Content Management Tools&lt;br /&gt;
&lt;br /&gt;
[[WebApps]] - Tips and tricks for the web applications that SWCP supports (MediaWiki, WordPress, etc.)&lt;/div&gt;</summary>
		<author><name>Victoria</name></author>
	</entry>
	<entry>
		<id>https://wiki.swcp.com/w/index.php?title=Maildrop_Syntax_Tutorial&amp;diff=954</id>
		<title>Maildrop Syntax Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.swcp.com/w/index.php?title=Maildrop_Syntax_Tutorial&amp;diff=954"/>
		<updated>2009-01-26T17:27:02Z</updated>

		<summary type="html">&lt;p&gt;Victoria: New page: =An Introduction to Maildrop filtering syntax=  SWCP uses Maildrop to handle its anti-spam filtering.  However, Maildrop also allows for a lot of other types of filtering, most of which re...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=An Introduction to Maildrop filtering syntax=&lt;br /&gt;
&lt;br /&gt;
SWCP uses Maildrop to handle its anti-spam filtering.  However, Maildrop also allows for a lot of other types of filtering, most of which require manually editing .mailfilter files (and reading your email on the server via TWIG, pine, mutt, etc.).  This tutorial covers the basics of manually editing a .mailfilter for an assortment of uses.&lt;br /&gt;
&lt;br /&gt;
Additionally, SWCP provides a web interface for our end users to create a user&#039;s .mailfilter file, and most of our users use the web interface to do so.  &#039;&#039;&#039;Manual editing is incompatible with web interface editing&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
If you wish to manually edit your .mailfilter, first log into https://kumo.swcp.com/spam and set the   option &amp;quot;Filtering&amp;quot; to No.  Wait 15 minutes.  You should have a new file called .mailfilter.swcp.  From this point you can hand edit the file then  rename it to .mailfilter.  To keep SWCP or the web interface from mistakenly overwriting your .mailfilter file, be sure to remove the very top line:&lt;br /&gt;
&lt;br /&gt;
 # SWCP:MAILFILTER:neal &lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
Variables can be declared as below.&lt;br /&gt;
&lt;br /&gt;
Without Quotes&lt;br /&gt;
 DEFAULT=/var/mail/sampleuser&lt;br /&gt;
&lt;br /&gt;
With variable substitution&lt;br /&gt;
 SPAMCAN=/var/spool/mail/spamdrop/$LOGNAME&lt;br /&gt;
&lt;br /&gt;
With quotes&lt;br /&gt;
 SUPPORT=&amp;quot;/users/sampleuser/mail/support&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With quotes and variable substitution&lt;br /&gt;
 HELP=&amp;quot;/users/$LOGNAME/mail/help&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Logging your filtered email=&lt;br /&gt;
I have found that logging filtered email makes troubleshooting much easier.&lt;br /&gt;
To make this function operate you&#039;ll want to set the logfile variable.  Then in&lt;br /&gt;
each recipe add a log line with a comment.  Here&#039;s an example.&lt;br /&gt;
&lt;br /&gt;
logfile &amp;quot;/home/sampleuser/.mailfilter.log&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
 if (/^To:.*sampleuser@swcp.com /)&lt;br /&gt;
 {&lt;br /&gt;
 log &amp;quot;Ptrn: sampleuser@swcp.com whitelist&amp;quot;&lt;br /&gt;
        to &amp;quot;$DEFAULT&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now when this rule is matched and delivers a message your .mailfilter.log will&lt;br /&gt;
have a set of lines in it similar to this.&lt;br /&gt;
&lt;br /&gt;
 Ptrn: sampleuser@swcp.com whitelist&lt;br /&gt;
 Date: Wed Apr 23 17:21:44 2003&lt;br /&gt;
 From: Some Sender &amp;lt;someone@somewhere.com&amp;gt;&lt;br /&gt;
 Subj: Some Subject&lt;br /&gt;
 File: /var/spool/mail/sampleuser&lt;br /&gt;
&lt;br /&gt;
As you can see this makes finding an elusive problem somewhat easier.  There is one&lt;br /&gt;
unfortunate side effect, of course there had to be one :-)  Depending on how quickly your&lt;br /&gt;
mailserver is getting email you may find that the &#039;Ptrn:&#039; line and the &#039;Date: From: Subj:&lt;br /&gt;
File:&#039; lines are out of sync.  These are difficult problems to solve without modifying the&lt;br /&gt;
source to maildrop.&lt;br /&gt;
&lt;br /&gt;
=Filter Contents of the To: Cc: From: or Subject: fields.=&lt;br /&gt;
Visit http://www.flounder.net/~mrsam/maildrop/maildropfilter.html for complete regex syntax.&lt;br /&gt;
&lt;br /&gt;
 if (/^To:.*sampleuser@swcp.com /)&lt;br /&gt;
 {&lt;br /&gt;
        to &amp;quot;$DEFAULT&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 if (/^Cc:.*help@swcp.com/ )&lt;br /&gt;
 {&lt;br /&gt;
        to &amp;quot;$HELP&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 if (/^From: My Enemy &amp;lt;anotheruser@swcp.com&amp;gt;/)&lt;br /&gt;
 {&lt;br /&gt;
        to &amp;quot;$SPAMCAN&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 if (/^Subject: About your puppies/)&lt;br /&gt;
 {&lt;br /&gt;
        to &amp;quot;$DEFAULT&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=Filter Contents of the header, body, both, or case.=&lt;br /&gt;
You can match header, body, header &amp;amp; body,  or case (upper or lower).&lt;br /&gt;
&lt;br /&gt;
Header is always assumed, so you don&#039;t have to put :h after most matches&lt;br /&gt;
Be very careful to limit the size of your search if you use :b see below.&lt;br /&gt;
&lt;br /&gt;
* :h = match in the header only&lt;br /&gt;
* :b = match in the body only&lt;br /&gt;
* :w = match in the header and the body&lt;br /&gt;
* :D = match case&lt;br /&gt;
* :p = match only the first 100 lines of the body (SWCP Specific)&lt;br /&gt;
&lt;br /&gt;
==First Version==&lt;br /&gt;
This version matches the words opt-in, opt in, opt-out, opt out in the body with no reguard for the size of the message.&lt;br /&gt;
&lt;br /&gt;
 if (/(opt-in|opt in|opt-out|opt out) /:b )&lt;br /&gt;
 {&lt;br /&gt;
        to &amp;quot;$SPAMCAN&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==A Better Version==&lt;br /&gt;
This version matches the words opt-in, opt in, opt-out, opt out in the body but constrains the message size to less than 500 lines and less than 15 kilobytes.  &lt;br /&gt;
&lt;br /&gt;
    if (($LINES &amp;lt; 500 &amp;amp;&amp;amp; $SIZE &amp;lt; 15000) &amp;amp;&amp;amp; /(opt-in|opt in|opt-out|opt out) /:b)&lt;br /&gt;
    {&lt;br /&gt;
            to &amp;quot;$SPAMCAN&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=Using Matching=&lt;br /&gt;
If you have multiple entries to match say from the Subject line, consider the following.&lt;br /&gt;
&lt;br /&gt;
The special character &#039;!&#039; tells maildrop to stick everything it matches up to the end of line &#039;$&#039; into one of its special MATCH variables.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: It should be noted that maildrop has (what I consider to be) a documented bug.  Different types of matches cause different MATCH variables to be used.  In particular if statements using this match syntax dump their variable contents into MATCH2, foreach matches dump their match contents into a variable called MATCH, see below.&lt;br /&gt;
&lt;br /&gt;
 if (/^Subject: *!.*$/)&lt;br /&gt;
 {&lt;br /&gt;
&lt;br /&gt;
    if ($MATCH2 =~ /Updates from the hospital about (mom|dad|brother)/ )&lt;br /&gt;
    {&lt;br /&gt;
        to &amp;quot;$DEFAULT&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ($MATCH2 =~ /Win / &amp;amp;&amp;amp; $MATCH2 =~ /Opt/:D &amp;amp;&amp;amp; /casino/:p)&lt;br /&gt;
    {&lt;br /&gt;
        to &amp;quot;$SPAMCAN&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=Looping with Foreach=&lt;br /&gt;
If you wish to match to &amp;amp; cc in the same statement you must use a foreach&lt;br /&gt;
&lt;br /&gt;
 foreach /^(To|Cc): *!.*$/&lt;br /&gt;
 {&lt;br /&gt;
    if ( $MATCH =~ /@netris.com/)&lt;br /&gt;
    {&lt;br /&gt;
        to &amp;quot;$DEFAULT&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ($MATCH =~ /rob@nowhere.com / &amp;amp;&amp;amp; /casino/:p )&lt;br /&gt;
    {&lt;br /&gt;
        to &amp;quot;$SPAMCAN&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=Dropping a message entirely=&lt;br /&gt;
If you want to send something to /dev/null, use the keyword &#039;exit&#039;. It should send any matched email messages to /dev/null.&lt;br /&gt;
&lt;br /&gt;
 if ( /To: sampleuser@netris.com/)&lt;br /&gt;
    {&lt;br /&gt;
        exit&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=Filter Then Forward=&lt;br /&gt;
If you want to filter then forward or cc a message, simply place a ! at the begining of your delivery line.  This tells maildrop to forward all mail matching that criteria to someone@someotheraddress.com.  If you want to forward all email simply put the &#039;cc&#039; line outside the body of the regex.&lt;br /&gt;
&lt;br /&gt;
 if ( /To: sampleuser@netris.com/)&lt;br /&gt;
    {&lt;br /&gt;
        cc &amp;quot;!someone@someotheraddress.com&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Testing your new filter rules=&lt;br /&gt;
&lt;br /&gt;
Log into a a host that is running maildrop and run the following command*:&lt;br /&gt;
&lt;br /&gt;
 maildrop -V 4 -d logname &amp;lt; msg.txt&lt;br /&gt;
&lt;br /&gt;
Where logname is your username and msg.txt is a file containing 1 email message saved from pine or mutt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You&#039;ll probably want to log into a host other than your mailserver.&#039;&#039;&#039;  If your system has a systemwide maildroprc you&#039;ll see all the debug from that too.  That&#039;s probably not what you want :-)&lt;br /&gt;
&lt;br /&gt;
==Shameless plug==&lt;br /&gt;
&lt;br /&gt;
http://www.dillivision.com/felix - use my cat to help you manage your email.&lt;br /&gt;
&lt;br /&gt;
=A real example=&lt;br /&gt;
&lt;br /&gt;
 MAILDIR=&amp;quot;/users/$LOGNAME/mail&amp;quot;&lt;br /&gt;
 DEFAULT=&amp;quot;/var/mail/$LOGNAME&amp;quot;&lt;br /&gt;
 SPAMCAN=&amp;quot;/users/$LOGNAME/mail/SPAM&amp;quot;&lt;br /&gt;
 logfile &amp;quot;/users/$LOGNAME/maildrop_log&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 if(/^Subject: *!.*$/)&lt;br /&gt;
 {&lt;br /&gt;
        if($MATCH2 =~ /Dialup Session Report/)&lt;br /&gt;
        {&lt;br /&gt;
                log &amp;quot;Ptrn: Dialup Session Report&amp;quot;&lt;br /&gt;
                to &amp;quot;$MAILDIR/portmasters&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        if($MATCH2 =~ /OMS#.*Path Built/)&lt;br /&gt;
        {&lt;br /&gt;
                log &amp;quot;Ptrn: Path Built&amp;quot;&lt;br /&gt;
                to &amp;quot;$MAILDIR/pathbuilt&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        if($MATCH2 =~ /Domain request:/)&lt;br /&gt;
        {&lt;br /&gt;
                &amp;quot;Ptrn: Domain request&amp;quot;&lt;br /&gt;
                to &amp;quot;$MAILDIR/domreg&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
 # end of Subject exceptions&lt;br /&gt;
 #&lt;br /&gt;
 # begin To/Cc exceptions&lt;br /&gt;
 foreach /^(To|Cc): *!.*$/&lt;br /&gt;
 {&lt;br /&gt;
        if($MATCH =~ /ilikespam@/)&lt;br /&gt;
        {&lt;br /&gt;
                log &amp;quot;Ptrn: ilikespam spam&amp;quot;&lt;br /&gt;
                to &amp;quot;$MAILDIR/throwaway&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        if($MATCH =~ /abc@/)&lt;br /&gt;
        {&lt;br /&gt;
                log &amp;quot;Ptrn: abc spam&amp;quot;&lt;br /&gt;
                to &amp;quot;$MAILDIR/throwaway&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        if($MATCH =~ /puppyfriends@yahoogroups.com/)&lt;br /&gt;
        {&lt;br /&gt;
                log &amp;quot;Ptrn: Puppy email&amp;quot;&lt;br /&gt;
                to &amp;quot;$MAILDIR/puppy&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
 # end of To and Cc exceptions&lt;br /&gt;
 #&lt;br /&gt;
 # beginning of From exceptions   &lt;br /&gt;
 if(/^From:*!.*$/)&lt;br /&gt;
 {&lt;br /&gt;
&lt;br /&gt;
        if($MATCH2 =~ /joejoe@uswest.com/)&lt;br /&gt;
        {&lt;br /&gt;
                log &amp;quot;Ptrn: joejoe&amp;quot;&lt;br /&gt;
                to &amp;quot;$MAILDIR/joe&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        if($MATCH2 =~ /catchthisemail@swcp.com/)&lt;br /&gt;
        {&lt;br /&gt;
                log &amp;quot;Ptrn: catchthisemail spam&amp;quot;&lt;br /&gt;
                to &amp;quot;$MAILDIR/junk&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        if($MATCH2 =~ /((samplemom|sampledad|samplebrother|sistersample)@swcp.com)|marie@nm.net/)&lt;br /&gt;
        {&lt;br /&gt;
                log &amp;quot;Ptrn: family match&amp;quot;&lt;br /&gt;
                to &amp;quot;$DEFAULT&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        if($MATCH2 =~ /(majordomo@swcp.com|replies@opensrs.org)/)&lt;br /&gt;
        {&lt;br /&gt;
                log &amp;quot;Ptrn: majordomo-opensrs&amp;quot;&lt;br /&gt;
                to &amp;quot;$DEFAULT&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
 # asdf end of From: exceptions&lt;br /&gt;
 #&lt;br /&gt;
 log &amp;quot;Ptrn: final match&amp;quot;&lt;br /&gt;
 to &amp;quot;$SPAMCAN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The bulk of this document was written by [mailto:jamesh@swcp.com James Hamilton].&lt;/div&gt;</summary>
		<author><name>Victoria</name></author>
	</entry>
</feed>