<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Exchange &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/exchange/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sun, 12 Mar 2017 12:35:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>BackOffice Server 4.5 aka how to get the best of 1990&#8217;s Microsoft Server Tech!</title>
		<link>https://virtuallyfun.com/2017/03/12/backoffice-server-4-5-aka-get-best-1990s-microsoft-server-tech/</link>
					<comments>https://virtuallyfun.com/2017/03/12/backoffice-server-4-5-aka-get-best-1990s-microsoft-server-tech/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 12 Mar 2017 12:24:22 +0000</pubDate>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Windows NT 4.0]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6922</guid>

					<description><![CDATA[Every so often, I&#8217;ll get either emails or messages from various people wanting to run their own exchange server setup in a similar method that I have setup, except that they are lacking either Windows NT Server discs, or even &#8230; <a href="https://virtuallyfun.com/2017/03/12/backoffice-server-4-5-aka-get-best-1990s-microsoft-server-tech/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<div id="attachment_6921" style="width: 410px" class="wp-caption alignleft"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-6921" class="wp-image-6921 size-full" src="https://virtuallyfun.com/wp-content/uploads/2017/03/LANMANNT.png" alt="" width="400" height="280" /><p id="caption-attachment-6921" class="wp-caption-text">Stylized logo!</p></div>
<p>Every so often, I&#8217;ll get either emails or messages from various people wanting to run their own exchange server setup in a similar method that I have setup, except that they are lacking either Windows NT Server discs, or even the Exchange server disc. Â I always end up pointing people to eBay, although contrary to the last few years, prices of old Exchange Server have gotten expensive. Â However there is a different SKU, and way to get them both, plus a lot more, enter the late 1990&#8217;s server craze of product consolidation, Microsoft Back office.</p>
<div id="attachment_6966" style="width: 2314px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-6966" class="size-full wp-image-6966" src="https://virtuallyfun.com/wp-content/uploads/2017/03/IMG_20170303_122438.jpg" alt="" width="2304" height="1296" /><p id="caption-attachment-6966" class="wp-caption-text">Back Office media kit</p></div>
<p>In all version 4.5 comes on 7 CD&#8217;s containing:</p>
<ul>
<li>Windows NT Server 4.0/IE 5.0/MMC 1.0</li>
<li>SQL Server 7.0</li>
<li>Proxy Server 2.0/Option Pack</li>
<li>Exchange Server 5.5</li>
<li>Site Server 1.0</li>
<li>Systems Management Server 2.0</li>
<li>SNA Server 4.0</li>
</ul>
<p>Before server virtualization took off, the trend for small branch offices and small organizations was to get a single server and try to run everything all at once. Â Of course this leads to an incredible amount of inter-tangled dependencies, and possible collisions when involving 3rd party software, along with possible performance issues for stacking so much onto one box. Â How times have changed! Â Where today we may run all the same services on a single physical box, however with each server component getting its own VM, it lends to far better stability as you don&#8217;t have so many applications with possible DLL/system versioning issues, and better resource management as you can easily prioritize VM&#8217;s or even suspended ones that are infrequently needed. Â Having lived through it, there was nothing like having a needed service pack for one issue on one component, which then broke something else. Â Needless to say this is why we have virtualization, and things like docker to deal with DLL hell.</p>
<div id="attachment_6968" style="width: 2314px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-6968" class="size-full wp-image-6968" src="https://virtuallyfun.com/wp-content/uploads/2017/03/IMG_20170303_122559.jpg" alt="" width="2304" height="1296" /><p id="caption-attachment-6968" class="wp-caption-text">CD&#8217;s</p></div>
<p>There is no real difference between these Back office versions of the server apps, which is why I would recommend this over a standalone package as you get so much more.</p>
<p>SMTP along with POP and IMAP, are largely unchanged. Â While Outlook 2016 may not support Exchange 5.5 directly, you can configure it as an IMAP server, and connect just fine. Â I&#8217;d highly recommend something like stunnel to wrap it with modern encryption, something that Windows NT 4.0 is lacking. Â Combined with an external relay to do &#8220;modern&#8221; features like DKIM, spam filtering and obscuring your server&#8217;s direct connection on the internet, there is nothing wrong with using it as a backed, even in 2017.</p>
<p>SQL 7 is the first version in the &#8220;rewrite&#8221; of Sybase SQL, supporting the new client libraries, which .Net 4.5 on Windows 10 can still happily connect to, unlike SQL 6.5 and below. Â I use it occasionally to quickly prototype stuff as needed or load up datasets to transform them. Â I also like the SQL scheduler to do jobs in steps, as it can catch error codes, and you can setup elaborate processes.</p>
<p>I can&#8217;t imagine having a use for SNA Server anymore as IBM had shifted all their mainframes from SNA, to TCP/IP. Â I would imagine with a current software contract that is what people would be using, but somehow I&#8217;d like to imagine some large organization still using 3270&#8217;s on people&#8217;s desks, and a SNA gateway to bring sessions to people&#8217;s desks. Â But that is highly unlikely. Â Back in the day COM/TI was a big deal to take COBOL transactions and package them up as Microsoft COM objects to later be called either directly, or middleware via DCOM. Â Although who knows, when it comes to legacy stuff, Im sure somewhere has type 1 token ring MAU&#8217;s, and SDLC links.</p>
<p>Packages like Back Office is what basically pushed out Novel from the market as they didn&#8217;t develop their own solutions in time, and deploying server software to Novel Netware proved to not only be very precarious, but along with it&#8217;s single application process space, proved to be extremely unreliable. Â Not to mention that older protocol companies like DEC, IBM or Novel were entrenched in their own proprietary network stacks, and TCP/IP was frequently seen as something to be purchased separately both for the OS, and the application. Â Microsoft certainly did the right thing by having a free TCP/IP for Windows for Workgroups, and including it in Windows NT, and Windows 95.</p>
<p>As always the option Pack for Windows NT 4.0 nearly brings it up to the functional level of Windows 2000, and is a great way to build that virtual corporation for testing.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2017/03/12/backoffice-server-4-5-aka-get-best-1990s-microsoft-server-tech/feed/</wfw:commentRss>
			<slash:comments>36</slash:comments>
		
		
			</item>
		<item>
		<title>So Microsoft still has the MacOS Outlook for download</title>
		<link>https://virtuallyfun.com/2014/10/06/so-microsoft-still-has-the-macos-outlook-for-download/</link>
					<comments>https://virtuallyfun.com/2014/10/06/so-microsoft-still-has-the-macos-outlook-for-download/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 06 Oct 2014 03:47:38 +0000</pubDate>
				<category><![CDATA[BasiliskII]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[m68k]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[virtual networking]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4579</guid>

					<description><![CDATA[I was kind of surprised. Â Even more so that I could get it working to my Exchange 5.5 server. Unless you have AppleTalk enabled on your server, you&#8217;ll need to setup your TCP/IP, and that also means you have to &#8230; <a href="https://virtuallyfun.com/2014/10/06/so-microsoft-still-has-the-macos-outlook-for-download/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>I was kind of surprised. Â Even more so that I could get it working to my Exchange 5.5 server.</p>
<div id="attachment_4580" style="width: 826px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/10/outlook-on-macos-8.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4580" class="wp-image-4580 size-full" src="https://virtuallyfun.com/wp-content/uploads/2014/10/outlook-on-macos-8.jpg" alt="outlook on macos 8" width="816" height="638" /></a><p id="caption-attachment-4580" class="wp-caption-text">Outlook on MacOS 8.0</p></div>
<p>Unless you have AppleTalk enabled on your server, you&#8217;ll need to setup your TCP/IP, and that also means you have to be able to resovle the exchange server by name.</p>
<p>If you want to use a hosts file, be sure to set the user mode to advanced in the control panel, and then setup a hosts file in the special format that looks more like a DNS zone record.</p>
<p style="padding-left: 30px;">exchange.superglobalmegacorp.com A 172.18.8.50<br />
exchange CNAME exchange.superglobalmegacorp.com<br />
bbs CNAME bbs.superglobalmegacorp.com</p>
<p>Then save it somewhere like System/Control panels, point the TCP/IP panel to it, and that should do it.</p>
<p>For anyone who wants to try to connect to their Exchange server, you can find the client <a href="ftp://ftp.microsoft.com/bussys/exchange/exchange-public/fixes/Eng/Exchg5.5/SP3/MAC/">here</a>, on their ancient ftp server. Â And I suppose you could also try the one from <a href="ftp://ftp.microsoft.com./Softlib/MSLFILES/SP2_40MA.EXE">Exchange 4.0SP2</a>, but I didn&#8217;t bother, since this one is so new, like 1999!</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2014/10/06/so-microsoft-still-has-the-macos-outlook-for-download/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Exchange 5.5 OWA vs Outlook 2003</title>
		<link>https://virtuallyfun.com/2014/09/14/exchange-5-5-owa-vs-outlook-2003/</link>
					<comments>https://virtuallyfun.com/2014/09/14/exchange-5-5-owa-vs-outlook-2003/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 14 Sep 2014 08:03:32 +0000</pubDate>
				<category><![CDATA[email]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[microsoft windows]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4515</guid>

					<description><![CDATA[error &#8216;ASP 0115&#8217; Unexpected error /exchange/USA/root.asp A trappable error occurred in an external object. The script cannot continue running. So, call me crazy, but I&#8217;ve been running an Exchange 5.5 server a home for a while without issues. Â It&#8217;s perfect &#8230; <a href="https://virtuallyfun.com/2014/09/14/exchange-5-5-owa-vs-outlook-2003/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<div id="attachment_4516" style="width: 658px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/09/asp-0115-error.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4516" class="size-full wp-image-4516" src="https://virtuallyfun.com/wp-content/uploads/2014/09/asp-0115-error.png" alt="ASP 0115" width="648" height="419" /></a><p id="caption-attachment-4516" class="wp-caption-text">ASP 0115</p></div>
<p style="padding-left: 30px;"><span style="font-family: Arial; font-size: small;">error &#8216;ASP 0115&#8217;</span></p>
<p style="padding-left: 30px;"><span style="font-family: Arial; font-size: small;">Unexpected error</span></p>
<p style="padding-left: 30px;"><span style="font-family: Arial; font-size: small;">/exchange/USA/root.asp</span></p>
<p style="padding-left: 30px;"><span style="font-family: Arial; font-size: small;">A trappable error occurred in an external object. The script cannot continue running.</span></p>
<p>So, call me crazy, but I&#8217;ve been running an Exchange 5.5 server a home for a while without issues. Â It&#8217;s perfect for a single user, I can keep up to 16GB worth of email on there, and best of all I can use real email clients like Outlook (or is it LookOut!?). Â Anyways I noticed something weird which is that Outlook 2003 always is unsure if the server is there, and I have to tell it that it&#8217;s OK to connect. Â Also once the Outlook 2003 client connects, it kills OWA, giving me these weird ASP 0115 Unexpected errors.</p>
<p>googling around for a fix was a bit futile, and I&#8217;d largely written off OWA, as in this day &amp; age, who really wants some ASP 3.0 app? Â But for some reason, today was going to be the day to fix it, as I don&#8217;t have Outlook on my macbook air.</p>
<p>So with the Outlook 2003 clue in mind I finally foundÂ <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;818709">KB-818709</a>, aka &#8220;Outlook Web Access stops responding when you try to access a mailbox on an Exchange 5.5 computer&#8221;.</p>
<p>As the cause states:</p>
<p style="padding-left: 30px;">This problem occurs when you try to access a user account that was previously accessed by a client computer that is running Microsoft Office Outlook 2003.</p>
<p style="padding-left: 30px;">Outlook 2003 adds a fourth entry to the <b>PR_FREEBUSY_ENTRYIDS</b> property. <b>PR_FREEBUSY_ENTRYIDS</b> is a multi-valued MAPI property that is stored on the Inbox folder. CDO expects three entries. The unexpected fourth entry causes heap corruption that causes OWA or the third-party program to stop responding.</p>
<p>Well how about that?</p>
<p>So with the hotfix in hand, and a reboot, it now works perfectly, like it did back in 1997. Â And the best part is that it works great in Chrome.</p>
<p>And for anyone crazy like me with Exchange 5.5, remember to install <a href="http://support.microsoft.com/kb/191014">SP4</a>, and of course theÂ <a href="http://support.microsoft.com/kb/829436">KB829436 hotfix</a>!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2014/09/14/exchange-5-5-owa-vs-outlook-2003/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Running Microsoft Exchange from home.</title>
		<link>https://virtuallyfun.com/2014/05/07/running-microsoft-exchange-from-home/</link>
					<comments>https://virtuallyfun.com/2014/05/07/running-microsoft-exchange-from-home/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 07 May 2014 15:49:30 +0000</pubDate>
				<category><![CDATA[email]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[microsoft windows]]></category>
		<category><![CDATA[virtual networking]]></category>
		<category><![CDATA[Windows NT 4.0]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=3992</guid>

					<description><![CDATA[Well thanks to my latest outage, I&#8217;ve gone back from having an Exchange server in the &#8220;cloud&#8221; (well really a server I rented), to a Virtual Server at home. First my &#8216;plan&#8217; is to get a VPS that I can &#8230; <a href="https://virtuallyfun.com/2014/05/07/running-microsoft-exchange-from-home/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Well thanks to my <a href="https://virtuallyfun.com/?p=3965">latest outage</a>, I&#8217;ve gone back from having an Exchange server in the &#8220;cloud&#8221; (well really a server I rented), to a Virtual Server at home.</p>
<p>First my &#8216;plan&#8217; is to get a VPS that I can run <a href="http://openvpn.net/">OpenVPN</a> on. Â From there I&#8217;m going to build a VMÂ at home that will also run OpenVPN, and it will connect to the VPS. Â I will then setup routing, so that the Exchange server can then communicate with the VPS&#8217;s internal interface, and the VPS can communicate directly with the exchange server. Â I&#8217;ll then configure <a href="http://www.postfix.org/">postfix</a> to store &amp; forward email to the Exchange server. Â This way if the link drops, the VPS will just spool the mail. Â Finally I&#8217;ll setup <a href="https://spamassassin.apache.org/">SpamAssasin</a> to filter out the SPAM.</p>
<p>First you will need to have a tun0 interface in your VPS. Â Almost everyone supports this these days so it shouldn&#8217;t be too hard&#8230; If you cannot get a tun0 interface, perhaps ppp0 with <a href="http://www.howtogeek.com/51237/setting-up-a-vpn-pptp-server-on-debian/">pptp</a>..?</p>
<p>I followed <a href="https://www.digitalocean.com/community/articles/how-to-setup-and-configure-an-openvpn-server-on-debian-6">these instructions</a> on setting up OpenVPN on Debian 6. Â Now granted, I&#8217;m using Debian 7, but the instructions are pretty much the same. Â Basically you have to setup a CA (Certificate Authority), and then you generate a Server certificate, and a client certificate. Â For my needs, I&#8217;m going to issue single certificates for everything(one) that connects into my VPN. Â I also have a network at home that I want routed to the VPS, so this is included (192.168.0.0/24).</p>
<p>A simple server.conf looks like this:</p>
<p style="padding-left: 30px;">port 1194<br />
proto udp<br />
dev tun<br />
ca ca.crt<br />
cert server.crt<br />
dh dh1024.pem<br />
server 10.8.0.0 255.255.255.0<br />
ifconfig-pool-persist ipp.txt<br />
client-config-dir ccd<br />
route 192.168.0.0 255.255.255.0<br />
keepalive 10 120<br />
comp-lzo<br />
persist-key<br />
persist-tun<br />
status openvpn-status.log<br />
verb 3</p>
<p>And a the client configuration I&#8217;m using is this:</p>
<p style="padding-left: 30px;">client<br />
dev tun<br />
proto udp<br />
remote MYHOST MYPORT<br />
resolv-retry infinite<br />
nobind<br />
persist-key<br />
persist-tun<br />
ca ca.crt<br />
cert hong-kong-home.crt<br />
key hong-kong-home.key<br />
ns-cert-type server<br />
comp-lzo<br />
verb 3</p>
<p>In the directory /etc/openvpn/ccd on the server, I have to ensure that I have a file called &#8216;homefw&#8217; which is the common name of the client certificate. Â It has to contain the following line to ensure that my home network is routed to the VPS.</p>
<p style="padding-left: 30px;">iroute 192.168.0.0 255.255.255.0</p>
<p>Don&#8217;t forget to turn on ip forwarding on both the VPS, and the local &#8216;tunnel router&#8217;. Â For Linux based stuff you need to make sure that &#8220;/proc/sys/net/ipv4/ip_forward &#8221; is a 1. Â You can just do a simple &#8220;echo 1 &gt; /proc/sys/net/ipv4/ip_forward &#8221; in &#8220;/etc/rc.local&#8221; or go through your distributions networking documentation to make sure you set it up &#8216;correctly&#8217;.</p>
<p>In OpenBSD I just simply uncomment the following line from /etc/sysctl.conf</p>
<p style="padding-left: 30px;">net.inet.ip.forwarding=1 # 1=Permit forwarding (routing) of IPv4 packets</p>
<p>If you don&#8217;t have routing in place you&#8217;ll notice that you can only ping the tunnel interfaces, but not the IP&#8217;s on the LAN. Â While this may be fine for a p2p or client setup it isn&#8217;t good enough if you want to route traffic.</p>
<p>I&#8217;m running <a href="http://www.vmware.com/products/vsphere-hypervisor">VMWare ESXi</a> 5 at home, and thankfully it does support Windows NT 4.0 Server out of the box. Â I setup a Domain Controller running DNS &amp; WINS. Â The VMWare tools won&#8217;t work properly with some service pack (4 I think?) but I went all the way to 6, along with the rollup. Â Until you load the service pack, the network adapter will *NOT* work.</p>
<p>I&#8217;m going with Exchange 5.5, so again I installed another NT 4.0 server, service packed it, and joined it with the domain controller. Â Remember to install IIS, and the ASP update, as 5.5 OWA needs asp. Be sure to apply the latest service pack for Exchange, SP4 &#8211; in the case of Exchange 5.5 .</p>
<p>Now for routing I could go with dynamic routing, or static routing. Â I chose static as I didn&#8217;t want to get too involved for this project, as I needed to get email flowing as quickly as possible.</p>
<p style="padding-left: 30px;">route add 10.8.0.1 mask 255.255.255.255 192.168.0.49 -p</p>
<p>From Windows NT.</p>
<p>It is imperative no matter what version of Exchange you run, that you turn off the open relay &#8220;feature&#8221;. Â A great step by step guide is available <a href="http://www.msexchange.org/articles-tutorials/exchange-server-5-5/Preventing_Third_Party_Relaying_In_MS_Exchange_Server_55.html">hereÂ onÂ msexchange.org</a>Â .</p>
<p>With the basic routing in place you should be able to talk to the Exchange servers&#8217; SMTP engine. Â You may want to setup either a local DNS and populate the VPS&#8217;s source address or put in some host entries for it.</p>
<p style="padding-left: 30px;"># telnet 192.168.0.55 25<br />
Trying 192.168.0.55&#8230;<br />
Connected to 192.168.0.55.<br />
Escape character is &#8216;^]&#8217;.<br />
220 exchange.superglobalmegacorp.com ESMTP Server (Microsoft Exchange Internet Mail Service 5.5.2653.13) ready<br />
HELO<br />
250 OK</p>
<p>Now it would be insane to place an Exchange server directly onto the internet. Â Plus when the VPN link is down, it&#8217;d be nice to have the VPS store email and forward it when it can. Â So for this task I installed postfix.</p>
<p>For me the big changes in main.cf were:</p>
<p>mydestination = nodedeploy.superglobalmegacorp.com, localhost.superglobalmegacorp.com, , localhost<br />
relayhost =<br />
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.8.0.0/24 192.168.0.0/24<br />
mailbox_size_limit = 0<br />
recipient_delimiter = +<br />
inet_interfaces = all<br />
relay_domains = superglobalmegacorp.com work.com<br />
transport_maps = hash:/etc/postfix/transport<br />
virtual_alias_domains = virtuallyfun.com<br />
virtual_alias_maps = hash:/etc/postfix/virtual</p>
<p>This will permit my exchange server to relay out my VPS, and tell postfix that it&#8217;s OK to accept email for the various domains I have.</p>
<p>My transport database is very simple. Â For the email accounts I&#8217;m using two domains, so I simply instruct postfix to forward emails destined to these domains to the exchange server</p>
<p>superglobalmegacorp.com smtp:192.168.0.55<br />
work.com smtp:192.168.0.55</p>
<p>And for domains I couldn&#8217;t be bothered to create mailboxes for, instead I have their email setup to forwardÂ to an existing box using a virtual domain in the &#8216;virtual&#8217; file.</p>
<p>abuse@virtuallyfun.com abuse@work.com<br />
postmaster@virtuallyfun.com postmaster@work.com</p>
<p>Now due to the nature of postfix you need to generate database hashes for it to work, so my script to kick this off is:</p>
<p style="padding-left: 30px;">postmap hash:/etc/postfix/transport<br />
postmap /etc/postfix/virtual<br />
newaliases<br />
postfix reload</p>
<p>Which isn&#8217;t too involved once you get the bits in the right place.</p>
<p>Assuming you&#8217;ve got your MX records setup on the outside, with any luck you should start seeing some mail flow through. Â If not telnet to port 25 and start talking to your mail server.</p>
<p>One problem I have is that superglobalmegacorp.com is an old domain, and it&#8217;s lapsed a few times to different idiots who not only added to the ridiculous spam lists I&#8217;m on, but also spammed from it as well. Â So to deal with SPAM, I went ahead and installed spamassassin, <a href="http://www.rosehosting.com/blog/install-and-setup-spamassassin-in-debian-6/">as described in this page</a>.</p>
<p>As mentioned adding the two lines to master.cf got it going</p>
<p>smtp inet n &#8211; &#8211; &#8211; &#8211; smtpd -o content_filter=spamassassin -o syslog_name=postfix/submission<br />
spamassassin unix &#8211; n n &#8211; &#8211; pipe<br />
user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}</p>
<p>And I did change the spamassasin local.cf</p>
<p style="padding-left: 30px;">use_razor2 1<br />
use_dcc 1<br />
use_pyzor 1</p>
<p>As I do get a lot of spam.</p>
<p>I don&#8217;t think most people will care, but this is more so for me keeping my notes straight. Â So yeah I run Exchange 5.5 at home (which I got on ebay for $25!) with Outlook 2003 on Windows XP x64. Â It works well enough for me.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2014/05/07/running-microsoft-exchange-from-home/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
	</channel>
</rss>
