<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://syno.brain-force.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://syno.brain-force.ch/feed.php">
        <title>syno.brain-force.ch</title>
        <description></description>
        <link>http://syno.brain-force.ch/</link>
        <image rdf:resource="http://syno.brain-force.ch/lib/tpl/sidebar/images/favicon.ico" />
       <dc:date>2012-05-21T10:45:49+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://syno.brain-force.ch/absenderbasiertes_relaying"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/access_secure_shell_without_password"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/additional_port_for_postfix"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/apache"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/apache_virtueller_host"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/array_nach_datum_sortieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/autoresponder_for_postfix"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/autoresponder_fuer_postfix"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/debian_chroot_x86"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/debian_chroot_x86_en"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/dnsmasq_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/dovecot-sieve_vacation"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/dovecot_sieve_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/dynamische_ip-adresse_updaten"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/e-mail_user_erstellen"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/email_mit_getmail_abholen"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/fail2ban-log_ueberwachen"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/fail2ban_regeln_sichern"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/fetch_your_mails_with_getmail"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/getmail_installer_script"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/icecast_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/install_dovecot_sieve_eng"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/install_ipkg"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/install_syslog-ng"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/ipkg"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/ipkg_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/ipkg_pakete_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/liste_der_ipkg_pakete"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/mailinglisten_mit_mailman"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/maillinglisten_mit_mailman"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/native_debian_auf_der_ds"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/php_captcha"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/php_script_blacklist_dnsmasq"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/postfix_add_relayhost"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/postfix_relayhost_hinzufuegen"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/postfix_smtp_auth_mit_dovecot"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/projekte"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/relay_with_postfix_adv"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/rsync_rsnapshot_zusammenspiel"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/samba_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/selektives_relaying_postfix"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/sender-based_relaying"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/shell_script_blacklist_dnsmasq"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/sicherheit_der_ds"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/sidebar"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/squid_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/squidguard_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/ssh_ohne_passwort"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/start"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/startscripte_fuer_mailstation"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/stop_ad_mit_dnsmasq"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/subdomain_via_ssl"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/syslog-ng_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/trouble_shooting_mailserver"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/url_pruefen_mit_php"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/vacation_with_dovecot-sieve"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/verschluesseln_mit_openssl"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/verzeichnis_auf_veraenderungen_pruefen"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/virtual_users_for_dovecot"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/virtualisierung_mit_debian_und_openvz"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/virtuelle_email_benutzer"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/virtuelle_email_benutzer_mit_dovecot"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/virtuelle_email_benutzer_mit_postfix"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/wordpress-hinter-proxy"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/xinetd_installieren"/>
                <rdf:li rdf:resource="http://syno.brain-force.ch/zusaetzlicher_port_bei_postfix"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://syno.brain-force.ch/lib/tpl/sidebar/images/favicon.ico">
        <title>syno.brain-force.ch</title>
        <link>http://syno.brain-force.ch/</link>
        <url>http://syno.brain-force.ch/lib/tpl/sidebar/images/favicon.ico</url>
    </image>
    <item rdf:about="http://syno.brain-force.ch/absenderbasiertes_relaying">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-13T19:27:55+02:00</dc:date>
        <title>absenderbasiertes_relaying</title>
        <link>http://syno.brain-force.ch/absenderbasiertes_relaying</link>
        <description>Hintergrund

Viele Benutzer der Mailstation wollen diese als zentralen Emailgateway für's LAN verwenden. Dabei stellen sich v.a. bei der Verwendung einer dynamischen externen IP Adresse einige Probleme und Unwägbarkeiten. Das Problem bei dynamischen Absenderadressen ist es, dass sie von vielen Antispamlösungen auf Mailservern als Kriterium für Spam erkannt werden. Dazu werden Listen eingesetzt, die die IP-Blöcke aller dynamischen Adressen weltweit enthalten.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/access_secure_shell_without_password">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-12T00:03:35+02:00</dc:date>
        <title>access_secure_shell_without_password</title>
        <link>http://syno.brain-force.ch/access_secure_shell_without_password</link>
        <description>A lot of administrative things on the DS can be done with the DSM. But sometimes the admin has to change something on the CLI with root rights and for that there are only two ways of access:

	*  telnet (Port 23)
	*  ssh (Port 22)

telnet is okay if one access from within a LAN network. As telnet is not encrypted and therefore user credentials (especially the ones of root) are transmitted in plaintext. So for access from outside the LAN telnet SHOULD NOT be used (telnet is okay in that cases onl…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/additional_port_for_postfix">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:33:29+02:00</dc:date>
        <title>additional_port_for_postfix</title>
        <link>http://syno.brain-force.ch/additional_port_for_postfix</link>
        <description>As a default a SMTP-server runs on TCP port 25 and listens for incoming mails. This has one main disadvantage: Mails that are received by the DS as terminal-station as well as mails that local client send to DS to relay to other server will end on the same port. This is especially problematic if you use a anti-spam solution like spamassassin . That would scan incoming mails as well as outgoing ones, which leads to an unnecessary load on the server.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/apache">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:44+02:00</dc:date>
        <title>apache</title>
        <link>http://syno.brain-force.ch/apache</link>
        <description>Hier soll es um Anpassungen/Mods beim Apache Webserver gehen. Zuerst aber etwas kurzes zu den Webservern bei den Synology Stations.

Es laufen jeweils zwei Apache unter zwei unterschiedlichen Benutzern (root und nobody). Der Apache unter root ist für den DSM, die Filestation, die Musicstation verantwortlich. Die Webseiten der Benutzer laufen unter dem nobody Server (auch die Photo- und Downloadstation).</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/apache_virtueller_host">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-09T12:56:16+02:00</dc:date>
        <title>apache_virtueller_host</title>
        <link>http://syno.brain-force.ch/apache_virtueller_host</link>
        <description>Die folgende Lösung ist mit Risiken verbunden, da ihr euch hierbei mit den Konfigurationsfiles auf der Konsole anfreunden müsst. Macht also unbedingt eine Sicherungskopie einer jeden Datei BEVOR ihr sie ändert. Ausserdem seit ihr dabei wohl als root unterwegs. Seid also vorsichtig bevor ihr einen Befehl absetzt und kontolliert ihn lieber zweimal ;-)</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/array_nach_datum_sortieren">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-20T21:37:53+02:00</dc:date>
        <title>array_nach_datum_sortieren</title>
        <link>http://syno.brain-force.ch/array_nach_datum_sortieren</link>
        <description>Oft hat man ein Array, welches Einträge mit einem Datum enthält. Wenn man das Array nach dem Datum sortieren will dann kann folgende Funktion helfen


&lt;?php
function sortArray($a,$b){ 
  $timeA = explode('.',$a[3]); 
  $timeB = explode('.',$b[3]); 
  $timeA = mktime(0,0,0,$timeA[1],$timeA[0],$timeA[2]); 
  $timeB = mktime(0,0,0,$timeB[1],$timeB[0],$timeB[2]); 
  if($timeA == $timeB){ 
    return 0; 
  } 
  return ($timeA&lt;$timeB)?-1:1; 
} 

$str[0] = 'o|b|c|07.04.08|1'; 
$str[1] = 't|w|c|09.04.08…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/autoresponder_for_postfix">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-06T18:14:32+02:00</dc:date>
        <title>autoresponder_for_postfix</title>
        <link>http://syno.brain-force.ch/autoresponder_for_postfix</link>
        <description>With dovecot-sieve there is a plugin called vacation which creates autoreplies (out of office messages). „Unfortunately“ vacation is written in a manner that allows at most one message a day for one sender address. If you want to use vacation for an info address which responds to every request, then you would have to dive into sourcecode of vacation.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/autoresponder_fuer_postfix">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-01T23:47:38+02:00</dc:date>
        <title>autoresponder_fuer_postfix</title>
        <link>http://syno.brain-force.ch/autoresponder_fuer_postfix</link>
        <description>Für dovecot-sieve gibt es mit vacation ein Plugin, welches Abwesenheitsmeldungen erstellt und verschickt. „Leider“ ist vacation so geschrieben, dass maximal einmal pro Tag eine Mail pro Sender rausgeht. Will man also z.B. für eine info-Adresse jede Mail mit einer Meldung bestätigen, geht dies mit vacation nicht ohne den Quelltext zu verändern.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/debian_chroot_x86">
        <dc:format>text/html</dc:format>
        <dc:date>2011-10-22T15:33:52+02:00</dc:date>
        <title>debian_chroot_x86</title>
        <link>http://syno.brain-force.ch/debian_chroot_x86</link>
        <description>Anleitung zur Installation von Debian auf der Synology DiskStation (Hier: x86/amd64 auf DS1511+)
Grundsätzlich sollte Debian auch ARM Prozessoren und PPC unterstützen. 

Leider gibt es bei ARM und PPC keinen einheitlichen Standart und es werden nicht alle Prozessoren der jeweiligen Archtiktur unterstützt.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/debian_chroot_x86_en">
        <dc:format>text/html</dc:format>
        <dc:date>2011-10-25T22:08:49+02:00</dc:date>
        <title>debian_chroot_x86_en</title>
        <link>http://syno.brain-force.ch/debian_chroot_x86_en</link>
        <description>This is a small guide to install a (almost) complete debian on a diskstation with Intel x86-processor. The sweet thing about this is that you can install this debian within the firmware of the diskstation. The firmware and the choot do not bite each other. This page describes how to install on a DS1511+, but should work for all diskstations which their processors are supported by debian. Works for all x86 from Intel and on certain ARM and PPC.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/dnsmasq_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-20T08:32:23+02:00</dc:date>
        <title>dnsmasq_installieren</title>
        <link>http://syno.brain-force.ch/dnsmasq_installieren</link>
        <description>Was ist dnsmasq?

dnsmasq ist ein DNS- und DHCP Server fürs eigene LAN. Mit DNS Abfragen wird die IP-Adresse (z.B. 216.239.59.104) zu einem Domainnamen (z.B. google.ch) ermittelt. Dies da die eigentlichen Datenpakete (TCP Pakete) nicht an einen Namen sondern nur an eine IP Adresse geschickt werden können. Da wir uns Menschen aber Namen einfacher merken können als Nummern, wurde das Domain Name System erfunden. So können wir im Browser einfach einen Namen (Adresse) angeben und DNS sorgt dafür, da…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/dovecot-sieve_vacation">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:25:02+02:00</dc:date>
        <title>dovecot-sieve_vacation</title>
        <link>http://syno.brain-force.ch/dovecot-sieve_vacation</link>
        <description>Die Frage nach Abwesenheitsmeldungen und Autoresponder bei der Mailstation wurde im Forum vielfach gestellt. Die meisten Lösungen setzen das Binary vacation voraus und arbeiten dann mit sendmail. Leider habe ich es bis heute nicht fertiggebracht, vacation auf der DS oder für die DS zu kompillieren.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/dovecot_sieve_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:25:37+02:00</dc:date>
        <title>dovecot_sieve_installieren</title>
        <link>http://syno.brain-force.ch/dovecot_sieve_installieren</link>
        <description>Basierend auf diesem Thread im Synology Forum wollte ich mir auch mal die Email Filter auf dem Server ausprobieren. 
Danke @ Purzel :-D ;-)

Purzel hat seine Beschreibung aber für die alten Versionen der Firmware geschrieben. Dort gab es noch keine Mailstation und damit Postfix und Dovecot von Synology. Mit der Mailstation in der heutigen Firmware müssten einige Dinge anders gemacht werden</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/dynamische_ip-adresse_updaten">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T23:25:48+02:00</dc:date>
        <title>dynamische_ip-adresse_updaten</title>
        <link>http://syno.brain-force.ch/dynamische_ip-adresse_updaten</link>
        <description>Gerade wenn man einen Server zu Hause betreibt ist man darauf angewiesen, dass die Domainnamen korrekt zur aktuellen dynamischen IP Adresse aufgelöst werden. Dabei bin ich über www.dnsomatic.com gestolpert. Der Dienst bietet die Möglichkeit mit einem Request gleich alle Hosts bei unterschiedlichen DynDNS-Anbieter zu aktualisieren.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/e-mail_user_erstellen">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-18T01:49:30+02:00</dc:date>
        <title>e-mail_user_erstellen</title>
        <link>http://syno.brain-force.ch/e-mail_user_erstellen</link>
        <description>Wenn ihr neue E-Mail Benutzer erstellen wollt, dann geht das am Schnellsten via dem DSM. Der Nachteil dieser Lösung ist es, dass man dann für jeden E-Mail Benutzer einen lokalen Systemaccount einrichten muss. Dafür gibt es virtuelle Benutzer, welche es ermöglichen alle Mailprozesse unter einem lokalen User fahren zu lassen. Das hat den Vorteil, dass man für neue E-Mail Nutzer nur noch einen virtuellen Benutzer für die Mailserver anlegen muss. Das System (also /etc/passwd) kennt diese Mailbenutze…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/email_mit_getmail_abholen">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>email_mit_getmail_abholen</title>
        <link>http://syno.brain-force.ch/email_mit_getmail_abholen</link>
        <description>Schaut es Euch hier an &lt;http://www.synology-wiki.de/index.php/Externe_Accounts_abrufen&gt;</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/fail2ban-log_ueberwachen">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-13T16:44:54+02:00</dc:date>
        <title>fail2ban-log_ueberwachen</title>
        <link>http://syno.brain-force.ch/fail2ban-log_ueberwachen</link>
        <description>fail2ban ist eine Python Software, welche man sehr gut zur automatisierten Überwachung der Systemlogfiles verwenden kann. fail2ban bietet die Möglichkeit Muster für Logverletzungen vorzugeben und Aktionen zu definieren, welche ausgeführt werden sollen. Meist verwendet man als Aktion, dass die entsprechende IP in der Firewall des Systems geblockt wird. Das „Schöne“ an fail2ban ist, dass man sowohl Muster als auch Aktionen sehr fein steuern kann. Das Konzept von fail2ban basiert auf sogenannten Ja…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/fail2ban_regeln_sichern">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-24T20:14:25+02:00</dc:date>
        <title>fail2ban_regeln_sichern</title>
        <link>http://syno.brain-force.ch/fail2ban_regeln_sichern</link>
        <description>fail2ban ist ein Programm, welches Logfiles auf definierbare Verletzungen hin untersucht und dann die entsprechenden IPs in sogn. jails sperrt. Dazu verwendet fail2ban eigene iptables-chains, um die IPs zu sperren. Das Problem ist, dass diese chains beim Neustart von fail2ban geleert werden. Man verliert also durch den Neustart alle bereits gesperrten IPs.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/fetch_your_mails_with_getmail">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-19T00:01:25+02:00</dc:date>
        <title>fetch_your_mails_with_getmail</title>
        <link>http://syno.brain-force.ch/fetch_your_mails_with_getmail</link>
        <description>purzel wrote in our forum a post but this was still a Firmware which has not mailstation included then. I put all the necessary steps out of his post. In the following the steps which have to be performed with actual firmwares as well 

If troubles with getmail occure which show the following msg in the logs:</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/getmail_installer_script">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>getmail_installer_script</title>
        <link>http://syno.brain-force.ch/getmail_installer_script</link>
        <description>#!/opt/bin/bash
fehler=0
probeModus=0

rm /tmp/getmailCreate.tmp &gt; /dev/null 2&gt;&amp;1
rm /tmp/getmailScript.tmp &gt; /dev/null 2&gt;&amp;1

touch /tmp/getmailCreate.tmp

writeGetmailScript ()
{
 getmailScript=&quot;/volume1/homes/$benutzer/getmail.sh&quot;
 if test $probeModus -eq 0
 then
  if test -e $getmailScript
  then
   echo &quot;Das File $getmailScript  existiert bereits&quot;
   echo
   echo -n &quot;Soll das bestehende File geloescht werden? (j/n default j)  &quot;
   read loeschen
   case $loeschen in
    j) rm /volume1/homes/$…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/icecast_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-19T17:31:13+02:00</dc:date>
        <title>icecast_installieren</title>
        <link>http://syno.brain-force.ch/icecast_installieren</link>
        <description>What's that?

Icecast ist ein Streaming Server für Audo Streams (Internet Radio). Wenn man nur einen Stream zu gleichen Zeit aus dem Internet holen und ins Netzwerk streamen will, dann ist Streamripper die bessere Alternative. Im Gegensatz zu Streamripper bietet Icecast wesentlich mehr Möglichkeiten u.A. auch eigene Streams zu senden (habe ich aber selber ned probiert). Was man aber bei Icecast sicherlich brauchen kann ist die Möglichkeit Relays auf externe Streams aufzubauen (bietet Streamrippe…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/install_dovecot_sieve_eng">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-24T23:12:51+02:00</dc:date>
        <title>install_dovecot_sieve_eng</title>
        <link>http://syno.brain-force.ch/install_dovecot_sieve_eng</link>
        <description>Based on the follwing thread in our Forum I wanted to give dovecot-sieve a try
Thanks a lot @ Purzel :-D ;-)

Purzel wrote his post for the firmware which did not have the mailstation included then. I just put all the steps together which are still needed with actual firmwares (which already contain mailstation package)</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/install_ipkg">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T18:21:42+02:00</dc:date>
        <title>install_ipkg</title>
        <link>http://syno.brain-force.ch/install_ipkg</link>
        <description>A lot of things can be done with the firmware of Synology already. But sometimes an additional feature is needed that isn't supplied with the firmware. The solution to this is called ipkg (Itsy Package Management System). This is a package management system for your DS, which allows you to install additional software.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/install_syslog-ng">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>install_syslog-ng</title>
        <link>http://syno.brain-force.ch/install_syslog-ng</link>
        <description>What is syslog?

The job of the syslog daemon is to collect logging messages from various processes/programs on the diskstation or from remote. Almost every application has the ability to send messages to a syslog daemon. Every message is sent to syslog, which then decides according to its configuration which messages to keep and which to drop (not writing to log files). Unfortunately the syslog daemon from Synology does not show very much of the messages it receives. Just the processing of one …</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/ipkg">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>ipkg</title>
        <link>http://syno.brain-force.ch/ipkg</link>
        <description>Damit man sich ipkg Pakete installieren kann, muss man einige Vorarbeiten erledigen: telnet aktivieren
Dann solltet ihr Euch einen Client wie z.B. Putty besorgen. Obwohl telnet auch nur mit der Windowskonsole (cmd) zu erreichen wäre, empfiehlt sich der Bequemlichkeit halber ein extra Client. Vorallem wenn man irgendwann auch mit ssh auf die DS zugreifen will.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/ipkg_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-17T09:44:25+02:00</dc:date>
        <title>ipkg_installieren</title>
        <link>http://syno.brain-force.ch/ipkg_installieren</link>
        <description>Um die Installation von zusätzlicher Software zu vereinfachen, verwendet man das Paketverwaltungs- system IPKG (Itsy Package Management System). IPKG verwendet dabei bereits prozessorspezifische Programmpakete, so dass bei der Installation zusätzlicher Software nicht mehr auf die Kompatibilität zum verwendeten Prozessor geachtet werden muss. IPKG ist nicht Bestandteil der Synology-Firmware und muss zunächst selbst installiert werden.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/ipkg_pakete_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-16T18:42:24+02:00</dc:date>
        <title>ipkg_pakete_installieren</title>
        <link>http://syno.brain-force.ch/ipkg_pakete_installieren</link>
        <description>Die Installation von ipkg Paketen gestaltet sind sehr einfach. Zuerst einmal aber eine kurze Übersicht über die vorhandenen Pakete der Paketverwaltung. Für die DS sind je nach Prozessortyp unterschiedliche Pakete nötig, da die Software auf die Prozessorarchitektur abgestimmt sein muss. Das ist auch der Grund warum Linux Software nicht direkt auf einer DS laufen kann, denn sie ist meist für x86-Software gedacht. Man könnte zwar die Software aus den Quellen für die DS kompillieren, was aber eine e…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/liste_der_ipkg_pakete">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-19T01:16:43+02:00</dc:date>
        <title>liste_der_ipkg_pakete</title>
        <link>http://syno.brain-force.ch/liste_der_ipkg_pakete</link>
        <description>Es gibt eine sehr grosse Anzahl an verfügbaren ipkg Paketen. Davon sind einige sicherlich nicht so sinnvoll für eine Diskstation:


9base - 2+20070601-1 - 9base is a port of a few original Plan 9 userland tools to Unix.
abook - 0.5.6-1 - Abook is a text-based addressbook program designed to use with mutt mail client.
ack - 1.88-1 - grep-like text finder
adduser - 1.10.3-1 - a multi-call binary for login and user account administration
adns - 1.4-2 - Asynchronous resolver library and DNS resolver…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/mailinglisten_mit_mailman">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>mailinglisten_mit_mailman</title>
        <link>http://syno.brain-force.ch/mailinglisten_mit_mailman</link>
        <description>Mailman (die gute Doku dazu findet ihr hier) ist ein Python Program, das eine Schnittstelle der Mailinglisten zum Mailserver (SMTP) herstellt und überdies eine browserbasierte Verwaltung zur Verfügung stellt. 

Mailinglisten mit Postfix

Zwar kann man mit Postfix selber ganz einfach Mailinglisten erstellen.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/maillinglisten_mit_mailman">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-22T17:03:37+02:00</dc:date>
        <title>maillinglisten_mit_mailman</title>
        <link>http://syno.brain-force.ch/maillinglisten_mit_mailman</link>
        <description>Mailman ist ein Python Program, das eine Schnittstelle der Mailinglisten zum Mailserver (SMTP) herstellt und überdies eine browserbasierte Verwaltung zur Verfügung stellt. Zwar kann man mit Postfix selber ganz einfach Mailinglisten erstellen. Die gute Doku dazu findet ihr hier</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/native_debian_auf_der_ds">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-27T11:22:08+02:00</dc:date>
        <title>native_debian_auf_der_ds</title>
        <link>http://syno.brain-force.ch/native_debian_auf_der_ds</link>
        <description>Seit die Diskstations mit Intel Prozessoren geliefert werden, ist es möglich geworden relativ einfach ein natives Debian (d.h. inkl Kernel) zu installieren. Dabei geht aber in jedem Fall die Firmware drauf!
Wenn ihr also folgende Anleitung nutzen wollt, dann</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/php_captcha">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-20T21:58:16+02:00</dc:date>
        <title>php_captcha</title>
        <link>http://syno.brain-force.ch/php_captcha</link>
        <description>Anwendungsgebiet

Jeder Bertreiber eines Forums, Blogs oder Wikis kennt das Problem von Spam Einträgen durch sogenannte Bots. Es ist schwierig diese gänzlich zu unterbinden, aber mit folgendem Code sollten zumindest die meisten Bots ausgesperrt bleiben</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/php_script_blacklist_dnsmasq">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>php_script_blacklist_dnsmasq</title>
        <link>http://syno.brain-force.ch/php_script_blacklist_dnsmasq</link>
        <description>&lt;?php
error_reporting(E_ERROR);
//var_dump($argv);
//exit;
/**
 * Funktion um eine URL zu prüfen. 
 * 
 * Dazu wird eine Socketverbindung zum Server aufgebaut und ein HEAD Request nach der Ressource 
 * durchgeführt. Die Funktion folgt auch Header-Weiterleitungen und ermittelt ggf geänderte URLs
 *
 * @param string $url komplette URL inkl Schema z.B. http://www.google.ch/ oder http://www.google.ch/path/to/document.html
 * @return mixed Status der Prüfung
 * @return booloean false Es konnte keine…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/postfix_add_relayhost">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>postfix_add_relayhost</title>
        <link>http://syno.brain-force.ch/postfix_add_relayhost</link>
        <description>The following script helps the admin to activate a relayhost in postfix configuration. It asks the user for the values on command line and inserts those values into postfix configuration


#!/bin/sh

main='/usr/syno/mailstation/etc/main.cf'
#main='./main.cf'
#map='./smtp_auth'
map='/usr/syno/mailstation/etc/smtp_auth'
echo -n 'Hostname of relayhost:  '
while read relayhost
do
 [ &quot;x$relayhost&quot; != 'x' ] &amp;&amp; break
 echo -n 'Hostname of relayhost:  ' &amp;&amp; continue
done

echo -n &quot;set $relayhost as relay…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/postfix_relayhost_hinzufuegen">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-09T20:01:15+02:00</dc:date>
        <title>postfix_relayhost_hinzufuegen</title>
        <link>http://syno.brain-force.ch/postfix_relayhost_hinzufuegen</link>
        <description>Dieses kleine Script soll Usern helfen, die einen Relyhost für Postfix einrichten wollen. Dazu fragt das Script die nötigen Werte vom User ab und trägt diese in die Postfix Konfiguration ein.


#!/bin/sh

main='/usr/syno/mailstation/etc/main.cf'
#main='./main.cf'
#map='./smtp_auth'
map='/usr/syno/mailstation/etc/smtp_auth'
echo -n 'Hostname des Relayhosts:  '
while read relayhost
do
 [ &quot;x$relayhost&quot; != 'x' ] &amp;&amp; break
 echo -n 'Hostname des Relayhosts:  ' &amp;&amp; continue
done

echo -n &quot;$relayhost als…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/postfix_smtp_auth_mit_dovecot">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>postfix_smtp_auth_mit_dovecot</title>
        <link>http://syno.brain-force.ch/postfix_smtp_auth_mit_dovecot</link>
        <description>Postfix, der SMTP-Server der Mailstation, verwendet standardmässig cyrus zur Authentifizierung von Usern am SMTP Port. Durch die Authentifizierung wird sichergestellt, dass nur authorisierte User über Euren Postfix Mails verschicken können. 

Cyrus ist wie gesagt per default aktiviert und wird verwendet. Allerdings bietet Postfix eine überraschend einfache Möglichkeit, dass sich SMTP User direkt am Dovecot (IMAP/POP3) authentifizieren können.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/projekte">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>projekte</title>
        <link>http://syno.brain-force.ch/projekte</link>
        <description>Bei den Projekten geht es um die Lösung bestimmter Probleme mit Hilfe der ipkg Installationen. Aber auch sonstige Anpassungen bei der Diskstation (z.B. Apache Web Server) werden in diesem Kapitel ab- gehandelt.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/relay_with_postfix_adv">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:33:05+02:00</dc:date>
        <title>relay_with_postfix_adv</title>
        <link>http://syno.brain-force.ch/relay_with_postfix_adv</link>
        <description>What's that?

Sender-based relaying is something very nice. More information can be found in the manual

Let's start

Here I want to show how to achieve that only certain receipient adresses are relayed. The rest of the mails should still be sent direct-mx 
If you as the sender have a dynamic address it's probably wishful to send most of the mails direct-mx and only define exceptions for domains you know where direct-mx from a dynamic IP would NOT work. You could send all the mails via external …</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/rsync_rsnapshot_zusammenspiel">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-02T22:13:07+02:00</dc:date>
        <title>rsync_rsnapshot_zusammenspiel</title>
        <link>http://syno.brain-force.ch/rsync_rsnapshot_zusammenspiel</link>
        <description>Bei Backups auf der DS stellt sich immer die Frage, welchen Weg man gehen will: Nur den aktuellsten Zustand oder Generationen von Zuständen. Für den ersten Fall ist rsync das Mittel der Wahl, für den zweiten Fall verwendet man rsnapshot. rsnapshot verwendet im Hintergrund zwar auch rsync, kann aber durch trotzem Sohn-Vater-Grossvater Backups erstellen. Damit wird es möglich den Zustand zu (beinahe) jedem Zeitpunkt wieder herzustellen.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/samba_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>samba_installieren</title>
        <link>http://syno.brain-force.ch/samba_installieren</link>
        <description>Now let's Samba

Nachdem die Vorarbeiten erledigt sind wenden wir uns Samba zu. Der Hauptgrund für mich Samba via ipkg zu installieren ist es, dass sich der eingebaute Samba Server nicht nach meinem Geschmack konfigurieren lässt. So habe ich es zum Beispiel nie geschafft die Homeverzeichnisse der User auf der DS für den jeweiligen User als Share freizugeben. Und ausserdem ist es so das manuelle Änderungen an der Konfig-Datei des Systemsambas beim Neustart wieder überschrieben werden.
Installatio…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/selektives_relaying_postfix">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:26:03+02:00</dc:date>
        <title>selektives_relaying_postfix</title>
        <link>http://syno.brain-force.ch/selektives_relaying_postfix</link>
        <description>What's that?

Absenderbasiertes Relaying ist etwas sehr feines bei Postfix und sorgt dafür, dass die Emails jeden Absenders über den korrekten SMTP Server (SMTP Server des jeweiligen Emailanbieters z.B. gmx oder gmail) verschickt werden kann. Dazu gibt es die entsprechenden Infos bei postfix.org im Manual</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/sender-based_relaying">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:32:30+02:00</dc:date>
        <title>sender-based_relaying</title>
        <link>http://syno.brain-force.ch/sender-based_relaying</link>
        <description>Background

A lot of users of the Mailstation want to use it as a central mail-gateway for their LAN clients. Especially when using dynamic external addresses (as most of homeusers have) there is a bunch of problems. The main one is that a lot of providers use anti-spam solutions which use a dynamic sender ip as a main criteria for spammails. To achive that they use lists of networks which contain dynamic ips.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/shell_script_blacklist_dnsmasq">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>shell_script_blacklist_dnsmasq</title>
        <link>http://syno.brain-force.ch/shell_script_blacklist_dnsmasq</link>
        <description>Shell Script zum Updaten der DNSmasq Files


#!/bin/ash

### short script that downloads a list of ad servers for use with
### dnsmasq to block ads.
###

# the ipaddress where we want to send the requests to, instead of the
# bannerservers

addcatcherip='127.0.0.1'
configfile=/opt/etc/dnsmasq.more.conf

# the args to add to the request to the yoyo server, to tell it that we want
# a hosts file and that we want to redirect to the addcatcher
listurlargs=&quot;hostformat=nohtml&amp;showintro=0&amp;mimetype=plai…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/sicherheit_der_ds">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>sicherheit_der_ds</title>
        <link>http://syno.brain-force.ch/sicherheit_der_ds</link>
        <description>Sicherheit ist für die meisten User ein leidiges Thema. Trotzdem sollte man dieses Thema keinesfalls ausser acht lassen v.a. wenn man Serverdienste im Web anbietet. Aber auch der „normale“ User ist allein verantwortlich für die Sicherheit seines PCs/Mac oder whatever.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/sidebar">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-31T17:33:45+02:00</dc:date>
        <title>sidebar</title>
        <link>http://syno.brain-force.ch/sidebar</link>
        <description>*  Willkommen
	*  ipkg
		*  [English Version] ipkg installieren
		*  ipkg Pakete installieren
		*  Liste der ipkg Pakete
		*   Beispiele von Installationen 
			*  DNSmasq installieren
			*  Icecast installieren
			*  Samba installieren
			*  Squid Proxy Server installieren
			*  [English Version] syslog-ng installieren
			*  xinetd installieren</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/squid_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-27T18:01:44+02:00</dc:date>
        <title>squid_installieren</title>
        <link>http://syno.brain-force.ch/squid_installieren</link>
        <description>Was ist Squid?

Squid ist eine Proxy Server Software. Ein Proxy Server ist ein „Stellvertreter“ für die Clients. In einem Netzwerk werden dabei die Webverbindungen der Clients an den Proxy Server geschickt, der dann die Webseiten im Internet aufruft und an den Client weiterleitet. Der Vorteil dieser Methode ist es, dass es im LAN einen zentralen Cache Sever gibt. Squid wird nicht jede Anfrage ins Netz schicken, sondern gewisse Anfragen mit Daten aus den im Cache gespeicherten Webseiten bedienen.…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/squidguard_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-27T18:02:35+02:00</dc:date>
        <title>squidguard_installieren</title>
        <link>http://syno.brain-force.ch/squidguard_installieren</link>
        <description>Was ist das?

squidGuard ist ein Aufsatz für die Proxy Software squid. Es ermöglicht relativ einfach eigene Regeln in den Ablauf von squid einzubauen (z.B. Blacklists von IP/Domains)

Installation

Leider gibt es squidGuard nicht als ipkg Paket in der Paketverwaltung. Daher muss man die benötigten Dateien aus den Quellen selber kompilieren. Das hört sich erstmal schwierig an, ist es aber nicht wirklich ;-)</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/ssh_ohne_passwort">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-11T19:48:01+02:00</dc:date>
        <title>ssh_ohne_passwort</title>
        <link>http://syno.brain-force.ch/ssh_ohne_passwort</link>
        <description>Viele Dinge kann man über das Webinterface der DS erledigen. Doch manchmal muss man mit root Rechten etwas an der Konsole fummeln und da gibt es nur zwei Möglichkeiten des Zugriffs:

	*  telnet (Port 23)
	*  ssh (Port 22)

telnet ist okay wenn man aus dem LAN auf den Server zugreifen will, denn es ist nicht verschlüsselt und damit werden Login Daten unverschlüsselt übermittelt. Für Zugriffe von außerhalb des LAN ist es jedoch aus Gründen der Sicherheit nicht zu empfehlen.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/start">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T16:50:16+02:00</dc:date>
        <title>start</title>
        <link>http://syno.brain-force.ch/start</link>
        <description>Seit nunmehr einigen Jährchen bin ich Besitzer einer Diskstation und ich kann von diesen Dingern einfach nicht lassen. Zu behaupten, dass seien nur NAS-Speicher ist eigentlich DIE Untertreibung des Jahres. Per default hat Synology schon diverse Funktionen eingebaut (z.B. smb-, web-, ftp, itunes-,smtp-, pop3-, imap-Server u.v.m.). Was einem an Funktionen fehlt kann man zu einem grossen Teil „nachrüsten“ aus den Welten der ipkg-Paketverwaltung.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/startscripte_fuer_mailstation">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:45+02:00</dc:date>
        <title>startscripte_fuer_mailstation</title>
        <link>http://syno.brain-force.ch/startscripte_fuer_mailstation</link>
        <description>#!/bin/sh

DOVECOT=/usr/syno/mailstation/sbin/dovecot

StartDaemons() {
echo &quot;Starting Dovecot...&quot;
$DOVECOT
}

StopDaemons() {
dovecot_base=`$DOVECOT -a|grep '^base_dir: '|sed 's/^base_dir: //'`
dovecot_pid=${dovecot_base}master.pid
if [ -f $dovecot_pid ]; then
 echo &quot;Stopping Dovecot...&quot;
 kill `cat $dovecot_pid`
fi
}

case &quot;$1&quot; in
        start)
                StartDaemons
                ;;
        stop)
                StopDaemons
                ;;
        restart)
                StopDaemo…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/stop_ad_mit_dnsmasq">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-22T21:07:44+02:00</dc:date>
        <title>stop_ad_mit_dnsmasq</title>
        <link>http://syno.brain-force.ch/stop_ad_mit_dnsmasq</link>
        <description>Eine der besten Lösungen, um Werbung im Internet (z.B. beim Browsen) zu verhindern, ist der Eintrag aller Werbeserver in die hosts Datei des Clients. Damit werden alle Request nach solchen Werbedomains mit der lokalen IP 127.0.0.1 beantwortet und damit kann diese nicht erreicht werden. Der Nachteil dieser Lösung ist es, dass man diese Datei auf jedem beteiligten Client anlegen und pflegen muss.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/subdomain_via_ssl">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-17T02:24:12+02:00</dc:date>
        <title>subdomain_via_ssl</title>
        <link>http://syno.brain-force.ch/subdomain_via_ssl</link>
        <description>Genauso wie es der Titel verspricht geht es zwar nicht. Denn das SSL Protokoll kann nicht auf virtuellen Hosts umgesetzt werden, sondern nur auf dem Haupthost. Ich habe mir auf der DS einen virtuellen Host für mein Webmail eingerichtet. Da ich das Webmail nur via https erreichen will, musste ich eine Lösung finden die Subdomain via SSL erreichen zu können.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/syslog-ng_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-16T19:33:59+02:00</dc:date>
        <title>syslog-ng_installieren</title>
        <link>http://syno.brain-force.ch/syslog-ng_installieren</link>
        <description>Was ist syslog?

Der Syslog Daemon ist dafür da Log Meldungen aus dem System zu empfangen und zentral aufzuzeichnen. Praktisch jede Anwendung meldet beinahe jede ihrer Bewegungen an Syslog. Dieser enscheidet dann, was in die Log Files übernommen wird und was nicht. Leider zeigt der Default Syslog bei den DS nicht wirklich viel an. Nur schon die Verarbeitung einer Email mit Postfix erzeugt mehr Zeilen im Syslog als Synology beim Booten. Darum habe ich mir mal den syslog-ng Daemon installiert und …</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/trouble_shooting_mailserver">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-02T22:02:09+02:00</dc:date>
        <title>trouble_shooting_mailserver</title>
        <link>http://syno.brain-force.ch/trouble_shooting_mailserver</link>
        <description>Die beiden Mailserverkomponenten Postfix (SMTP) und Dovecot (POP3/IMAP) sind in manchen Bereichen sehr heikel, wie ich selber nach dem letzten Upgrade der Firmware leidvoll erlebt habe :!:
Auf dieser Seite soll es also um bestimmte Probleme und Fehlerquellen gehen. Dazu soll es aber auch Tipps geben für den täglichen Umgang eines Mailadmins</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/url_pruefen_mit_php">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-20T22:05:10+02:00</dc:date>
        <title>url_pruefen_mit_php</title>
        <link>http://syno.brain-force.ch/url_pruefen_mit_php</link>
        <description>Oft hat man eine Datenbank voller URLs (z.B. von RSS Feeds oder Linklisten). Diese wachsen mit der Zeit immer mehr und dabei noch den Überblick zu behalten welche URLs noch gültig sind ist ziemlich schwierig.
Um meine RSS URLs zu prüfen habe ich folgende PHP Funktion geschrieben</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/vacation_with_dovecot-sieve">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:31:05+02:00</dc:date>
        <title>vacation_with_dovecot-sieve</title>
        <link>http://syno.brain-force.ch/vacation_with_dovecot-sieve</link>
        <description>A lot of people in our forum asked for autoreply for the Mailstation. Most of such solutions base on the binary vacation. Until today I could no achive to compile it on the DS

dovecot-sieve

But there is an „easy“ solution with dovecot-sieve. 

dovecot-sieve and deliver have to be compiled from source</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/verschluesseln_mit_openssl">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-25T22:34:33+02:00</dc:date>
        <title>verschluesseln_mit_openssl</title>
        <link>http://syno.brain-force.ch/verschluesseln_mit_openssl</link>
        <description>Im Forum haben wir oft User, die Dateien verschlüsseln wollen, ohne gleich die gesamte Freigabe der Diskstation ebenfalls zu verschlüsseln. Wenn man nur einzelne Dateien verschlüsseln will, dann wäre auch eine Lösung wie TrueCrypt der eigentliche Overkill.</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/verzeichnis_auf_veraenderungen_pruefen">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-06T00:18:02+02:00</dc:date>
        <title>verzeichnis_auf_veraenderungen_pruefen</title>
        <link>http://syno.brain-force.ch/verzeichnis_auf_veraenderungen_pruefen</link>
        <description>#!/bin/sh

searchdir=/root
log=/tmp/filescan
tmp=/tmp/filescan.tmp

i=0
for arg in $* ;
do
 if test $i -eq 1
 then
  searchdir=$arg
  break
 fi
 if test &quot;$arg&quot; = &quot;-d&quot;
 then
  i=1
 fi
done

if test -e $tmp
then
 echo &quot;The script is already running&quot;
 exit 1
elif ! test -e $searchdir || ! test -d $searchdir
 then
 echo &quot;No directory given for scanning or directory path is wrong ($searchdir)&quot;
 exit 1
fi

if test &quot;$1&quot; = &quot;initial&quot;
then
 touch $log
 find $searchdir -type f -exec md5sum '{}' &gt; $log \;
e…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/virtual_users_for_dovecot">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:30:38+02:00</dc:date>
        <title>virtual_users_for_dovecot</title>
        <link>http://syno.brain-force.ch/virtual_users_for_dovecot</link>
        <description>I already showed here what virtual users are and what they can be used for ;-) The goal of this page is „just“ to implement the virtual users feature into dovecot (IMAP/POP3) server

Prequisites

Unfortunately virtual user support for dovecot require slight more effort than those is postfix-only. The main „thing“ is to compile the so called LDA (Local Delivery Agent) named deliever . This is a proccess for dovecot. deliver is not included and therefore need to e compiled from source
directly on …</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/virtualisierung_mit_debian_und_openvz">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-27T11:22:31+02:00</dc:date>
        <title>virtualisierung_mit_debian_und_openvz</title>
        <link>http://syno.brain-force.ch/virtualisierung_mit_debian_und_openvz</link>
        <description>openvz installieren

Wenn das geklappt hat kann man den Kernel folgendermassen installieren (hier am Beispiel einer amd64 Umgebung d.h. das Paket kann bei Euch auch anders heissen)
Code:


apt-get install linux-headers-2.6-openvz-amd64
apt-get install linux-image-2.6-openvz-amd64</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/virtuelle_email_benutzer">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-16T20:35:45+02:00</dc:date>
        <title>virtuelle_email_benutzer</title>
        <link>http://syno.brain-force.ch/virtuelle_email_benutzer</link>
        <description>Per default läuft die Mailstation mit lokalen Benutzern d.h. jeder Benutzer des IMAP/POP3- oder SMTP-Servers muss über ein lokalen Account auf der Diskstation mit gültigem Homeverzeichnis verfügen. Das wird natürlich bei mehreren Benutzern etwas mühsam, da man immer einen neuen lokalen Benutzer erstellen muss. Dafür bieten sowohl der SMTP (Postfix) Server als auch der IMAP/POP3 (Dovecot) Server die Unterstützung für virtuelle Benutzer. Dabei werden alle Zugriffe auf die Mailboxen der User über d…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/virtuelle_email_benutzer_mit_dovecot">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-19T15:19:51+02:00</dc:date>
        <title>virtuelle_email_benutzer_mit_dovecot</title>
        <link>http://syno.brain-force.ch/virtuelle_email_benutzer_mit_dovecot</link>
        <description>Ich habe hier bereits beschrieben, was virtuelle User sind und wozu man die brauchen kann ;-) Auf dieser Seite soll es „nur“ noch darum gehen auch dem Dovecot beizubringen virtuelle User zu benutzen.

Voraussetzungen

Virtuelle Benutzer für Dovecot erfordert leider etwas mehr an Aufwand, als dieselbigen nur für Postfix. Das Problem ist, dass beim Dovecot von Synology der notwendige LDA (Local Delivery Agent) deliver nicht mitgeliefert wurde. Man muss diesen also aus den Quellen von Dovecot selbe…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/virtuelle_email_benutzer_mit_postfix">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:26:24+02:00</dc:date>
        <title>virtuelle_email_benutzer_mit_postfix</title>
        <link>http://syno.brain-force.ch/virtuelle_email_benutzer_mit_postfix</link>
        <description>Per default läuft die Mailstation mit lokalen Benutzern d.h. jeder Benutzer des IMAP/POP3- oder SMTP-Servers muss über ein lokalen Account auf der Diskstation mit gültigem Homeverzeichnis verfügen. Das wird natürlich bei mehreren Benutzern etwas mühsam, da man immer einen neuen lokalen Benutzer erstellen muss. Dafür bieten sowohl der SMTP (Postfix) Server als auch der IMAP/POP3 (Dovecot) Server die Unterstützung für virtuelle Benutzer. Dabei werden alle Zugriffe auf die Mailboxen der User über d…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/wordpress-hinter-proxy">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-08T20:48:47+02:00</dc:date>
        <title>wordpress-hinter-proxy</title>
        <link>http://syno.brain-force.ch/wordpress-hinter-proxy</link>
        <description>Bei Wordpress gibt es viele Plugins welche die REMOTE_ADDR des Clients auswerten. Wenn man seinen Server aber hinter einem Proxy betreibt, dann ist dieser Wert immer gleich der IP eures Proxys. Das ist natürlich nicht so sinnvoll ;-)

Um das zu beheben muss man einen Proxy-Server verwenden, der die IP des Clients als HTTP-Header weitergibt (der Proxy z.B. pound kann das).
Dann passt man sich das php.ini File auf dem Server an und schreibt eine Zeile resp passt eine bereits vorhandene Zeile an</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/xinetd_installieren">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-16T11:18:46+02:00</dc:date>
        <title>xinetd_installieren</title>
        <link>http://syno.brain-force.ch/xinetd_installieren</link>
        <description>Was ist xinetd?

xinet ist ein Daemon (vergleichbar mit einem Dienst unter Windows), der für den Start anderer Dienste zuständig ist. Grundsätzlich hat man die Möglichkeit einen Dienst unter Linux als Daemon (also ein Dauerläufer) oder als Service-on-Demand einzurichten. Für den Service-on-Demand ist dann (x)inetd zuständig. Anhand von Config Files für die Dienste „weiss“ (x)inetd welchen Dienst er mit welchen Parametern ansprechen soll. Per Default ist auf den DSsen der inetd installiert (er st…</description>
    </item>
    <item rdf:about="http://syno.brain-force.ch/zusaetzlicher_port_bei_postfix">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-12T19:27:30+02:00</dc:date>
        <title>zusaetzlicher_port_bei_postfix</title>
        <link>http://syno.brain-force.ch/zusaetzlicher_port_bei_postfix</link>
        <description>Per Default läuft ein SMTP Server auf Port 25. Wenn nur ein Port verwendet wird, dann hat das einen entscheidenden Nachteil: Sowohl E-Mails, die direkt an die DS geschickt werden, als auch E-Mails von lokalen Benutzern, die diese via die DS versenden, landen auf dem gleichen Port. Problematisch wird es dann, wenn auf dem Server eine Antispam-Software wie z.B. Spamassassin auf dem Port läuft. E-Mails die externe User an die DS schicken, sollen ja nach Spam gescannt werden. Bei E-Mails von lokalen…</description>
    </item>
</rdf:RDF>

