<?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>tippsblog.ch &#187; Datenbank</title>
	<atom:link href="http://tippsblog.ch/tag/datenbank/feed/" rel="self" type="application/rss+xml" />
	<link>http://tippsblog.ch</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 20:39:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>[HowTo] Mails archivieren unter Mac</title>
		<link>http://tippsblog.ch/2010/04/02/howto-mails-archivieren-unter-mac/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=howto-mails-archivieren-unter-mac</link>
		<comments>http://tippsblog.ch/2010/04/02/howto-mails-archivieren-unter-mac/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 08:19:46 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Applikation]]></category>
		<category><![CDATA[archivieren]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Einstellungen]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Funktion]]></category>
		<category><![CDATA[Gratis]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Speicher]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Suchen]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Verbindung]]></category>
		<category><![CDATA[Zugriff]]></category>

		<guid isPermaLink="false">http://tippsblog.ch/?p=3996</guid>
		<description><![CDATA[<p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p>Vor kurzem habe ich ein HowTo veröffentlicht, wie man unter Windows seine Mails ganz einfach archivieren kann. Auf diversen Kanälen, wie Facebook und Twitter kamen fragen, wie man dies unter Mac auch erledigen kann. Da mir meine Leser wichtig sind, habe ich mich auf die Suche gemacht nach einer Möglichkeit, seine Mails auch unter Mac zu archivieren und bin fündig geworden.</p></p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p></p><p>Vor kurzem habe ich <a href="http://tippsblog.ch/2010/03/31/howto-mails-ganz-einfach-archivieren/" target="_blank">ein HowTo veröffentlicht</a>, wie man unter Windows seine Mails ganz einfach archivieren kann. Auf diversen Kanälen, wie Facebook und<a href="http://twitter.com/dr3do/status/11357102141" target="_blank"> Twitter</a> kamen fragen, wie man dies unter Mac auch erledigen kann. Da mir meine Leser wichtig sind, habe ich mich auf die Suche gemacht nach einer Möglichkeit, seine Mails auch unter Mac zu archivieren und bin fündig geworden.</p>
<p><span id="more-3996"></span>Gefunden habe ich das Tool <a href="http://www.mailsteward.com/" target="_blank">MailSteward</a>, welches in verschiedenen Version angeboten wird:</p>
<ul>
<li>MailSteward</li>
<li>MailSteward Lite</li>
<li>MailSteward Pro</li>
</ul>
<p>Die Versionen unterscheiden sich in den Funktionen. Von jeder Version gibt es jeweils eine Gratis Version, welche auf 15&#8217;000 Mails beschränkt ist und eine unbeschränkte und kostenpflichtige Version. Die Gratis Versionen sollten jedoch für kleinere private Mail Archive genügen. Daher verwende ich in diesem HowTo die<a href="http://s3.amazonaws.com/mailsteward/mailstewardpro.dmg" target="_blank"> MailStewardPro</a>, welche auf 15&#8217;000 Mails beschränkt ist.</p>
<p>Der Vollständigkeit, hier die verschiedenen Versionen im Vergleich und deren Preise für eine unbeschränkte Anzahl Mails zur Archivierung:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/01.04.png"><img class="alignnone size-full wp-image-3997" title="Vergleich der unterschiedlichen Versionen von MailSteward" src="http://tippsblog.ch/wp-content/uploads/2010/04/01.04.png" alt="" width="499" height="615" /></a></p>
<h3>Installation von MailStewardPro</h3>
<p>Um MailStewardPro zu benutzen, müsst ihr zuerst eine <a href="http://dev.mysql.com/" target="_blank">MySQL</a> Datenbank installieren, denn MailStewardPro speichert die Mails inkl. Attachement direkt in einer Datenbank. Als Datenbank wird nur MySQL unterstützt, andere Datenbanksysteme sind nicht nutzbar. Den MySQL Server könnt ihr <a href="http://dev.mysql.com/downloads/mysql/" target="_blank">hier</a> herunterladen, ihr müsst darauf schauen, das ihr für euer Mac OS X die richtige Version downlaodet. Das wäre für Snow Leopard<a href="http://dev.mysql.com/downloads/mirror.php?id=385549" target="_blank"> die 64 Bit Version.</a> Für den Download benötigt ihr einen Account, denn ihr Gratis erstellen könnt.</p>
<p>Habt ihr das DMG File heruntergeladen, mountet dieses im Finder (sollte automatisch funktionieren) und ihr solltet folgendes sehen:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-7.png"><img class="alignnone size-full wp-image-3999" title="Das gemoutete MySQL Server Image" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-7.png" alt="" width="595" height="340" /></a></p>
<p>Ihr klickt nun auf <em>mysql-5.1.45-osx10.6-x86_64.pkg</em> und die Installation wird gestartet. Die Installation ist keine Hexerei, daher nur ein paar Screenshots:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-8.png"><img class="alignnone size-full wp-image-4000" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-8.png" alt="" width="560" height="416" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-9.png"><img class="alignnone size-full wp-image-4001" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-9.png" alt="" width="560" height="416" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-10.png"><img class="alignnone size-full wp-image-4002" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-10.png" alt="" width="560" height="416" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-11.png"><img class="alignnone size-full wp-image-4003" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-11.png" alt="" width="496" height="194" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-12.png"><img class="alignnone size-full wp-image-4004" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-12.png" alt="" width="560" height="416" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-13.png"><img class="alignnone size-full wp-image-4005" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-13.png" alt="" width="560" height="416" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-14.png"><img class="alignnone size-full wp-image-4006" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-14.png" alt="" width="560" height="416" /></a></p>
<p>Damit ihr nun den Server nicht über die Komandozeile starten müsst, könnt ihr das Control Panel installieren. Dazu klickt ihr auf dem gemouteten Image auf <em>MySQL.prefpane</em>.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-15.png"><img class="alignnone size-full wp-image-4007" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-15.png" alt="" width="595" height="340" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-16.png"><img class="alignnone size-full wp-image-4008" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-16.png" alt="" width="405" height="259" /></a></p>
<p>Ob ihr die Systemeinstellungen für MySQL für alle Benutzer installieren wollte oder nur für den aktuell angemeldeten, müsst ihr entscheiden. Ich habe mich für nur den aktuell angemeldeten Benutzer entschieden.</p>
<p>Ist die Installation abgeschlossen, seht ihr folgendes:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-17.png"><img class="alignnone size-full wp-image-4009" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-17.png" alt="" width="598" height="348" /></a></p>
<p>Nun könnt ihr auf dem Button <em>Start MySQL Server</em> klicken und der Datenbankserver respektiv die Datenbankinstanz wird gestartet. Wenn ihr wollt, das dieser auch automatisch beim Hochfahren des Mac gestartet wird, müsst ihr unten das Häkchen setzen. Wenn ihr später das archivieren automatisch im Hintergrund laufen lassen wollt, würde ich den MySQL Server gleich beim Booten mit starten, sonst wird die Archivierung fehlschlagen.</p>
<p>Ist der Dienst gestartet, sollte in grüner Schrift <em>running </em>stehen:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-19.png"><img class="alignnone size-full wp-image-4011" title="MySQL Installation unter Mac OS X" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-19.png" alt="" width="598" height="348" /></a></p>
<p>Die Installation von MailStewardPro wie unter Mac oft der Fall ist, sehr einfach. Ihr müsst lediglich das Image downloaden und dann die MailSteward Applikation direkt vom Image starten oder in den Applikationsordner ziehen:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-2.png"><img class="alignnone size-full wp-image-4013" title="screen-capture-2" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-2.png" alt="" width="544" height="486" /></a></p>
<h3>Konfiguration und erster Start</h3>
<p>Bevor ihr MailStewardPro zum ersten mal nutzen könnt, müsst ihr dem Datenbankbenutzer <em>root </em>ein Passwort zuweisen. Dazu öffnet ihr den <em>Terminal </em>(in Spotlight einfach <em>Terminal </em>eingeben) und gebt folgendes ein:</p>
<pre>cd /usr/local/mysql/bin</pre>
<pre>./mysqladmin -u root password 'irgendeinpasswort'</pre>
<p>Das Passwort könnt ihr natürlich selbst bestimmen und sollte ein sicheres Passwort sein, also höchsten Passwortrichtlinen entsprechen, denn der <em>root </em>User hat auf alle Datenbanken vollen Zugriff.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-21.png"><img class="alignnone size-full wp-image-4015" title="Passwort setzen" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-21.png" alt="" width="602" height="390" /></a></p>
<p>Mit einem Doppeklick startet ihr MailStewardPro. Die Applikation startet mit zwei Fenstern:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-27.png"><img class="alignnone size-full wp-image-4016" title="MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-27.png" alt="" width="270" height="160" /></a></p>
<p>Das kleine Fenster ist eine Art Schnellzugriff auf die wichtigsten Menupunkte. Dieses Fenster ist immer offen. Das andere Fenster dient beim ersten Start für die Konfiguration. Hier müssen die Daten für den Datenbankserver eingegeben werden.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-5.png"><img class="alignnone size-full wp-image-4017" title="MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-5.png" alt="" width="355" height="455" /></a></p>
<p>In unserem HowTo würde dies dann etwa so aussehen:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-211.png"><img class="alignnone size-full wp-image-4051" title="Datenbank Konfiguration" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-211.png" alt="" width="395" height="495" /></a></p>
<p>Ist die Verbindung erfolgreich gemacht, ist das Tool betriebsbereit.</p>
<h3>Einstellungen von MailStewardPro</h3>
<p>Zuerst wollen wir uns  die verschiedenen Einstellungsmöglichekten anschauen:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-22.png"><img class="alignnone size-full wp-image-4018" title="Konfiguration MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-22.png" alt="" width="572" height="490" /></a></p>
<p>Hier könnt ihr diverse Optionen definieren, was archiviert werden soll und was nicht. Bis zu welcher Grösse Attachements archiviert werden sollen usw. Auch könnt ihr definieren, wie die Datenbank heisen soll, wo ihr die Mails archiviert haben wollt. Die Datenbank muss nicht existieren, denn das anlegen der Datenbank macht MailStewardPro für euch.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-23.png"><img class="alignnone size-full wp-image-4023" title="Konfiguration MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-23.png" alt="" width="566" height="614" /></a></p>
<p>Unter <em>Accounts</em> werden alle Mailaccounts aufgeführt, welche archiviert werden können. Die Accounts werden direkt aus der Mailapp herausgelesen. Wählt hier gleich den Account aus, welcher ihr später dann archivieren wollt. Eine spätere Auswahl ist nicht möglich. Es muss immer über Einstellungen geändert werden, wenn ihr unterschiedliche Mail Accounts archivieren wollt. Das ist sehr unglücklich gelöst und unnötig umständlich. Zusätzlich könnt ihr definieren, ob die Mails nach dem archivieren gelöscht werden sollen oder nicht. Auch einen anderen Ordner mit Mails könnt ihr direkt einbinden, welcher zusätzlich archiviert werden soll.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-24.png"><img class="alignnone size-full wp-image-4020" title="Konfiguration MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-24.png" alt="" width="482" height="634" /></a></p>
<p>Unter <em>View </em>werden die Datumsformate definiert, wie dann die Mails später in der Datenbank gespeichert werden sollen und schlussendlich bei der Suche angezeigt werden sollen. Ich habe die Einstellungen im Screenshot so gewählt, wie es für die meisten im deutschsprachigen Raum Sinn macht. Auch könnt ihr noch definieren, wie die Suchresultate später standardmässig sortiert werden sollen.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-25.png"><img class="alignnone size-full wp-image-4021" title="Konfiguration MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-25.png" alt="" width="573" height="477" /></a></p>
<p>Unter <em>Scheduling </em>kann definiert werden, wann die Mails automatisch archiviert werden sollen.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-26.png"><img class="alignnone size-full wp-image-4022" title="screen-capture-26" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-26.png" alt="" width="472" height="656" /></a></p>
<p>Unter <em>Indexing </em>definiert ihr die Indexe, welche automatisch beim archivieren angelegt werden sollen. Diese können später immer noch erstellt werden oder gelöscht werden. Indexe sind eine Art Verzeichnisse, welche das Suchen in einer Datenbank enorm beschleunigen kann. Die Indexe werden beim hinzufügen von Datensätzen neu erstellt und nicht erst bei der Suche selbst.  Je nach dem wie gross das Archiv ist, kann man hier mit dem richtigen Einstellungen mit der Suche sehr viel Zeit sparen. Was ihr hier auswählt, hängt auch sehr davon ab, was ihr später suchen möchtet. Ich finde die Einstellung von <em>From </em>für den Anfang nicht schlecht.</p>
<h3>Archvieren mit MailSteward Pro</h3>
<p>Sind die Einstellungen gemacht, können wir mit dem archivieren Starten. Dazu klickt ihr im kleinen Fenster auf <em>archive</em> und es wird folgendes Dialogfenster geöffnet:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-28.png"><img class="alignnone size-full wp-image-4026" title="Archivieren mit MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-28.png" alt="" width="293" height="279" /></a></p>
<p>Hier definiert ihr den Zeitraum, welche Mails von diesem vorher in den Einstellungen definierten Mailkonto, archiviert werden sollen. Möchtet ihr alle archivieren, dann müsst ihr den Zeitraum so auswählen, wie auf dem Screenshot zu sehen.</p>
<p>Mit einem Klick auf <em>Archive </em>beginnt die Archivierung.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-29.png"><img class="alignnone size-full wp-image-4027" title="Archivieren mit MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-29.png" alt="" width="500" height="292" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-30.png"><img class="alignnone size-full wp-image-4030" title="Archivieren mit MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-30.png" alt="" width="411" height="250" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-31.png"><img class="alignnone size-full wp-image-4031" title="Archivieren mit MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-31.png" alt="" width="411" height="250" /></a></p>
<p>Je nach Anzahl der Mails kann die Archivierung etwas dauern.</p>
<p>Ist die Archivierung abgeschlossen, erscheint dieses Dialogfenster mit einer kleinen Zusammenfassung:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-210.png"><img class="alignnone size-full wp-image-4036" title="Archivieren mit MailStewardPro" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-210.png" alt="" width="500" height="264" /></a></p>
<h3>Programmoberfläche von MailStewardPro</h3>
<p>Habt ihr Mails archiviert, wird der Inhalt der Datenbank in einem Fenster dargestellt. Das Fenster besteht aus einer Bearbeitungsleiste, einer Auflistung der archivierten Mails und einem Vorschaufenster:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-3.png"><img class="alignnone size-full wp-image-4038" title="Mailübersicht" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-3.png" alt="" width="594" height="472" /></a></p>
<p>Klickt ihr auf einen Eintrag oberhalb des Ansichtsfensters, wird die Mail angezeigt:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-51.png"><img class="alignnone size-full wp-image-4039" title="Mailübersicht" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-51.png" alt="" width="594" height="472" /></a></p>
<p>Oberhalb des Auswahlfensters befindet sich die Bearbeitungsleiste:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_1.png"><img class="alignnone size-full wp-image-4040" title="Bearbeitungsleiste" src="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_1.png" alt="" width="609" height="48" /></a></p>
<p>Unter den Menupunkten stehen folgende Optionen zur Verfügung, welche selbsterklärend sind:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_2.png"><img class="alignnone size-full wp-image-4041" title="Optionen" src="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_2.png" alt="" width="210" height="140" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_3.png"><img class="alignnone size-full wp-image-4042" title="Optionen" src="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_3.png" alt="" width="320" height="180" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_4.png"><img class="alignnone size-full wp-image-4043" title="Optionen" src="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_4.png" alt="" width="350" height="140" /></a></p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_5.png"><img class="alignnone size-full wp-image-4044" title="Optionen" src="http://tippsblog.ch/wp-content/uploads/2010/04/mailsteward_5.png" alt="" width="320" height="180" /></a></p>
<h3>Suchen im Archiv</h3>
<p>Die Suchfunktion ist sehr detailliert. Erreichbar ist diese oben im Menu unter dem Menupunkt <em>Search</em>:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-101.png"><img class="alignnone size-full wp-image-4046" title="Suchfunktion" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-101.png" alt="" width="580" height="644" /></a></p>
<p>Die Suchmaske ist eigentlich nur eine Oberfläche, um ein SQL Statment zu generieren. SQL Statements sind Abfragen für die Daten in einer Datenbank. Klickt man auf <em>Edit SQL Statment</em> sieht man dann die SQL Abfrage, welche generiert wurde. So ist es auch Möglich, selbst Abfragen zu generieren, vorausgesetzt, man weis wie SQL einzusetzen. Da aber nicht jeder Benutzer sich mit SQL auskennt, ist die Suchmaske ideal.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-111.png"><img class="alignnone size-full wp-image-4047" title="SQL Statment" src="http://tippsblog.ch/wp-content/uploads/2010/04/screen-capture-111.png" alt="" width="603" height="394" /></a></p>
<p>Die Suchresultate, also die gefundenen Mails, werden dann in der Programmoberfläche angezeigt und können so bearbeitet werden.</p>
<h3>Fazit</h3>
<p>MailStewardPro ist ein mächtiges Tool um seine Mails unter Mac zu archivieren. Es setzt aber durch seine Vorgehensweise auch ein wenig ein technisches Vorwissen voraus, schliesslich muss man einen Datenbankserver installieren. Es ist im Gegensatz zu MailStore unter Windows nicht so intuitiv zu bedienen, steht aber mit seinen Funktionen in fast nichts nach. Es fehlt aber MailStewardPro eine Möglichkeit, Mails in einem Mailprogramm unter Mac zu öffnen. Auch können Mails nicht in HTML dargestellt werden. Die Oberfläche von MailStewardPro ist schon etwas altbacken und sollte meiner Meinung nach dringend überarbeitet werden. Gerade Mac Programme sind für die schönen und intuitiven Benutzeroberflächen bekannt.</p>
<h3>Weitergehende Szenarien für erfahrene Benutzer</h3>
<p>Durch den Ansatz, die Mails in deine Datenbank zu speichern, bietet aber auch seine Vorteile. So wäre es denkbar, das man anstatt lokal einen Datenbankserver diesen benutzt, welcher man bei seinem Hoster zur Verfügung hat. So wären die Daten ausserhalb von seinem eigenen Rechner gesichert. Je nach Hoster besteht dann die Möglichkeit, ein Abbild (Dump) seiner Datenbank zu machen und so zu sichern. Das setzt aber eine einiger massen schnelle Internetverbindung voraus, denn sonst kann das archivieren und das Suchen nach Mails in Archiv, zum Geduldsspiel werden.</p>
<p></p>
<h3 class='related_post_title'>Verwandte Beiträge:</h3>
<ul class='related_post'>
<li><a href="http://tippsblog.ch/2010/03/31/howto-mails-ganz-einfach-archivieren/" title='[HowTo] Mails ganz einfach archivieren'>[HowTo] Mails ganz einfach archivieren</a></li>
<li><a href="http://tippsblog.ch/2010/04/27/howto-mit-dropbox-und-truecrypt-daten-in-der-cloud-verschusseln/" title='[HowTo] Mit Dropbox und TrueCrypt Daten in der Cloud verschlüsseln'>[HowTo] Mit Dropbox und TrueCrypt Daten in der Cloud verschlüsseln</a></li>
<li><a href="http://tippsblog.ch/2010/03/22/mac-mainmenu-seinen-mac-os-x-regelmassig-tunen-mit-verlosung/" title='[Mac] MainMenu: Seinen Mac OS X regelmässig pflegen und tunen (mit Verlosung!)'>[Mac] MainMenu: Seinen Mac OS X regelmässig pflegen und tunen (mit Verlosung!)</a></li>
<li><a href="http://tippsblog.ch/2010/04/24/howto-mit-dropbox-und-1password-unter-windows-und-mac-passworter-teilen/" title='[HowTo] Mit Dropbox und 1Password unter Windows und Mac Passwörter teilen'>[HowTo] Mit Dropbox und 1Password unter Windows und Mac Passwörter teilen</a></li>
<li><a href="http://tippsblog.ch/2010/03/09/tipp-google-mail-pop-konten-einfach-aktualisieren/" title='[Tipp] Google Mail: POP Konten einfach aktualisieren'>[Tipp] Google Mail: POP Konten einfach aktualisieren</a></li>
</ul>
<p><map name='google_ad_map_3996_4f5914c1c9dec1b6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/3996?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_3996_4f5914c1c9dec1b6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=3996&amp;url= http%3A%2F%2Ftippsblog.ch%2F2010%2F04%2F02%2Fhowto-mails-archivieren-unter-mac%2F' /></p><hr />
<p>Tippsblog.ch im Netz: <a href="http://twitter.com/#!/martinfelder">Twitter</a> - <a href="http://www.facebook.com/pages/tippsblogch/352857658075024">Facebook</a>
<p><small>© martin for <a href="http://tippsblog.ch">tippsblog.ch</a>, 2010. |
<a href="http://tippsblog.ch/2010/04/02/howto-mails-archivieren-unter-mac/">Permalink</a> |
<a href="http://tippsblog.ch/2010/04/02/howto-mails-archivieren-unter-mac/#comments">6 Kommentare</a> |
<p>Hinzufügen:
<a href="http://del.icio.us/post?url=http://tippsblog.ch/2010/04/02/howto-mails-archivieren-unter-mac/&title=[HowTo] Mails archivieren unter Mac">del.icio.us</a>
<br/>
Post tags: <a href="http://tippsblog.ch/tag/applikation/" rel="tag">Applikation</a>, <a href="http://tippsblog.ch/tag/archivieren/" rel="tag">archivieren</a>, <a href="http://tippsblog.ch/tag/datenbank/" rel="tag">Datenbank</a>, <a href="http://tippsblog.ch/tag/einstellungen/" rel="tag">Einstellungen</a>, <a href="http://tippsblog.ch/tag/facebook/" rel="tag">Facebook</a>, <a href="http://tippsblog.ch/tag/finder/" rel="tag">Finder</a>, <a href="http://tippsblog.ch/tag/funktion/" rel="tag">Funktion</a>, <a href="http://tippsblog.ch/tag/gratis/" rel="tag">Gratis</a>, <a href="http://tippsblog.ch/tag/howto/" rel="tag">HowTo</a>, <a href="http://tippsblog.ch/tag/index/" rel="tag">index</a>, <a href="http://tippsblog.ch/tag/installation/" rel="tag">Installation</a>, <a href="http://tippsblog.ch/tag/konfiguration/" rel="tag">Konfiguration</a>, <a href="http://tippsblog.ch/tag/leopard/" rel="tag">Leopard</a>, <a href="http://tippsblog.ch/tag/mac/" rel="tag">Mac</a>, <a href="http://tippsblog.ch/tag/mac-os/" rel="tag">Mac OS</a>, <a href="http://tippsblog.ch/tag/mail/" rel="tag">Mail</a>, <a href="http://tippsblog.ch/tag/mysql/" rel="tag">Mysql</a>, <a href="http://tippsblog.ch/tag/speicher/" rel="tag">Speicher</a>, <a href="http://tippsblog.ch/tag/sql/" rel="tag">sql</a>, <a href="http://tippsblog.ch/tag/suchen/" rel="tag">Suchen</a>, <a href="http://tippsblog.ch/tag/tip/" rel="tag">Tip</a>, <a href="http://tippsblog.ch/tag/tipps/" rel="tag">Tipps</a>, <a href="http://tippsblog.ch/tag/twitter/" rel="tag">Twitter</a>, <a href="http://tippsblog.ch/tag/verbindung/" rel="tag">Verbindung</a>, <a href="http://tippsblog.ch/tag/zugriff/" rel="tag">Zugriff</a><br/>
</small></p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></content:encoded>
			<wfw:commentRss>http://tippsblog.ch/2010/04/02/howto-mails-archivieren-unter-mac/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>[iPhone] IMDb Filme &amp; TV für das iPhone vefügbar</title>
		<link>http://tippsblog.ch/2010/02/17/iphone-imdb-filme-tv-fur-das-iphone-vefugbar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iphone-imdb-filme-tv-fur-das-iphone-vefugbar</link>
		<comments>http://tippsblog.ch/2010/02/17/iphone-imdb-filme-tv-fur-das-iphone-vefugbar/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 19:21:37 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Linktipp]]></category>
		<category><![CDATA[Sammelbox]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Gratis]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Suchen]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://tippsblog.ch/?p=3434</guid>
		<description><![CDATA[<p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p>Flimfans werden die Internseite von IMDb sicherlich kennen, es ist wohl grösste Filmdatenbank weltweit. Bislang gab es die App nur für den amerikanischen Markt, jedoch seit heute ist die selbe App auch für europa freigeschalten worden. Mit der iPhone App hat man Zugriff auf den ganzen Inhalt, welcher auch auf der Website verfügbar ist. Es [...]</p></p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p></p><p>Flimfans werden die Internseite von <a href="http://www.imdb.com/">IMDb</a> sicherlich kennen, es ist wohl grösste Filmdatenbank weltweit. Bislang gab es die App nur für den amerikanischen Markt, jedoch seit heute ist die selbe App auch für europa freigeschalten worden. </p>
<p><span id="more-3434"></span><br />
  Mit der iPhone App hat man Zugriff auf den ganzen Inhalt, welcher auch auf der Website verfügbar ist. Es kann nach Informationen zum den Filmen gesucht werden, Bilder von den Stars und Sternchen von Hollywood und auch das anschauen von den Trailern ist möglich. Die <a href="http://clk.tradedoubler.com/click?p(24372)a(1508440)g(11696700)url(http://itunes.apple.com/ch/app/imdb-filme-tv/id342792525?mt=8)" target="_blank">IMDb iPhone App</a> ist gratis und kann per sofort heruntergeladen werden.</p>
<p><strong>Hier die Funktionen im Detail:</strong></p>
<p>In der weltweit größten Filmdatenbank suchen:</p>
<ul>
<li>Über 1,5 Millionen Film- und TV-Titel</li>
<li>Über 3,2 Millionen Stars, Darsteller/-innen, Regisseure und andere Crewmitglieder</li>
</ul>
<p>In den Charts stöbern:</p>
<ul>
<li>Bester Film – alle Oscargewinner</li>
<li>Bestbewertete Filme aller Zeiten (IMDb beste 250)</li>
<li>Aktuell beliebteste Filme bei IMDb (MOVIEmeter)</li>
<li>Aktuell beliebteste Stars bei IMDb (STARmeter)</li>
<li>Schlechtestbewertete Filme aller Zeiten (IMDb schlechteste 100)</li>
<li>Beliebteste Filme nach Genre gelistet (Action, Horror, Romanze, Komödie und viele mehr)</li>
<li>Beliebteste TV-Shows</li>
<li>US-Boxoffice Ergebnisse</li>
<li>Geburtstage von Stars</li>
</ul>
<p>Ansehen:</p>
<ul>
<li>Filmtrailer</li>
<li>Nutzerkommentare zu Filmen und TV-Shows</li>
<li>Kritikermeinungen zu Filmen und TV-Shows</li>
<li>Zitate, Wissenswertes, Filmfehler</li>
<li>Ihr Browser- und Suchverlauf auf IMDb</li>
</ul>
<p>Kaufen:</p>
<ul>
<li>Alle Filme und TV-Shows als DVD oder Blu-ray auf den Amazon-Webseiten</li>
</ul>
<p><a href="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.wxepoaaj.480x480-75.jpg"><img class="size-full wp-image-3443 alignleft" title="Bildergallery" src="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.wxepoaaj.480x480-75.jpg" alt="" width="256" height="368" /></a> <a href="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.pytjlrtj.480x480-75.jpg"><img class="size-full wp-image-3442 alignleft" title="Fim Informationen" src="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.pytjlrtj.480x480-75.jpg" alt="" width="256" height="368" /></a> <a href="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.puapwsqi.480x480-75.jpg"><img class="size-full wp-image-3441 alignleft" title="Schauspieler Informationen" src="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.puapwsqi.480x480-75.jpg" alt="" width="256" height="368" /></a> <a href="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.kwpfusmk.480x480-75.jpg"><img class="size-full wp-image-3440 alignleft" title="Bestenliste" src="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.kwpfusmk.480x480-75.jpg" alt="" width="256" height="368" /></a> <a href="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.kftgrlaq.480x480-75.jpg"><img class="size-full wp-image-3439 alignleft" title="Meistgesuchte Fime" src="http://tippsblog.ch/wp-content/uploads/2010/02/mzl.kftgrlaq.480x480-75.jpg" alt="" width="256" height="368" /></a><br />
<h3 class='related_post_title'>Verwandte Beiträge:</h3>
<ul class='related_post'>
<li><a href="http://tippsblog.ch/2010/02/24/iphone-endlich-perfekt-mit-2do-aufgaben-verwalten/" title='[iPhone] Endlich Perfekt: Mit 2Do Aufgaben verwalten (Update)'>[iPhone] Endlich Perfekt: Mit 2Do Aufgaben verwalten (Update)</a></li>
<li><a href="http://tippsblog.ch/2010/02/18/iphone-swiss-radio-radio-horen-mit-dem-iphone/" title='[iPhone] Swiss Radio: Radio hören mit dem iPhone'>[iPhone] Swiss Radio: Radio hören mit dem iPhone</a></li>
<li><a href="http://tippsblog.ch/2010/02/14/howto-iphone-fernsteuern-vom-mac-oder-pc-mit-bowtie/" title='[HowTo] iPhone Fernsteuern vom Mac oder PC mit Bowtie'>[HowTo] iPhone Fernsteuern vom Mac oder PC mit Bowtie</a></li>
<li><a href="http://tippsblog.ch/2010/04/12/iphone-sipcall-iphone-app-fur-voip/" title='[iPhone] Sipcall: iPhone App für VoIP'>[iPhone] Sipcall: iPhone App für VoIP</a></li>
<li><a href="http://tippsblog.ch/2010/03/17/howto-itunes-library-erganzen-und-pflegen/" title='[HowTo] iTunes Library ergänzen und pflegen'>[HowTo] iTunes Library ergänzen und pflegen</a></li>
</ul>
<p><map name='google_ad_map_3434_4f5914c1c9dec1b6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/3434?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_3434_4f5914c1c9dec1b6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=3434&amp;url= http%3A%2F%2Ftippsblog.ch%2F2010%2F02%2F17%2Fiphone-imdb-filme-tv-fur-das-iphone-vefugbar%2F' /></p><hr />
<p>Tippsblog.ch im Netz: <a href="http://twitter.com/#!/martinfelder">Twitter</a> - <a href="http://www.facebook.com/pages/tippsblogch/352857658075024">Facebook</a>
<p><small>© martin for <a href="http://tippsblog.ch">tippsblog.ch</a>, 2010. |
<a href="http://tippsblog.ch/2010/02/17/iphone-imdb-filme-tv-fur-das-iphone-vefugbar/">Permalink</a> |
<a href="http://tippsblog.ch/2010/02/17/iphone-imdb-filme-tv-fur-das-iphone-vefugbar/#comments">3 Kommentare</a> |
<p>Hinzufügen:
<a href="http://del.icio.us/post?url=http://tippsblog.ch/2010/02/17/iphone-imdb-filme-tv-fur-das-iphone-vefugbar/&title=[iPhone] IMDb Filme &#038; TV für das iPhone vefügbar">del.icio.us</a>
<br/>
Post tags: <a href="http://tippsblog.ch/tag/app/" rel="tag">App</a>, <a href="http://tippsblog.ch/tag/apple/" rel="tag">Apple</a>, <a href="http://tippsblog.ch/tag/datenbank/" rel="tag">Datenbank</a>, <a href="http://tippsblog.ch/tag/gratis/" rel="tag">Gratis</a>, <a href="http://tippsblog.ch/tag/iphone/" rel="tag">iPhone</a>, <a href="http://tippsblog.ch/tag/itunes/" rel="tag">iTunes</a>, <a href="http://tippsblog.ch/tag/suchen/" rel="tag">Suchen</a>, <a href="http://tippsblog.ch/tag/website/" rel="tag">website</a><br/>
</small></p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></content:encoded>
			<wfw:commentRss>http://tippsblog.ch/2010/02/17/iphone-imdb-filme-tv-fur-das-iphone-vefugbar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[Doku] SMS/MMS Datenbank des iPhones</title>
		<link>http://tippsblog.ch/2010/02/15/doku-smsmms-datenbank-des-iphones/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=doku-smsmms-datenbank-des-iphones</link>
		<comments>http://tippsblog.ch/2010/02/15/doku-smsmms-datenbank-des-iphones/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 20:09:45 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[insert]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[MMS]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://tippsblog.ch/?p=2439</guid>
		<description><![CDATA[<p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p>Meine wohl häufig genutzte iPhone App ist die Messaging App, welche ich jeden Tag mehrmals nutze. Es gibt glaube ich keine andere App auf dem iPhone, welche ich bisher so oft benutzt habe. Seit dem Fimwareupdate 3.0 kann die Messaging App auch MMS, vorher hies die App ganz simpel SMS und konnte &#8220;nur&#8221; SMS verschicken [...]</p></p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p></p><p>Meine wohl häufig genutzte iPhone App ist die Messaging App, welche ich jeden Tag mehrmals nutze. Es gibt glaube ich keine andere App auf dem iPhone, welche ich bisher so oft benutzt habe. Seit dem Fimwareupdate 3.0 kann die Messaging App auch MMS, vorher hies die App ganz simpel SMS und konnte &#8220;nur&#8221; SMS verschicken und empfangen. Die Messaging App die App, welche seit der Firmware 1.0 am meisten Veränderungen durchlaufen hat. Doch was steckt hinter der Messaging App und wie werden die SMS und MMS auf dem iPhone abgespeichert und organisiert?</p>
<p><span id="more-2439"></span></p>
<p>Die MMS und SMS werden auf dem iPhone direkt in eine SQL Lite Datebank gespeichert und werden beim Anzeigen aus der Datenbank ausgelesen. Bei dem Backup via iTunes wird die Datenbank direkt auf den Rechner übertragen und kann so direkt mit einem SQL Lite Client ausgelesen werden. Dazu sind ein paar SQL Statements nötig um an die gespeicherten Daten heranzukommen.</p>
<p>Aber wo ist das Backup vom iTunes abgespeichert? Wie kann ich die Nachrichten auslesen? Wie ist die Datebank aufgebaut und auf welchem System läuft diese? Alle diese Fragen werden mit diesem Beitrag beantwortet.</p>
<h4>Speicherort der iTunes Backups</h4>
<p>Das von iTunes erstellte Backup wird je nach Betriebssystem, also Mac oder Windows, unter einem anderen Pfad abgespeichert. Hier nun eine kleine Übersicht über die Speicherpfade der verschiedenen Betriebssysteme:</p>
<p><strong>Windows XP: </strong>C:\Documents and Settings\[your username]\Application Data\Apple Computer\MobileSync\Backup\[id]\<br />
<strong>Windows Vista/Windows 7:</strong> C:\Users\[your username]\AppData\Roaming\[your username]\Application Data\Apple Computer\MobileSync\Backup\[id]\<br />
<strong>Mac OS X: </strong>User&gt;Library&gt;Application Support&gt;Mobile Sync&gt;Backup&gt;[some id]</p>
<p>Der Ordner <strong><em>Applcation Data</em></strong> unter Windows ist ein versteckter Ordner und muss zuerst angezeigt werden. Dies geschieht über den <em>Explorer, Extras, Ordneroptionen</em>.</p>
<p>Offnet man den Backup Ordner, sieht man zuerst einfach einen haufen Dateien, die einen nichts sagenden Dateinamen besitzen. Doch hier befindet sich die SQL Lite Datebank, welche unsere SMS beinhalten, bei dem MMS wird der Text gespeichert und den Pfad zu dem Bild, wenn das MMS ein Bild oder andere Medien enthält.</p>
<p><img class="alignnone size-full wp-image-2443" title="Inhalt des iTunes Backup" src="http://tippsblog.ch/wp-content/uploads/2009/05/sms_db1.png" alt="Inhalt des iTunes Backup" width="610" height="524" /></p>
<h4>Wo sind die SMS und MMS Daten gespeichert?</h4>
<p>Der Dateiname heisst<em> 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata.</em> Wenn man diese jedoch mit einem Texteditor öffnet, wird man zwar Text erkennen können, jedoch unstrukturiert und völlig durcheinander. Daher ist es nötig, diese mit einem SQL Lite Management Tool zu öffnen, ich habe für diesen Beitrag das Firefox Plugin <a href="https://addons.mozilla.org/en-US/firefox/addon/5817" target="_blank">SQL Light Manager</a> benutzt. Es bietet alles, um die Daten auszulesen und anzeigen zu lassen. Auf der SQL Lite Homepage gibt es noch eine sehr <a href="http://www.sqlite.org/cvstrac/wiki?p=ManagementTools" target="_blank">ausführliche Liste</a> mit anderen Management Tools und da ist sicherlich für jeden was dabei.</p>
<h4>In welcher Form sind die SMS und MMS Daten abgespeichert?</h4>
<p>Um die Daten zu speichern wird SQL Lite in der Version 3 verwendet. Das ermöglicht ein einfaches auslesen der Inhalte via SQL Statements (Befehle). SQL steht für Structured Query Language und ist eine standartisierte Sprache um Daten aus einer Datenbank  auszulesen.</p>
<h4>Wie sieht der Aufbau der SQL Lite Datenbank aus?</h4>
<p>Die Datenbank besteht aus 6 Tabellen:</p>
<p><span style="line-height: normal; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-size: small;"><a href="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-8.png"><img class="alignnone size-full wp-image-2681" title="Tabellen" src="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-8.png" alt="Tabellen" width="199" height="127" /></a></span></p>
<p><span style="line-height: normal; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-size: small;">Die Tabelle _SqliteDatabaseProperties ist Systemtabelle, welche für SQL Lite notwendig ist und alle Konfigurationen des SQL Lite Server beinhalten. </span></p>
<p>Zur schnelleren Abfrage wia SQL sind auch Indexe vorhanden:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-10.png"><img class="alignnone size-full wp-image-2682" title="Index" src="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-10.png" alt="Index" width="242" height="129" /></a></p>
<p>Die Indexe im Detail:</p>
<pre><strong>hash_index:</strong> CREATE INDEX hash_index ON msg_group(hash)
<strong>message_flags_index:</strong> CREATE INDEX message_flags_index ON message(flags)
<strong>message_group_index:</strong> CREATE INDEX message_group_index ON message(group_id, ROWID)
<strong>message_groupid_read_index:</strong> CREATE INDEX message_groupid_read_index ON message(group_id, read)
<strong>pieces_message_index:</strong> CREATE INDEX pieces_message_index ON msg_pieces(message_id)</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Ebenfalls sind 7 Triggers sind vorhanden:</span></pre>
<p><a href="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-9.png"><img class="alignnone size-full wp-image-2683" title="Triggers" src="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-9.png" alt="Triggers" width="175" height="145" /></a></p>
<p>Trigger, auch Datenbanktrigger gennant werden zur Datenintegrität (Richtigkeit der Daten) eingesetzt. Im Detail werden Daten geprüft, welche gelöscht, geändert oder eingefügt werden.</p>
<p>Die Trigger im Detail:</p>
<pre><strong>delete_message:
<span style="font-weight: normal;">CREATE TRIGGER delete_message AFTER DELETE ON message WHEN NOT read(old.flags) BEGIN UPDATE msg_group SET unread_count = (SELECT unread_count FROM msg_group WHERE ROWID = old.group_id) - 1 WHERE ROWID = old.group_id; END</span></strong></pre>
<pre><strong>delete_newest_message:
<span style="font-weight: normal;">CREATE TRIGGER delete_newest_message AFTER DELETE ON message WHEN old.ROWID = (SELECT newest_message FROM msg_group WHERE ROWID = old.group_id) BEGIN UPDATE msg_group SET newest_message = (SELECT ROWID FROM message WHERE group_id = old.group_id AND ROWID = (SELECT max(ROWID) FROM message WHERE group_id = old.group_id)) WHERE ROWID = old.group_id; END</span></strong></pre>
<pre><strong>delete_pieces:
<span style="font-weight: normal;">CREATE TRIGGER delete_pieces AFTER DELETE ON message BEGIN DELETE from msg_pieces where old.ROWID == msg_pieces.message_id; END</span></strong></pre>
<pre><strong>insert_newest_message:
<span style="font-weight: normal;">CREATE TRIGGER insert_newest_message AFTER INSERT ON message WHEN new.ROWID &gt;= IFNULL((SELECT MAX(ROWID) FROM message WHERE message.group_id = new.group_id), 0) BEGIN UPDATE msg_group SET newest_message = new.ROWID WHERE ROWID = new.group_id; END </span></strong></pre>
<pre><strong>insert_unread_message:
<span style="font-weight: normal;">CREATE TRIGGER insert_unread_message AFTER INSERT ON message WHEN NOT read(new.flags) BEGIN UPDATE msg_group SET unread_count = (SELECT unread_count FROM msg_group WHERE ROWID = new.group_id) + 1 WHERE ROWID = new.group_id; END </span></strong></pre>
<pre><strong>mark_message_read:
<span style="font-weight: normal;">CREATE TRIGGER mark_message_read AFTER UPDATE ON message WHEN NOT read(old.flags) AND read(new.flags) BEGIN UPDATE msg_group SET unread_count = (SELECT unread_count FROM msg_group WHERE ROWID = new.group_id) - 1 WHERE ROWID = new.group_id; END </span></strong></pre>
<pre><strong>mark_message_unread:</strong>
CREATE TRIGGER mark_message_unread AFTER UPDATE ON message WHEN read(old.flags) AND NOT read(new.flags) BEGIN UPDATE msg_group SET unread_count = (SELECT unread_count FROM msg_group WHERE ROWID = new.group_id) + 1 WHERE ROWID = new.group_id; END</pre>
<p>Das Datenbakschema:</p>
<p><img class="alignnone size-full wp-image-2448" title="db_schmema" src="http://tippsblog.ch/wp-content/uploads/2009/05/db_schmema.png" alt="db_schmema" width="318" height="789" /></p>
<p>Wie man sieht, ist die Datebank nicht all zu gross und leicht überschaubar. Die Felder sind teilweise selbsterklährend.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2914177518699561";
google_ad_slot = "1069379450";
google_ad_width = 300;
google_ad_height = 250;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Nachfolgend werden die wichtigsten Tabellen etwas genauer erklärt:</p>
<h4>Die Tabelle message</h4>
<p>Wirklich interessant ist die Tabelle <em>message</em>. Alle anderen dienen teilweise nur zur Info oder für das Management der Nachrichten direkt auf dem iPhone.</p>
<p>Der Inhalt der Tabelle <em>message</em> kann so aussehen:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2009/11/table_message.png"><img class="alignnone size-large wp-image-2645" title="Table Message" src="http://tippsblog.ch/wp-content/uploads/2009/11/table_message-1024x223.png" alt="Table Message" width="614" height="134" /></a></p>
<p>Es werden Daten wie Handynummer (adress), Datum (date), Text (text), Gruppe (group_id (jede Handynummer hat eine Group ID)) und ob die Nachricht gelesen wurde (read).</p>
<p>Um eine Konversation mit einer bestimmten Person (Handynummer) anzuzeigen, muss folgendes SQL Statement eingegeben werden:</p>
<pre>SSELECT address, date, text FROM message WHERE group_id = 11 ORDER BY date</pre>
<p>Mit dem Query werden die Spalten adress, date und text in der Tabelle message herausgesucht, welche die group_id 11 haben und nach Datum sortiert. So kann man eine ganze Konversation z.B. als Textdatei auf den Rechner speichern.</p>
<h4>Die Tabelle group_member</h4>
<p>In der Tabelle <em>group_member</em> werden alle Handynummern aufgeführt, wo SMS/MMS hingeschickt hat oder erhalten hat. Jede Handynummer hat <em>group_id</em>. Die <em>group_id</em> kennen wir ja schon von der Tabelle <em>message</em>. Streng genommen sind es redundante Daten, da die Handynummer in der Tabelle <em>message</em> schon in der Spalte <em>adress</em> vorhanden ist. Somit ist die Tabelle <em>group_member</em> eine Referenztabelle.</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-6.png"><img class="alignnone size-full wp-image-2646" title="Table group_member" src="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-6.png" alt="Table group_member" width="504" height="338" /></a></p>
<h4>Die Tabelle msg_pieces</h4>
<p>In der Tabelle <em>msg_pieces </em>werden alle Teile einer MMS Nachricht aufgeführt inkl. Inhalt, also Bilder oder Text. In einer MMS Nchricht können mehrere Bilder oder Text enthalten. Alle Teile einer Nachricht haben die gleiche <em>message_id</em>. So kann man mit einem einfachen SQL Statement alle Teile einer MMS Nachricht anzeigen lassen:</p>
<pre>SELECT * FROM msg_pieces WHERE message_id = 5392</pre>
<p>Hiermit werden alle Teile der MMS Nachricht mit der <em>message_id</em> 5392 angezeigt. Die Ausgabe sieht dann so aus:</p>
<p><a href="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-7.png"><img class="alignnone size-full wp-image-2679" title="MMS Inhalt" src="http://tippsblog.ch/wp-content/uploads/2009/11/screen-capture-7.png" alt="MMS Inhalt" width="596" height="72" /></a></p>
<p>Wie man sieht, besteht die MMS Nachricht aus einem Bild (jpg) einem Text (smil.txt) und einer Application, welche die Textdatei anzeigt. Diese ist in jeder MMS Nachricht vorhanden, also lässt sich sagen, das alle Zeilen mit der gleichen <em>message_id</em> gehören zu einer Nachricht.</p>
<p>So, das war der Überblick über die SMS Datenbank auf dem iPhone. Feedback und Anregungen sind wie immer, herzlich willkommen.<br />
<h3 class='related_post_title'>Verwandte Beiträge:</h3>
<ul class='related_post'>
<li><a href="http://tippsblog.ch/2010/04/02/howto-mails-archivieren-unter-mac/" title='[HowTo] Mails archivieren unter Mac'>[HowTo] Mails archivieren unter Mac</a></li>
<li><a href="http://tippsblog.ch/2009/04/18/howto-iphone-firmware-30-mms-und-tethering-funktion-freischalten/" title='[HowTo] iPhone Firmware 3.0 MMS und Tethering Funktion freischalten'>[HowTo] iPhone Firmware 3.0 MMS und Tethering Funktion freischalten</a></li>
<li><a href="http://tippsblog.ch/2010/03/17/howto-itunes-library-erganzen-und-pflegen/" title='[HowTo] iTunes Library ergänzen und pflegen'>[HowTo] iTunes Library ergänzen und pflegen</a></li>
<li><a href="http://tippsblog.ch/2010/03/12/iphone-firmware-3-2-bald-im-anmarsch/" title='[iPhone] Firmware 3.2 bald im Anmarsch?'>[iPhone] Firmware 3.2 bald im Anmarsch?</a></li>
<li><a href="http://tippsblog.ch/2010/02/24/iphone-endlich-perfekt-mit-2do-aufgaben-verwalten/" title='[iPhone] Endlich Perfekt: Mit 2Do Aufgaben verwalten (Update)'>[iPhone] Endlich Perfekt: Mit 2Do Aufgaben verwalten (Update)</a></li>
</ul>
<p><map name='google_ad_map_2439_4f5914c1c9dec1b6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/2439?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_2439_4f5914c1c9dec1b6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=2439&amp;url= http%3A%2F%2Ftippsblog.ch%2F2010%2F02%2F15%2Fdoku-smsmms-datenbank-des-iphones%2F' /></p><hr />
<p>Tippsblog.ch im Netz: <a href="http://twitter.com/#!/martinfelder">Twitter</a> - <a href="http://www.facebook.com/pages/tippsblogch/352857658075024">Facebook</a>
<p><small>© martin for <a href="http://tippsblog.ch">tippsblog.ch</a>, 2010. |
<a href="http://tippsblog.ch/2010/02/15/doku-smsmms-datenbank-des-iphones/">Permalink</a> |
<a href="http://tippsblog.ch/2010/02/15/doku-smsmms-datenbank-des-iphones/#comments">19 Kommentare</a> |
<p>Hinzufügen:
<a href="http://del.icio.us/post?url=http://tippsblog.ch/2010/02/15/doku-smsmms-datenbank-des-iphones/&title=[Doku] SMS/MMS Datenbank des iPhones">del.icio.us</a>
<br/>
Post tags: <a href="http://tippsblog.ch/tag/apple/" rel="tag">Apple</a>, <a href="http://tippsblog.ch/tag/backup/" rel="tag">Backup</a>, <a href="http://tippsblog.ch/tag/database/" rel="tag">database</a>, <a href="http://tippsblog.ch/tag/datenbank/" rel="tag">Datenbank</a>, <a href="http://tippsblog.ch/tag/editor/" rel="tag">Editor</a>, <a href="http://tippsblog.ch/tag/firmware/" rel="tag">Firmware</a>, <a href="http://tippsblog.ch/tag/index/" rel="tag">index</a>, <a href="http://tippsblog.ch/tag/insert/" rel="tag">insert</a>, <a href="http://tippsblog.ch/tag/iphone/" rel="tag">iPhone</a>, <a href="http://tippsblog.ch/tag/itunes/" rel="tag">iTunes</a>, <a href="http://tippsblog.ch/tag/mac/" rel="tag">Mac</a>, <a href="http://tippsblog.ch/tag/mac-os/" rel="tag">Mac OS</a>, <a href="http://tippsblog.ch/tag/mms/" rel="tag">MMS</a>, <a href="http://tippsblog.ch/tag/sms/" rel="tag">SMS</a>, <a href="http://tippsblog.ch/tag/sql/" rel="tag">sql</a>, <a href="http://tippsblog.ch/tag/tools/" rel="tag">Tools</a>, <a href="http://tippsblog.ch/tag/update/" rel="tag">Update</a><br/>
</small></p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></content:encoded>
			<wfw:commentRss>http://tippsblog.ch/2010/02/15/doku-smsmms-datenbank-des-iphones/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>[HowTo] WordPress: Zwei Installationen, eine Userdatenbank</title>
		<link>http://tippsblog.ch/2009/04/13/howto-wordpress-zwei-installationen-eine-userdatenbank/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=howto-wordpress-zwei-installationen-eine-userdatenbank</link>
		<comments>http://tippsblog.ch/2009/04/13/howto-wordpress-zwei-installationen-eine-userdatenbank/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 08:00:56 +0000</pubDate>
		<dc:creator>nachtmeister</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Benutzerdatenbank]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Verwaltung]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://tippsblog.ch/?p=2248</guid>
		<description><![CDATA[<p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p>Wer kennts nicht. Wer oft und gerne mit WordPress arbeitet und einige Blogs bestitzt, m&#246;chte auf die Dauer nicht immer in jedem einzelnen Blog seine Userdaten &#228;ndern gehen. Da man f&#252;r jede Seite meist sowieso schon das selbe Login benutzt, w&#228;re es doch am einfachsten, einfach f&#252;r jede dieser WordPress Installationen den selben User zu [...]</p></p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p></p><p><img alt="wordpress" width="610" height="150" class="intro_img" src="http://tippsblog.ch/wp-content/uploads/2009/04/wordpress.jpg" /></p>
<p>Wer kennts nicht. Wer oft und gerne mit WordPress arbeitet und einige Blogs bestitzt, m&ouml;chte auf die Dauer nicht immer in jedem einzelnen Blog seine Userdaten &auml;ndern gehen. Da man f&uuml;r jede Seite meist sowieso schon das selbe Login benutzt, w&auml;re es doch am einfachsten, einfach f&uuml;r jede dieser WordPress Installationen den selben User zu benutzen. Und das geht leichter, als man sich das vorstellt.</p>
<p><span id="more-2248"></span></p>
<h4>Vorbereitung</h4>
<p>Nun, um das zu realisieren, muss erstmal folgendes vorausgesetzt sein:</p>
<ol>
<li>Die WordPress Installationen m&uuml;ssen alle die selbe Datenbank auf dem selben Server benutzen.</li>
<li>In dieser Datenbank gibt es bereits zwei oder mehrere WordPress Installationen mit verschiedenem pr&auml;fix (z.B. wp_, wp2_).</li>
<li>Vorher am Besten noch ein Backup der Datenbank erstellen. Passieren sollte zwar nicht, aber sicher ist sicher.</li>
</ol>
<p>Wenn es sich bei den Seiten nicht gerade um Neuinstallationen handelt, sind nat&uuml;rlich bereits f&uuml;r beide WordPress Seiten schon Benutzerdaten vorhanden. Und hier m&uuml;ssen wir uns entscheiden: Welche Benutzerdatenbank will ich nun als meine Hauptdatenbank verwenden, &uuml;ber die Zuk&uuml;nftig alles abl&auml;uft. Wenn wir auf beiden Webseiten mit dem selben Benutzer arbeiten und keine weiteren Benutzer vorhanden sind, kann es uns egal sein. Andererseites m&uuml;ssten wir die Relation wp_user und wp_usermeta beider WordPress Installationen vergleichen und zusammenf&uuml;gen.</p>
<p>Wir gehen in unserem Fall von einer Neuinstallation aus und &uuml;berspringen diesen Punkt.</p>
<h4>Der Eingriff</h4>
<p>Nun geht es ans Eingemachte. Der Eingriff ist klein und relativ simpel. Wir &ouml;ffnen unsere wp-config.php beider (oder mehreren) WordPress Seiten und f&uuml;gen folgende Zeilen hinzu:</p>
<p>&nbsp;</p>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 11px; margin-left: 0px; padding-top: 11px; padding-right: 11px; padding-bottom: 11px; padding-left: 11px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(245, 245, 245); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(218, 218, 218); border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218); font-size: 11px; line-height: 1.3em; overflow-x: auto; overflow-y: auto; background-position: initial initial; "><code style="font-style: normal; font-weight: normal; font-family: Consolas, Monaco, 'Courier New', Courier, monospace; ">define(CUSTOM_USER_TABLE,'wp_users'); define(CUSTOM_USER_META_TABLE,'wp_usermeta');</code></pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Der Pr&auml;fix muss nat&uuml;rlich auf die Usertabelle zeigen, die wir benutzen m&ouml;chten f&uuml;r alle unsere Seiten.</p>
<h4>Cookie Session</h4>
<p>Ein einziges Problem gibt es noch. Die Cookie Session. So ist es nicht m&ouml;glich, nach dem Einloggen auf Seite A, ohne erneutes Einloggen auf Seite B zu springen. Laufen beide WordPress Seiten auf dem selben Domain, k&ouml;nnte es unter Umst&auml;nden funktionieren (Irrtum vorbehalten). Aber unser Ziel, eine Benutzerdatenbank f&uuml;r mehrere Installationen zu verwenden, haben wir auch so erreicht.</p>
<h4>Probleme</h4>
<p>Bei bereits bestehenden Seiten bei WordPress Version 2.7 aufw&auml;rts kann es sein, dass das Login auf Seite B &uuml;ber die Benutzerdatenbank von Seite A nicht funktioniert. Man wird in diesem Fall mit einer Meldung abgeblockt die aussagt, dass man zu wenig Zugriffsrechte h&auml;tte, um die Seite anzuzeigen. Dieser Fehler entsteht, weil Seite B auf eine Relation mit anderem Pr&auml;fix zugreift. Wie dieses Problem behoben werden kann, habe ich leider noch nicht herausgefunden (Vorschl&auml;ge erw&uuml;nscht). Also sollte die Technik bei zwei neu erstellten Blogs getestet werden.</p>
<h3 class='related_post_title'>Verwandte Beiträge:</h3>
<ul class='related_post'>
<li><a href="http://tippsblog.ch/2010/04/02/howto-mails-archivieren-unter-mac/" title='[HowTo] Mails archivieren unter Mac'>[HowTo] Mails archivieren unter Mac</a></li>
<li><a href="http://tippsblog.ch/2010/02/26/neue-archivseite-auf-tippsblog-ch/" title='Neue Archivseite auf tippsblog.ch'>Neue Archivseite auf tippsblog.ch</a></li>
<li><a href="http://tippsblog.ch/2010/02/17/iphone-imdb-filme-tv-fur-das-iphone-vefugbar/" title='[iPhone] IMDb Filme &amp; TV für das iPhone vefügbar'>[iPhone] IMDb Filme &#038; TV für das iPhone vefügbar</a></li>
<li><a href="http://tippsblog.ch/2010/02/16/fail-mails-weiterleiten-mit-text-vom-auftraggeber/" title='[Fail] Mails weiterleiten mit Text vom Auftraggeber'>[Fail] Mails weiterleiten mit Text vom Auftraggeber</a></li>
<li><a href="http://tippsblog.ch/2010/02/15/doku-smsmms-datenbank-des-iphones/" title='[Doku] SMS/MMS Datenbank des iPhones'>[Doku] SMS/MMS Datenbank des iPhones</a></li>
</ul>
<p><map name='google_ad_map_2248_4f5914c1c9dec1b6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/2248?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_2248_4f5914c1c9dec1b6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=2248&amp;url= http%3A%2F%2Ftippsblog.ch%2F2009%2F04%2F13%2Fhowto-wordpress-zwei-installationen-eine-userdatenbank%2F' /></p><hr />
<p>Tippsblog.ch im Netz: <a href="http://twitter.com/#!/martinfelder">Twitter</a> - <a href="http://www.facebook.com/pages/tippsblogch/352857658075024">Facebook</a>
<p><small>© nachtmeister for <a href="http://tippsblog.ch">tippsblog.ch</a>, 2009. |
<a href="http://tippsblog.ch/2009/04/13/howto-wordpress-zwei-installationen-eine-userdatenbank/">Permalink</a> |
<a href="http://tippsblog.ch/2009/04/13/howto-wordpress-zwei-installationen-eine-userdatenbank/#comments">7 Kommentare</a> |
<p>Hinzufügen:
<a href="http://del.icio.us/post?url=http://tippsblog.ch/2009/04/13/howto-wordpress-zwei-installationen-eine-userdatenbank/&title=[HowTo] WordPress: Zwei Installationen, eine Userdatenbank">del.icio.us</a>
<br/>
Post tags: <a href="http://tippsblog.ch/tag/benutzerdatenbank/" rel="tag">Benutzerdatenbank</a>, <a href="http://tippsblog.ch/tag/blog/" rel="tag">Blog</a>, <a href="http://tippsblog.ch/tag/datenbank/" rel="tag">Datenbank</a>, <a href="http://tippsblog.ch/tag/login/" rel="tag">Login</a>, <a href="http://tippsblog.ch/tag/mysql/" rel="tag">Mysql</a>, <a href="http://tippsblog.ch/tag/verwaltung/" rel="tag">Verwaltung</a>, <a href="http://tippsblog.ch/tag/wordpress/" rel="tag">Wordpress</a><br/>
</small></p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2914177518699561";
/* 468x60, Erstellt 29.04.08 */
google_ad_slot = "3479326551";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></content:encoded>
			<wfw:commentRss>http://tippsblog.ch/2009/04/13/howto-wordpress-zwei-installationen-eine-userdatenbank/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

