<?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>Open Benno Mailarchiv &#187; JAVA</title>
	<atom:link href="http://www.openbenno.org/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openbenno.org</link>
	<description>The GPL based mail archiving  solution</description>
	<lastBuildDate>Thu, 19 May 2011 11:41:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<div id='fb-root'></div>
					<script>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/de_DE/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>Wie kann ich das Layout von bennosearch &#228;ndern?</title>
		<link>http://www.openbenno.org/faq/wie-kann-ich-das-layout-von-bennosearch-ndern/</link>
		<comments>http://www.openbenno.org/faq/wie-kann-ich-das-layout-von-bennosearch-ndern/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 02:46:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FAQ]]></category>
		<category><![CDATA[BennoSearch]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Layout]]></category>

		<guid isPermaLink="false">http://www.openben.jkomesker.info/?p=80</guid>
		<description><![CDATA[<p>Das Layout wird mit WingS einem Java-Framework, generiert. Anpassung von außen gehen momentan nur minimal über die CSS-Datei in WEB-INF/css/.   (version 1.0.1, siehe ml-archiv)</p>
]]></description>
			<content:encoded><![CDATA[<p>Das Layout wird mit WingS einem Java-Framework, generiert. Anpassung von außen gehen momentan nur minimal über die CSS-Datei in WEB-INF/css/.   <br />(version 1.0.1, siehe <a href="http://www.openbenno.org/pipermail/users/2009-June/000021.html">ml-archiv</a>)</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.openbenno.org/faq/wie-kann-ich-das-layout-von-bennosearch-ndern/' layout='default' show_faces='false' width='400' action='like' colorscheme='light' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.openbenno.org/faq/wie-kann-ich-das-layout-von-bennosearch-ndern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grundinstallationen</title>
		<link>http://www.openbenno.org/installation/grundinstallationen/</link>
		<comments>http://www.openbenno.org/installation/grundinstallationen/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 01:56:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[Benno]]></category>
		<category><![CDATA[BennoCore]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JAVA JDK]]></category>
		<category><![CDATA[JDK]]></category>
		<category><![CDATA[Open Benno]]></category>
		<category><![CDATA[POP3]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://www.openben.jkomesker.info/?p=66</guid>
		<description><![CDATA[1. Java JDK 6 (JRE reicht nicht)
<p>aptitude install sun-java6-jdk
</p>
<p>oder</p>
<p>aptitude install openjdk-6-jdk</p>
2. Benutzer anlegen
<p>useradd -s /bin/false benno</p>
3. Verzeichnisse anlegen
<p>Wir brauchen ein Archivverzeichnis (NAS, Server, lokal) und ein schnelles Indexverzeichnis (möglichst lokal, ca. 20% der Archivgröße). Das Indexverzeichnis kann unter dem Archivverzeichnis liegen.
z.B.</p>
<p>mkdir -p /srv/mailarchive/
mkdir -p /srv/mailarchive/index
mkdir -p /srv/mailarchive/userdb
mkdir -p /var/log/benno
</p>
<p>chown benno /srv/mailarchive/
chown benno /srv/mailarchive/index
chown benno /srv/mailarchive/userdb
chown [...]]]></description>
			<content:encoded><![CDATA[<h6>1. Java JDK 6 (JRE reicht nicht)</h6>
<p><code>aptitude install sun-java6-jdk<br />
</code></p>
<p>oder</p>
<p><code>aptitude install openjdk-6-jdk</code></p>
<h6>2. Benutzer anlegen</h6>
<p><code>useradd -s /bin/false benno</code></p>
<h6>3. Verzeichnisse anlegen</h6>
<p>Wir brauchen ein Archivverzeichnis (NAS, Server, lokal) und ein schnelles Indexverzeichnis (möglichst lokal, ca. 20% der Archivgröße). Das Indexverzeichnis kann unter dem Archivverzeichnis liegen.<br />
z.B.</p>
<p><code>mkdir -p /srv/mailarchive/<br />
mkdir -p /srv/mailarchive/index<br />
mkdir -p /srv/mailarchive/userdb<br />
mkdir -p /var/log/benno<br />
</code></p>
<p>chown benno /srv/mailarchive/<br />
chown benno /srv/mailarchive/index<br />
chown benno /srv/mailarchive/userdb<br />
chown benno /var/log/benno</p>
<h3>B. Archivierungs- und Indizierungsdienst</h3>
<p>Dieser kann auf einem oder mehreren Rechnern laufen. Bitte beachten: das Archiv muss an einer zentralen Stelle liegen; das Indexverzeichnis muss unterschiedlich sein für jeden einzeln Indizierungsserver.</p>
<h6>1. bennocore-current-gpl.zip (unter “Download”) herunterladen und in tmp entpacken</h6>
<p><code>cd tmp<br />
unzip bennocorecurrent-gpl.zip<br />
mkdir -p /opt/bennocore<br />
cp -r lib/ bennocore.jar bennoadmin.jar /opt/bennocore<br />
</code></p>
<p>Für Standard (SMTP/Fetchmail)<br />
<code>cp -r scripts/init.d/benno-smtp /etc/init.d<br />
cp -r scripts/etcdefault/benno-smtp /etc/default<br />
update-rc.d benno-smtp defaults</code></p>
<p>Alternativ: Für das Auslesen eines Maildirs</p>
<p><code>cp -r scripts/init.d/benno-maildir /etc/init.d<br />
cp -r scripts/etcdefault/benno-maildir /etc/default<br />
update-rc.d benno-maildir defaults</code></p>
<p>Alternativ (experimentell): über direktes Auslesen einer POP3(s)-Mailbox.<br />
Siehe <code><br />
java -jar /opt/bennocore/bennoadmin.jar<br />
</code><br />
für Hilfe</p>
<p>Diese Funktion ist in benno-admin implementiert:<br />
java -jar /opt/bennocore/</p>
<p>Für den Import aus einem Maildir noch/etc/default/benno-maildir und evtl. Pfade anpassen.</p>
<h6>2. Starten:</h6>
<p><code>/etc/init.d/benno-smtp start</code></p>
<p>Jetzt läuft ein SMTP-Server auf Port 2500. Dieser kann nun z.B. mittels Fetchmail, von einem Postfach gefüttert wird, der Kopien aller Mails enthält.</p>
<h3>C. Weboberfläche einrichten</h3>
<h6>1. Tomcat 5.5 (oder höher) installieren</h6>
<p><code>aptitude install tomcat5.5</code></p>
<h6>2. bennosearch-current-gpl.zip (unter “Download”) herunterladen und in tmp entpacken</h6>
<h6>3. bennosearch.war kopieren</h6>
<p><code><br />
cp bennosearch.war /var/lib/tomcat5.5/webapps</code></p>
<h6>4. Authentifizierung/Authorisierung</h6>
<p><code>aptitude install python-pysqlite2<br />
cp scripts/UserDetails /srv/mailarchive/userdb<br />
cp scripts/userdetails.py /srv/mailarchive/userdb<br />
chown -R tomcat55 /srv/mailarchive/userdb<br />
</code></p>
<p><code><br />
</code><br />
Standardmäßig werden die Benutzerdaten in eine SQLite Datenbank (UserDetails) gespeichert. Für andere Mechanismen muss userdetails.py angepasst werden.</p>
<h6>5. Pfade konfigurieren (optional, ab 1.0.6)</h6>
<p>Die Standardpfade sind /srv/mailarchive/repo für das Repository und /srv/mailarchive/index für den Index.<br />
Wenn sie etwas eigenes einstellen wollen oder müssen, können sie das folgendermaßen einstellen.<br />
<code>mkdir -p /etc/benno/<br />
cp scripts/etcbenno/archive.properties /etc/benno/<br />
</code><br />
und die entsprechende Datei editieren<br />
<code><br />
vi /etc/benno/archive.properties<br />
</code></p>
<h6>6. Mails versenden aus der Oberfläche (optional, ab 1.0.7)</h6>
<p>Um diese Funktion freizuschalten, müssen die entsprechenden Zeilen in der Konfigurationsdatein (v.a. mailsendhandler.host) auskommentiert und evtl. angegepaßt werden.<br />
<code>mkdir -p /etc/benno/<br />
cp scripts/etcbenno/archive.properties /etc/benno/<br />
</code><br />
und die entsprechende Datei editieren<br />
<code><br />
vi /etc/benno/archive.properties<br />
</code></p>
<h6>7. Tomcat Security anpassen/ausschalten</h6>
<p>Bei manchen Installationen ist der Sicherheitsmechanismus von Tomcat6 archiviert. Dies führt zu Problemen bei Zugriff auf Dateien außerhalb des Containers ,z.B. das Repository. Dessen Aufgabe übernimmt hier das serverunabhängige Spring Security Framework. Falls BennoSearch die einzige Applikation auf dem Application Server ist, kann der Mechanismus komplett abgestellt werden. Bei Ubuntu und Debian in <strong>/etc/default/tomcat5.5</strong>:<br />
<code>TOMCAT5_SECURITY=NO</code><br />
Gegebenenfalls muss hier die Variable $JAVA_HOME auf den Pfad der installierten JAVA-Version gesetzt werden.</p>
<h6>8. Tomcat ggf. neu starten</h6>
<h6>9. Zugriff auf die Weboberfläche mit</h6>
<p><em>http://localhost:8180/bennosearch</em></p>
<p>Je nach Konfiguration der Distribution kann Tomcat auch an Port 8080 gebunden sein. In diesem Falle erfolgt der Zugriff mit:</p>
<p><em>http://localhost:8080/bennosearch</em></p>
<p>Der Standardbenutzer für die erste Anmeldung ist <strong>admin, Passwort:passwd</strong><br />
Bitte in der Benutzerverwaltung ändern.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.openbenno.org/installation/grundinstallationen/' layout='default' show_faces='false' width='400' action='like' colorscheme='light' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.openbenno.org/installation/grundinstallationen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

