<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Andreas Wacker</provider_name><provider_url>https://www.andreaswacker.com/blog</provider_url><author_name>1</author_name><author_url>https://www.andreaswacker.com/blog/author/1/</author_url><title>mail server - Andreas Wacker</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="dWhbFsfzaj"&gt;&lt;a href="https://www.andreaswacker.com/blog/2006/02/05/mail-server/"&gt;mail server&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.andreaswacker.com/blog/2006/02/05/mail-server/embed/#?secret=dWhbFsfzaj" width="600" height="338" title="&#x201C;mail server&#x201D; &#x2014; Andreas Wacker" data-secret="dWhbFsfzaj" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
&lt;/script&gt;
</html><description>Just finished installing a mail server. Using postfix, courier-imap, virtual domains via mysql tables, spam assassin, postfix admin and finally squirrel mail. Making the gory linux stuff got working was harder than it should have been. Probably because of the fedora core 4 distro I used. Authdaemon woes. Convoluted configuration files and compilation options. Next [&hellip;]</description></oembed>
