Eigenen Windows/Linux Server für Mail, Backup etc. aufsetzen

sTaN

Member
Hallo liebe Community,

ich bin im 1. Semester meines IT-Studiums und habe hier noch einen kleinen Tower stehen und möchte mir einen Server (2008 oder Linux) aufsetzen.

Systemvorrausetzungen:

AMD Athlon 3500+
4 GB RAM
Asus A8N5X
Nvidia Geforce 8400
250GB Samsung Spinpoint

Ziel ist es tiefer in die Server Materie einzusteigen und einen Exchange Server für Outlook 2007 aufzusetzen. Windows Server 2008, Microsoft Exchange Server 2007 und andere Software bekomme ich als Student kostenlos.

Gibt es ein gutes Buch, gute Tutorial bzw. Infopages für einen Einstieg?
Macht es Sinn diesen Server virtuell über VMware laufen zu lassen?
Wie gehe ich am besten vor um geplantes umzusetzen.

Demnächst steht eventuell noch ein Kauf eines Blackberrys an, welches die Mails über den Push-Dienst bzw. Outlook Web Access abgerufen werden sollen.
Genug Spielerein hat man dann ja zur Verfügung und es wird mit Sicherheit noch viel mehr betrieben.

Vielleicht habt ihr gute Starthilfen für einen Einsteiger.

Vielen Dank!

Grüße,
sTaN
 
Ziel ist es tiefer in die Server Materie einzusteigen und einen Exchange Server für Outlook 2007 aufzusetzen. Windows Server 2008, Microsoft Exchange Server 2007 und andere Software bekomme ich als Student kostenlos.

Was nun? Linux oder definitiv Windows? Exchange geht logischerweise nur auf Windows. Welche Netztwerkanbindung liegt vor? Statische IP?

Gibt es ein gutes Buch, gute Tutorial bzw. Infopages für einen Einstieg?
Macht es Sinn diesen Server virtuell über VMware laufen zu lassen?
Wie gehe ich am besten vor um geplantes umzusetzen.

Für Linux: start [Debianhowto.de]
Für Windows gibts zig Bücher, einfach mal ein bisschen rumschmökern. Ebenso für Exchange.

Du kannst Linux aufsetzen und einen Windows Server unter VM Ware drauf laufen lassen oder anders rum. Wenn Du Exchange aufsetzen willst, wäre wohl Linux auf Windows sinnvoller, da dann Exchange nicht virtualisiert wird. Andererseits kannst Du unter VMWare jederzeit zu Snapshots zurückkehren, solltest Du das Ding mal grob verkonfigurieren.

Demnächst steht eventuell noch ein Kauf eines Blackberrys an, welches die Mails über den Push-Dienst bzw. Outlook Web Access abgerufen werden sollen.
Genug Spielerein hat man dann ja zur Verfügung und es wird mit Sicherheit noch viel mehr betrieben.

Wenn Du Dich auch nur ein bisschen, z.B. über Blackberry ? Wikipedia informiert hättest, wüßtest Du, dass man für Blackberry einen BlackBerry Enterprise Server (BES) benötigt. Und der kostet für Dich, weil Dus bist quasi als special Offer für einen User, lächerliche 3.000$, auch wenn Du Exchange und alles andere kostenfrei bekommst.
Hab ich schon die extra Blackberryoption erwähnt, die man über den Mobilfunkprovider haben und bezahlen muss? :cool:
Na, willst Du immer noch einen Blackberry?

Viel eher Sinn macht ein Gerät das direkt Exchange kann. Denn damit sparst Du Dir: Blackberry Server, den Umweg über das BB NOC in Kanada für JEDE Deiner Mails und die wirklich nicht so tollen Endgeräte. Exchangefähig sind eigentlich viele Endgeräte, ich persönlich nutze das iPhone. Der Vorteil eines mobilen Abgleichs mit einer Groupware ist ganz klar der Sync von Kontakten, Terminen und eben Mails. Exchange kann seit ewigen Zeiten auch Push, insofern ist das auch kein alleiniger Grund für einen BB.

Wenn Du ganz schlau sein willst, sparst Du Dir die ganzen Experimente (außer Du willst was lernen), nimmst, wenn Du WIRKLICH Dein Mailpostfach damit betreiben willst, Hosted Exchange und bist glücklich, weil Du Dir einen "Rechner gespart hast", der im übrigen natürlich für Exchange dauernd laufen müsste.

Zieeemlich viel über Hosted Exchange über: https://serversupportforum.de/threads/anbieter-fuer-hosted-exchange-loesung.21299/.

In diesem Sinn: überleg Dir das nochmal gründlich und recherchier nochmal zum Thema, bevor Du Geld ausgibst, das Du sinnvoller anders investieren könntest.
 
Vielen Dank vorab für die informative Antwort!

Experimentieren und lernen ist ein wichtiger Punkt :-)
Demzufolge würde für mich die Variante eigener Server in Frage kommen.

Alle Aspekte die du genannt hast sind vollkommen korrekt.
Habe mich momentan hauptsächlich über einen gescheiten Telefon- und Datentarif umgehört und bin, wegen der ganzen Einschränkungen bei Vodafone, bei O2 hängen geblieben.

Ich werde denke ich das 100er Paket mit 100 Freiminuten und 150 Frei-SMS inkl. Datentarif L (also Flatrate) buchen.
Hier stehe ich allerdings bei der Handyfrage. Iphone? Gerne, aber leider zu teuer. Blackberrys, das Problem mit dem Exchange Server. Welches Handy währe denn noch empfehelnswert??? Nokia E71?

Ich weiß, dies ist ein Server Forum. Viele von euch verwenden aber sicherlich ähnliche Optionen und können vielleicht ein paar gute Tipps geben. Also bitte nicht lynchen :-)

Das PC System ist wie gesagt vorhanden und eine Wohnung in der keine extra Stromkosten anfallen *pfeif* Also für die nächsten Jahre, was das angeht, ausgesorgt...

Edit:
Vergaß, ich denke das ich mir einen Windows Server aufsetzen werde und virtuell einen Linux-Server. Schon allein aus Lernzwecken.
Internetverbindung liegt eine 16k bei Alice vor. Allerdings mit einem Upload von ca. 800 kbit/s und einem Downstream von 10000 kbit/s.
Eine statische IP liegt bei DynDNS vor.

Viele Grüße,
sTaN
 
Last edited by a moderator:
Ich hab einen Genion L Aktion plus Internet Pack L als Option (nicht als separater Vertrag). Das feine daran ist, dass man mit einer Multicard auch noch einen UMTS fähigen Laptop (eingebaut oder per USB Stick oder PC Express Card) über den gleichen Tarif ins Internet bringen kann. Das würde ich durchaus empfehlen, denn das Pack L wirst Du NIE mit dem iPhone allein ausreizen können. Mobiles Internet kann ich nur empfehlen, da kann man sich die Hotspotsuche sparen und ist einfach überall online.

Vom Handy her: hm, ist wohl dann persönliche Geschmackssache. Es gibt in jedem Fall genug Geräte, die Exchangefähig sind. Entweder von Haus aus, oder per Fremdanbieterprogramm. Ein wenig Recherche kann da nicht sparen. Die Tastatur sollte entweder eine GUTE Onscreentastatur sein (wie beim iPhone) oder eine mit eigenen Tasten (wie bei BBs). Klar ist das iPhone teuer. Aber ich kann dazu nur sagen, dass NUR das iPhone vom Internet so richtig Gebrauch macht. Das Surfen macht Spaß, viele der 15.000 Programme, die es mittlerweile gibt, greifen in intelligenter Weise auf das Internet zurück um Dienste anzubieten, die kein anderes Gerät hinbekommt. Glaub mir, wers gesehen hat, wills. ;)

Ansonsten kannst den Server ruhig so aufsetzen. Viel Erfolg dabei, Windows Server IST NICHT Windows XP, auch wenns so aussieht!! Und Exchange ist auch nicht einfach einzurichten. Das ultimative Nachschlagewerk online: MSXFAQ.DE - Franks MSExchangeFAQ . Solltest Du Exchange doch nicht weiter daheim betreiben wollen, kannst Du z.B. Exchange Hosting by IT Solutions Now nehmen. Da bin ich und bin sehr zufrieden.
 
Super ausführliche Tipps. Besten Dank!

Habe mich auch informiert über Verträge und bin auch bei O2 hängen geblieben, allerdings beim Inklusivpaket 100 mit Internet Pack L für 35 € oder 40€ mit Handy.

Habe derzeit das Nokia 5800 ExpressMusic im Auge. Günstiger Preis und gute Bewertung. Ist die Frage, ob ich es separat oder über den Vertrag kaufe. Subvention bei diesem Gerät ist bei O2 eigentlich recht passabel.

Klar Iphone auch schon in der Hand gehabt und sehr angetan, aber wie gesagt 500 € :-/ echt to much für einen Studi.
Wobei mich das Nokia E71 auch echt reizt. Bin total unentschlossen :-)

Dann werde ich mal ein bisschen stöbern, wenn es die Zeit zulässt.

Grüße,
sTaN
 
Du kannst Linux aufsetzen und einen Windows Server unter VM Ware drauf laufen lassen oder anders rum. Wenn Du Exchange aufsetzen willst, wäre wohl Linux auf Windows sinnvoller, da dann Exchange nicht virtualisiert wird. Andererseits kannst Du unter VMWare jederzeit zu Snapshots zurückkehren, solltest Du das Ding mal grob verkonfigurieren.

Hallo,
ich habe bereits einen dedizierten Server laufen und würde dort diese Konfiguration aufsetzen (Exchange per Windows auf VMWare). Momentan nutze ich Communigate. Leider unterstützt Communigate viele Funktionen nicht, auch wenn ich mich per Outlook verbinden kann :(

Was gibt es da zu beachten? Bzw. wie muss ich mit den Ports umgehen, so dass ich per Remote z.B. auf den VMWare Windows komme? Geht das alles über IPtables? Oder muss ich lediglich VMWare installieren dann Windows Server und dann von dort aus Exchange?

Offtopic:
Gibt es eine Software unter Linux, welches die Downzeiten und Verbindungsqualität messen kann.

Danke im voraus.

Beste Grüße
Wilddroid
 
Hallo,
ich habe bereits einen dedizierten Server laufen und würde dort diese Konfiguration aufsetzen (Exchange per Windows auf VMWare). Momentan nutze ich Communigate. Leider unterstützt Communigate viele Funktionen nicht, auch wenn ich mich per Outlook verbinden kann :(

Bevor Du Dich mit Windows Server und Exchange beschäftigst, würde ich Dich noch gerne auf Kerio Connect hinweisen. Mittlerweile habe ich diesen Exchangeartigen Server auf meinem VMWare Server laufen und bin sehr zufrieden. Zwar ist ein Plugin für Outlook nötig (das ist bei anderen Exchangealternativen auch nicht anders), aber ansonsten ist das Ding um LÄNGEN einfacher konfigurierbar als Exchange. Ein weiterer Vorteil auf VMWare: es wird ein fertiges VMWare Image geliefert, das einen ultraschnellen Einstieg ermöglicht UND der Server läuft auch unter Linux, was den Ressourcenhunger um GRÖSSENORDNUNGEN kleiner macht als Exchange auf Windows Server unter VMWare.

Mein Fazit: Exchange auf Windows Server unter VMWare geht schon, ist aber ein Performancefresser ohne Ende.

Was gibt es da zu beachten? Bzw. wie muss ich mit den Ports umgehen, so dass ich per Remote z.B. auf den VMWare Windows komme? Geht das alles über IPtables? Oder muss ich lediglich VMWare installieren dann Windows Server und dann von dort aus Exchange?

Wie man vorzugehen hat, hängt sehr davon ab, was Dein Serverprovider unterstützt. Die beste Alternative ist, die VMs mit "bridged" Netzwerk laufen zu lassen. Hierzu sind mehr als eine IP Adresse für den Server erforderlich (am Besten besorgt man sich gleich 4-16, für jede VM eine). Mit "bridged" ist es so, als stünde die VM komplett separat vom Host im Netz. D.h. alle Ports sind direkt und ohne weitere Verrenkungen erreichbar, die Firewall des Hosts gilt für die VMs NICHT, es muss jede VM separat abgesichert werden.

Allerdings ermöglicht nicht jeder Provider diese "bridged" Variante, weil dann neue MAC Adressen im Netz auftauchen, die gegebenenfalls blockiert werden. Dann ist nur mehr die NAT Variante machbar. In diesem Fall ist Dein Host sozusagen der Router, hinter dem die VMs lokale IP Adressen bekommen. Per Konfiguration in der VMWare Oberfläche wird dann angegeben, welcher Port zu welcher VM geroutet wird. Logischerweise kann dann jeder Port nur EINMAL vergeben werden, d.h. es kann z.B. nur ein Webserver auf Port 80 betrieben werden.

Offtopic:
Gibt es eine Software unter Linux, welches die Downzeiten und Verbindungsqualität messen kann.

MRTG könnte was sein, oder auch Nagios.
 
Bei Kerio könnte ich ja dann direkt die Linux Installation verwenden, ohne VMWare. Ich weiß jetzt nicht ob Du das so meintest ;-)

Prinzipiell habe ich nicht gegen eine neue Software - ausser das Überspielen der Daten - nur scheint diese kostenpflichtig zu sein. Bei Communigate habe ich lediglich 5 user angelegt, was die ganze Angelegenheit kostenlos macht. Auch dort musste ich übrigens ein Plugin für Outlook installieren.

Exchange und Server 2008 würde mir keine weiteren Kosten bereiten.
Gibt es evtl. eine kostenfreie Version von Kerio, evtl. wenn man es nicht gewerblich nutzt....

Danke für die schnelle Antwort.

Beste Grüße
Wilddroid
 
Wie weiter oben beschrieben, hat eine Virtualisierung unabhängig von der OS Frage durchaus Vorteile. Klar kann man Kerio in Deinem Fall auch nativ unter Linux betreiben, man kann aber auch eine VM nehmen (bei mir ists Kerio mit Linux in einer VM auf Linux).

Ja, Kerio kostet, aber das wars mir wert. Ich habe die 10 User EDU Version (bin an einer Hochschule). Die Kosten teile ich mir mit Freunden. Leider gibts mittlerweile wohl nur noch 5 User Editions. :( Eine kostenfreie Version von Kerio gibt es nicht. Bedenke aber, dass Du sehr viele Ressourcen Deines Servers verbrauchst, die Du ja auch mit der Servermiete bezahlst.
 
Wenn es Outlook sein muss kann ich dir auch noch Zarafa ans Herz legen. Community Edition für drei Outlook Nutzer kostenlos, ansonsten Nutzermäßig unbegrenzt. Der Sync mit mobilen Geräten (also Smartphones) ist ebenfalls kostenfrei dabei (Z-Push).

Durch Nutzung der Mapi auf Serverseite die beste Lösung was Outlookkompatibilität angeht und vom Ressourcenverbrauch auch relativ sparsam (kein Java oder ähnliches auf dem Server).
 
Jupp. Zarafa ist klasse. Du siehst also, es muss beileibe nicht immer der Ressourcenfresser Exchange sein. :p

Habe heute Zarafa installiert. Nur kann ich leider keine E-Mails empfangen. Senden geht, sogar per Otlook :-D...

Mein GMX Account, von dem ich eine Testmail an meine Email Adresse gesendet habe hat folgende Fehlermeldung erhalten:

Code:
Hi. This is the qmail-send program at mail.gmx.net.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<[email protected]>:
SERVERIP_does_not_like_recipient./Remote_host_said:_550_5.1.1_<[email protected]>:_Recipient_address_rejected:_User_unknown_in_local_recipient_table/Giving_up_on_IP-ADDRESSE./

--- Below this line is a copy of the message.

Return-Path: <[email protected]>
Received: (qmail 21148 invoked by uid 0); 1 Dec 2010 16:11:38 -0000
Received: from 79.193.38.4 by www043.gmx.net with HTTP;
 Wed, 01 Dec 2010 17:11:37 +0100 (CET)
Content-Type: text/plain; charset="utf-8"
Date: Wed, 01 Dec 2010 17:11:37 +0100
From: "NAME" <[email protected]>
Message-ID: <[email protected]>
MIME-Version: 1.0
Subject: 17:12
To: [email protected]
X-Authenticated: #35308587
X-Flags: 0001
X-Mailer: WWW-Mail 6100 (Global Message Exchange)
X-Priority: 3
X-Provags-ID: V01U2FsdGVkX1+Ug35krNWUD2CpWw9/7dVlVbwyoI8tZfuOvrda7b
 p2CSvTYLXvNKu2pzGKGeACo2e6Gj4ACKcmUw==
Content-Transfer-Encoding: 8bit
X-GMX-UID: 3xeeAS9pbHIhIVn8IzY05QoiJihyapDx
X-GMX-Antivirus: 0 (no virus found)

Wie komme ich weiter?

Danke!

UPDATE:

Ich habe nun mal den user NAME im System angelegt, und er scheint nun die Email zu akzeptieren. Kommt aber dennoch nicht am server an.

AUS /var/log/mail.log
Code:
Dec  1 18:27:12 www postfix/smtpd[30412]: connect from mailout-de.gmx.net[213.165.64.22]
Dec  1 18:27:12 www postfix/smtpd[30412]: F35F52ED007B: client=mailout-de.gmx.net[213.165.64.22]
Dec  1 18:27:13 www postfix/cleanup[30416]: F35F52ED007B: message-id=<[email protected]>
Dec  1 18:27:13 www postfix/qmgr[23900]: F35F52ED007B: from=<[email protected]>, size=1052, nrcpt=1 (queue active)
Dec  1 18:27:13 www postfix/smtpd[30412]: disconnect from mailout-de.gmx.net[213.165.64.22]
Dec  1 18:27:13 www postfix/local[30418]: F35F52ED007B: to=<[email protected]>, relay=local, delay=0.18, delays=0.05/0.06/0/0.07, dsn=2.0.0, status=sent (delivered to mailbox)
Dec  1 18:27:13 www postfix/qmgr[23900]: F35F52ED007B: removed
 
Last edited by a moderator:
Nix für ungut. "Einfach mal installieren und geht" ist bei Exchange nicht und bei Zarafa vermutlich auch nicht.

1. Du hast doch von VMWare gesprochen. Warum nimmst Du nicht einfach das vorkonfigurierte Image, das Du hier bekommst und klinkst es einfach ein?

2. Unabhängig von der Installation: passt denn überhaupt der MX Eintrag der Domain? Laufen alle Services auch wirklich? Ist definitiv der Benutzer richtig eingetragen? Ist der SMTP Server auch geschützt (SMTP Auth AUSSCHLIESSLICH!)?

Dass es bei Dir nicht geht kann an soo vielem liegen. Davon abgesehen sollte bei jedem neuen Stück Software erst mal ein Blick in die Dokumentation geworfen werden.
 
Ich denke ich komme der Lösung langsam sehr nahe.

In der /var/log/mail.log taucht nun folgendes auf:

Code:
Dec  1 18:38:14 www postfix/local[17589]: warning: connect #8 to subsystem private/zarafa: No such file or directory

@Thunderbird:
Wie kommst Du drauf, dass ich die Dokumentation nicht gelesen hätte ?

DNS Eintrag stimmt schon, sonst hätte "Communigate PRO" auch nicht funktioniert.... ;-)
 
Alias

Falls jemand das selbe Problem hat:

Es müssen noch entsprechende Benutzer im postfix angelegt werden.

Code:
editor /etc/postfix/virtual

dann das ganze in die datenbank:

Code:
postmap /etc/postfix/virtual

und postfix neu starten:

Code:
/etc/init.d/postfix restart

Vielen Dank für den Tip mit Zarafa!!

PS: @Thunderbyte: Es stand zwar in einem Handbuch aber nicht in dem was ich gelesen hatte :o sry wenn mein Kommentar falsch rüber gekommen ist.

BG
Wilddroid
 
Back
Top