Postfix von Mailbox zu Maildir



Ähnliche Dokumente
Linux-Camp: Linux als Server am Beispiel LAMP

Lehrveranstaltung WI/PPR (Wintersemester 2004/05) - Team 3 (Pensionslückenberechnung)

MASCH CM Studio Installation auf einem Linux Server. Für den schnellen Einstieg! (am Beispiel von Suse Linux Enterprise Server 11.

0. VORBEMERKUNG VORBEREITUNG DES SYSTEMS INSTALLATION UND KONFIGURATION VON PD-ADMIN Installation...3

Debian Wheezy, DBmail 3, PostgreSQL und Postfix 4. Februar 2014 Einführung DBmail ist ein Mailspeicher, der komplett auf Datenbanken basiert.

Den Websurfer absichern

Installation Messerli MySQL auf MAC OS X

XAMPP installieren & Kursbeispiel einrichten

Version 1.0. Contrexx-Installation unter Windows 2003 und IIS 6. Das Content Management System für Ihren Erfolg.

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

s automatisch lesen. Markus Dahms

Startup, Shutdown und Reboot eines Raspberry Pi über die HomeMatic CCU

Mifas unter Windows 2000 installieren

Datenbanken und Netzanbindung

mit Winzip oder anderem Programm auf PC entpacken => xxx.img-datei mit Win32Diskimager die xxx.img-datei auf Micro-SD-Card >= 4GB schreiben

Datenbank: MySQL: Programmdateien und Datenbank in verschiedenen Verzeichnissen Verhalten:

Mount zu Windows Share Backup automatisieren

BSA LAMP-Installation unter Debian-Edge

TimeMachine. Installation und Konfiguration. Version 1.4. Stand Dokument: installcentos.odt

Step by Step Anleitung. Einrichtung Shirt-Shop auf einem Netclusiv Webspace

Installationsanleitung

Raspberry Workshop. User des Raspberry abmelden: Folgende befehle werden angenommen: Logout / Exit oder die Tastenkombination Ctl + D

Installationsanweisung editit

Karteninstallation mit dem TomTom WORK Karteninstallationstool

Ein Update der WinBack-Version in der Produktion kann nur von unserer Service-Abteilung über die Fernwartung durchgeführt werden.

BlueSpice Update

BEDIENUNG ABADISCOVER

Installationsanleitung

Mit PuTTY und WinSCP an der Pi

.procmailrc HOWTO. zur Mailfilterung und Verteilung. Stand:

- Installation. Systemvoraussetzungen für Red Hat. conversations installieren conversations wird als TGZ-Archiv mit dem Namen

LXCCU / CCU2 Backup Script

Anleitung für das Online Update

Umzug der Datenbank Firebird auf MS SQL Server

Installation Messerli MySQL auf Linux

Raspberry als Cloud Server (Next Cloud / Owncloud)

Migration Howto. Inhaltsverzeichnis

Zugriffsrechte. anzeigen lassen mit dem Befehl: ls -l

Anleitung: Transfer der NS-Server zu NET WÄCHTER bei Strato

ASV-BW. ASV-BW Update-Installation

- Installation. Systemvoraussetzungen für opensuse Linux. conversations installieren conversations wird als TGZ-Archiv mit dem Namen

mention SugarCRM Schnittstelle Anleitung

Installation des GeoShop Redirector für Apache (Stand ) ================================================================

Linux-Einführung Übung

Anleitung zur Migration auf Webmail

Backup TSM-Client einrichten

1. Einrichtung der -Adresse über Confixx

Update Messerli MySQL auf Linux

Anleitung: Verbindung mit der Datenbank

Installationsanleitung 42goISP Manager

Mit seinen umfangreichen und leistungsstarken Features ist Confixx speziell auf die Bedürfnisse von Webhostern zugeschnitten.

Postfix Mini-Einführung

Tel Fax

UNIX Die wichtigsten Befehle

PLESK 7 FÜR WINDOWS INSTALLATIONSANLEITUNG

Logging mit Log4J AID 074 DE

INSTALLATION VON INSTANTRAILS 1.7

SSH/CVS via PuTTY v0.011

2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version

Upgrade Szenario SMC 2.5 auf SMC 2.6

Technischer Leitfaden zur Datenübertragung ins hochschulübergreifende SuperX. 27. Jul. 2007, 11:47

Installationsanleitung Tivoli Storage Manager für Mac OS

desk.modul : WaWi- Export

Installation und Konfiguration der Datenbank MySQL für smile

Einrichten eines IMAP-Kontos in Outlook / Outlook Express / Windows Mail

Installation des Softwarepakets

KINDERLEICHT INSTALLIERT

Linux-Camp: Remote-Zugriff

BlueSpice Installation mit Installer

File Server auf Ransomware-Dateien prüfen

Daten und Dokumente verschieben

orgamax Update-Anleitung

Powermanager Update V3.x auf V3.4 SP1

How to Public key authentication with freesshd

Tutorial 7 TEIL 2/2. Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0

Installations- und Updateanleitung Standard Parts Netzwerkinstallation

Leitfaden für die Installation des Content Management System (CMS) Joomla! auf za-internet Webservern. Die Joomla! Installation

Tani PlcEngine als Applikation starten 2018 Tani GmbH, Freiligrathstraße 12, Nürnberg, Telefon: , Internet:

Erstellt bei Teris Cooper Freie Nutzung des PDF Dokuments

Installation von horizont 4 bei Verwendung mehrerer Datenbanken

Betriebswirtschaftliche Standardsoftware - Made for the WEB. ESS Enterprise Solution Server. Installation. Release 6.

Installation des Shopsystems. Datensicherung

Anleitung zur Einbindung der Template-Datei im Netzwerk

Hinweise und Konfigurationsbeispiele für Linux ab Kernel 2.6 (OpenSUSE, Debian - WPA/TKIP)

Installation & Anwendung Xdebug für Eclipse

Xampp-Installation und Konfiguration. Stefan Maihack Dipl. Ing. (FH) Datum:

Debian GNU/Linux. Unix Grundlagen und Betrieb. Christian T. Steigies

Turbox ist eine registrierte Marke von:

Der zweite all unsere Datenbanken. Dieser Befehl ist etwas komplexer, aber bis auf das Passwort (kursiv fett) so zu übernehmen:

Aktualisierung einer früheren CHIPDRIVE Time Recording Version auf CHIPDRIVE Time Recording 7.0

Konfiguration Mac Mail

Mail doch einfach selber

Bitte beachten Sie: Diese Anleitung kann auch für die Installation der Version 10.0 verwendet werden.

GWT-Webportal Update. ACCENON Software und Hardware GmbH

Hinweis zur Erreichbarkeit unserer Support-Hotline per Bitte nutzen Sie ab sofort zur Kontaktaufnahme per die folgende Adresse:

Kurzanleitung für den MyDrive Client

HIW RENDITE. Auto Update. HIW GmbH Berblinger Str. 1 D Ditzingen Werner-von-Siemens-Str. 23 D Cham

Transkript:

Postfix von Mailbox zu Maildir Confixx Mailbox auf Maildir Häufig wird Confixx für POP3 Dienste vorkonfiguriert. Hierbei wird dann in der Regel auch das Mailbox System verwendet, das bedeutet, dass alle emails in einer Datei gespeichert werden. Will man jetzt IMAP verwenden (also zusätzlich zu POP3), dann scheitert es an diesem System. In diesem Fall ist MailDir erheblich besser. Hier werden alle emails in einzelnen Dateien gespeichert und es besteht so auch die Möglichkeit weitere Verzeichnisse zu erstellen in die dann die einzelnen emails kopiert werden können. Z.B. Privat, Geschäftlich, Gesendet, SPAM. Wenn Sie jetzt einen IMAP fähigen Server installiert haben, kann Confixx entsprechend nachträglich konfiguriert werden. In diesem Beispiel gehe ich davon aus, dass Sie postfix und Dovecot als emailsystem verwenden. Bitte stellen Sie vorher sicher, dass die emails auch in dem jeweiligen Pfad stehen. Ich gehe einmal von den üblichen Einstellungen aus: - Die Mailboxes befinden sich hier: /var/spool/mail/ - Die Maildirs sollen hier erstellt werden: /home/email - Die Postfix Konfigurationsdaeien wurden unter /etc/postfix installiert. - Confixx ist im /root/confixx installiert - Legen Sie ggf. das Verzeichnis /home/email an. (mkdir /home/email ) 1. Stoppen Sie die Cronjobs oder kommentieren Sie den Confixx Cronjob aus: 1 / 10

entweder: service crond stop; killall crond oder: crontab e */15 * * * * /root/confixx/confixx_counterscript.pl Ihre Zeile sollte jetzt so aussehen: #*/15 * * * * /root/confixx/confixx_counterscript.pl Dann können wir das Programm verlassen und crontab aktualisieren. Damit kommen Sie zurück zur Befehlszeile und erhalten diese Meldung: crontab: installing new crontab Für Anfänger empfehle ich die erste Variante. 2. Stoppen Sie Ihren emailserver. Also z.b. service postfix stop ; service dovecot stop 3. Editieren Sie die Confixx Konfigurationsdatei: z.b. mir nano oder pico 2 / 10

nano /root/confixx/confixx_main.conf suchen Sie in der Datei folgende Zeilen und setzen Sie die Werte wie in dem Beispiel beschrieben ein. In der ersten Zeile hinter $MailSpool sind 2 Hochkommata hintereinander, kein Anführungszeichen. $mailspool = ''; $mail_realhome = '1'; $maildrop = 'HOMEDIR/Maildir/'; $mailboxname = 'Maildir'; $pop_homedir = '/home/email'; $incomingmailprotocol = 'IMAP'; $incomingmailport = '143'; Speichern Sie die Änderungen ab. In nano und pico geht das mit folgender Tastenkombination: damit wird die Datei geschrieben. um den Editor zu verlassen. 4. Jetzt müssen Sie im Confixx noch eine Variable ändern. 3 / 10

Bitte loggen Sie sich als root in den MySQL Server ein. Das Passwort steht auch in der Confixx Konfigurationsdatei, falls Sie es verlegt haben. Zeile: $mysqluserpw Geben Sie ein: mysql uroot pihrpasswort Dann stehen Sie in der MySQL Kommandozeile. Wechseln Sie zur Datenbank confixx use confixx; Geben Sie jetzt die Änderungen ein: update pop3 set neu = '1'; Hiermit wird confixx mitgeteilt, dass die Postfächer neu erstellt werden sollen. Verlassen Sie den MySQL Server. 5. Lassen Sie confixx einmal durchlaufen um so die Postfächer unter /home/email anzulegen. Geben Sie ein: /root/confixx/confixx_counterscript.pl dbg ft fa fs 4 / 10

-ft steht für die sofortige Ausführung, -fa steht für die Einrichtung aller Konfigurationen der vorhandenen Dienste, -fs steht für die Einrichtung der System Konfiguration in der /etc/passwd, -dbg zeigt dann die Vorgänge auf dem Bildschirm an. Jetzt sollten unter /home/email Verzeichnisse der einzelnen Postfachbenutzer erstellt worden sein. Wenn das so ist, können die alten emails aus den alten Mailbox Dateien noch eingefügt werden. 6. Sortieren Sie die alten emails in die MailDirs ein. Confixx stellt hierfür ein Script zur Verfügung. Geben Sie einfach folgenden Befehl ein: /root/confixx/admin/contrib/convert_mb2md.pl Sie werden dann nach Ihrem bisherigen Mailspool Verzeichnis gefragt, also in der Regel liegt es unter /var/spool/mail. Das Mailverzeichnis heißt Maildir 5 / 10

Und das neue emailverzeichnis lautet /home/email (das kann eine Weile dauern) 7. Editieren Sie Ihre procmailrc Datei. Wenn Sie die noch nicht haben, legen sie einfach eine an im /etc Verzeichnis. Wichtig ist die Änderung auf $HOME/Maildir/ Geben Sie ein: nano /etc/procmailrc DEFAULT=$HOME/Maildir/ LOGFILE=/tmp/procmail.log ## das ist fur DEBUG! VERBOSE=on LOGABSTRACT=all ## das ist fur DEBUG! DROPPRIVS=yes 6 / 10

:0fw: spamassassin.lock * spamc :0: * ^X-Spam-Level: *************** almost-certainly-spam :0: * ^X-Spam-Status: Yes probably-spam :0 * ^^rom[ ] { LOG="*** Dropped F off From_ header! Fixing up. " 7 / 10

:0 fhw sed -e '1s/^/F/' } 8. Editieren Sie Ihre Postfix Konfigurationsdatei nano /etc/postfix/main.cf Suchen Sie diese Zeile: home_mailbox = Mailbox Ändern Sie die Zeile wie folgt: 8 / 10

home_mailbox = Maildir/ Achten Sie darauf das kein # Zeichen vor dieser Zeile steht und die Zeile nicht mehrmals in der Datei auftaucht. 9. Wenn Sie schon IMAP einsetzen, ändern Sie noch die Confixx Konfigurationsdatei im Confixx WWW Verzeichnis z.b. nano /var/www/html/confixx/settings.inc.php Ändern Sie dort diese Zeilen in IMAP ab: $incomingmailprotocol = 'IMAP'; $incomingmailport = '143'; 9 / 10

10. Starten Sie wieder Ihren Cronjob oder stellen Sie die Änderungen aus Punkt 1 zurück. service crond start Das war alles. Confixx ist jetzt für den Betrieb mit Maildir/ eingestellt. Ihr emailserver kann jetzt auch mit IMAP umgehen. Autor: Jan Schumacher; http://www.webhoster.de 10 / 10