Ich habe mein pi für die Verwendung als Web- und Mailserver eingerichtet und es funktioniert einwandfrei. Bisher habe ich von einer Standard-4-GB-SD-Karte (mit ein paar unten beschriebenen Änderungen) aus gearbeitet und hatte bisher eine Betriebszeit von etwas mehr als drei Monaten.
Es ist nicht schwer und es gibt viele Tutorials, um diese Dinge einzurichten. Übrigens habe ich die meisten Ubuntu-Tutorials zum Einrichten von E-Mail-Objekten (Postfix, Dovecot usw.) verwendet. Sie sollten erkennen, dass es nur sehr wenige Unterschiede zwischen dem Einrichten eines Servers auf einem Himbeer-Pi und anderen Computern gibt, so dass allgemeine Debian / Ubuntu-Anleitungen hauptsächlich für Himbeer gelten sollten.
Davon abgesehen gibt es eine Reihe von Problemen mit dem Pi selbst, die Sie ansprechen sollten.
- Verlängern Sie die Lebensdauer Ihrer SD-Karte wie in diesem Beitrag beschrieben. Ich würde sagen, je mehr Vorschläge Sie machen, desto besser.
- Entfernen Sie den Standardbenutzer (pi).
- Entfernen Sie den Grafikdesktop wie in diesem Beitrag beschrieben.
- Verwenden Sie das pi-Setup-Tool, um den vom Grafikprozessor verwendeten RAM-Speicher zu minimieren (Hinweis: Wenn Sie gerade ssh eingerichtet haben, wird kein RAM benötigt).
Einige allgemeine Servernotizen:
- Richten Sie Ihre Ports auf dem Router ein (25 für Mail, 22 für SSH, 80 für Web und oder die zugehörigen Ports für IMAP und POP3).
- Richten Sie den pi mit einer statischen IP-Adresse im lokalen Netzwerk ein, damit der Router Datenverkehr weiterleiten kann.
- Benutze fail2ban oder ein ähnliches Blacklisting Tool. Es gibt viele Script-Kiddies da draußen.
Mit dem Server selbst habe ich das Ubuntu-Community-Wiki verwendet , um Postfix mit Greylisting und Dovecot einzurichten. Ich würde mich nicht mit CLAM beschäftigen, da es eine Menge Ressourcen verbraucht und einfaches Greylisting sowieso 90% der Spam-Mails entfernt.
Ein weiterer Punkt ist, dass Sie keine statische IP bezahlen müssen, wenn es Ihnen egal ist, ob der Server zu 99,9% verfügbar ist. Solange der Server über eine dynamische IP-Adresse Ihres Internetdienstanbieters verbunden ist, ist es unwahrscheinlich, dass sich dies ändert, sofern Sie den Router nicht über einen längeren Zeitraum vom Netz trennen. Ich habe die gleiche dynamisch zugewiesene IP, solange der Pi mit dem Internet verbunden ist. Und sollte sich dies ändern, handelt es sich um ein einfaches Update meiner DNS-Manager-Website, und einige Stunden später ist sie wieder online.
Für Webmail benötigen Sie einen Webserver. Ich würde Nginx mit Roundcube empfehlen. Das Plus bei der Verwendung eines webbasierten Clients ist, dass Sie nur den Port 80 öffnen müssen, da die gesamte Kommunikation zwischen dem Mailserver und dem Client auf dem lokalen Computer stattfindet.
Ich würde dies nicht empfehlen. Der unbeaufsichtigte E-Mail-Server wird sehr schnell zu einem Spam-Computer, und die ordnungsgemäße Verwaltung wird sehr schnell zu einem Vollzeitjob.
Um einen funktionierenden E-Mail-Server zu erhalten, müssen Sie einen Domain-Namen erwerben, DNS-Einträge für Ihren Mail-Exchanger einrichten, umgekehrte DNS-Zeiger einrichten (die meisten Internetanbieter werden dies NICHT tun und dies NICHT zulassen) und Ihre Installation abhärten Richten Sie Ihre bevorzugte E-Mail-Software, Ihren bevorzugten Spam-Filter und Ihren Router so ein, dass eingehende / ausgehende Verbindungen auf Port 25 zugelassen werden (die meisten Internetanbieter erlauben dies NICHT), konfigurieren Sie alles und stellen Sie sicher Es ist mit dem Internet verbunden und läuft rund um die Uhr.
Der wichtigste Teil ist das Reverse-DNS und der ausgehende Port 25, und wenn Sie keinen SEHR freundlichen Internetprovider haben, wird dieser nicht funktionieren.
Also, es sei denn, Sie haben einen sehr guten Grund, bleiben Sie bei Google. Google macht einen sehr guten Job (ich bin völlig unabhängig und habe keine Aktien =)
quelle
Zuerst dies zuerst: Wird Ihr Heimnetzwerk dies unterstützen? Sie benötigen eine statische öffentliche IP-Adresse und die Möglichkeit, einen Port für die Weiterleitung (Port 25) zu Ihrem Pi einzurichten. Ihre Verbindung muss auch immer verfügbar sein (keine Einwahl, wahrscheinlich kein Problem, aber erwähnenswert). Sie müssen wahrscheinlich Ihren Diensteanbieter für die statische Adresse bezahlen.
Von dort aus müssen Sie einen E-Mail-Server einrichten, um auf dem Pi ausgeführt werden zu können. Sie werden wahrscheinlich auch ein Webinterface wollen. Ich habe dieses Tutorial in der Vergangenheit mit Erfolg benutzt. Schauen Sie sich SquirrelMail für Ihr Interface an. Ihr Pi muss 24/7/365 laufen, damit dies eine praktikable Option ist. Ich würde mit einer größeren SD-Karte (32 GB?) Beginnen, eine Kopie von Raspberian darauf brennen und von dort aus fortfahren.
Denken Sie vor dem Starten dieses Vorgangs daran, dass Sie auch die Spam-Filterung ansprechen möchten, und stellen Sie sicher, dass Sie Ihren SMTP-Server nicht als offenes Relay einrichten. Andernfalls wird er von anderen Personen zum Versenden von Spam verwendet.
Das Einrichten eines E-Mail-Servers ist kein kleines Unterfangen und für ein einzelnes Postfach wahrscheinlich nicht sinnvoll. Sie können wahrscheinlich für ein einzelnes Postfach auf Ihrem eigenen Domain-Namen auf den Servern eines anderen Benutzers weniger bezahlen als für eine statische IP-Adresse von Ihrem Dienstanbieter, haben eine bessere Verfügbarkeit, bessere Spam-Filterung, Unterstützung und können Ihren pi für verwenden etwas anderes.
In Anbetracht dessen wünsche ich Ihnen viel Glück, wenn Sie sich für diese Aufgabe entscheiden!
quelle
Eine große Hürde ist, dass viele ISPs den ausgehenden Port 25 ärgerlicherweise nicht zulassen. Ich habe Stunden damit verbracht, meinen E-Mail-Dienst zu Hause zu "debuggen", um dies letztendlich herauszufinden. Wenn Ihr ISP dies blockiert, erhalten Sie am besten eine reine Empfangsmailbox.
Das heißt nicht, dass Sie es nicht tun sollten (da Sie Google nicht vertrauen sollten). Fügen Sie dies einfach zu Ihrer Liste der zu überprüfenden Dinge hinzu, da die akzeptierte Antwort dies nicht erwähnte.
Es wird auch keine statische öffentliche IP-Adresse benötigt, obwohl Sie natürlich eine statische private IP-Adresse für den Pi benötigen. Meine nicht statische IP-Adresse hat sich bis auf einen Stromausfall nicht geändert.
quelle
Wenn Sie ISP DHCP verwenden, werden Sie möglicherweise in der Spam-Liste aufgeführt. Sie benötigen eine statische IP-Adresse oder eine kostenpflichtige statische IP-Adresse (VPN)
quelle