Open Mail Admin Addon

Installation via console

Auch OpenMailAdmin ist ein Addon, das über den Pakfire installiert wird, somit fallen lässtige Eingabeaufforderungen weg. Also OpenMail Admin is an addon that has the Pakfire installed, thus falling away lässtige prompts. Wer dennoch lieber die Konsole benutz gibt hier folgen befehl ein: Those who still prefer the console is used here follow command:

 pakfire install -y openmailadmin pakfire install-y open mail admin 

Installation per Web-Interface Installation via web interface

Wer lieber die grafische Weboberfläche vom Pakfire benutz, sucht sich aus der Liste der verfügbaren Addons den OpenMailAdmin raus. If you prefer the graphical web interface from Pakfire used, looks for from the list of available addons Open Mail Admin raus. Die Prüfung der Abhängikteiten erledigt den Rest und installiert fehlende Packete automatisch mit. The examination of Abhängikteiten do the rest and install missing packages automatically.

Damit ist die Installation von OpenMailAdmin erledigt. This completes the installation of Open Mail Admin done.

Konfiguration Configuration

Als Erstes loggen wir uns mittels der IP unseres IPFire´s und dem Port 1001 beim OpenMailAdmin mit folgenden Daten ein. First, we log in using our IPFire's IP and port 1001 at the Open Admin mail with the following data.

Beispiel: Example:

 http://192.168.40.1:1001 http://192.168.40.1:1001
Mailbox: admin Mailbox: admin
Passwort: mailfire Password: mail fire

Warnung! Warning!

Es wird dringend empfohlen das vordefinierte Passwort zu ändern. It is strongly recommended to the predefined password.

Domänen erstellen/einrichten Domains / Setup

Der erste Schritt beim Einrichten seines Mailserver ist die Erstellung einer Domain, dazu benutzen wir den Reiter The first step in setting up his mail server is to create a domain, we use the tab . . Hier im Beispiel werden wir eine Domäne Namens “ exciter.ipfire.org “ nehmen. Here in this example we will choose a domain name "exciter.ipfire.org take. Der Name ist im Prinzip frei wählbar, am einfachsten ist hier ein DynDNS-Account-Name . Erstellt wird die Domäne mit einem Klick auf “ neu “, hatt man dies mit OK bestätigt, gelangen wir in die Eingabemaske für Domäns. The name is in principle freely selectable, the easiest is a DynDNS account name. Created the domain by clicking on "new", it was OK with this, we arrive in the input mask for domains. Diese wird wie im folgendem Beispiel ausgefüllt. This is filled in the following example.

Ein Klick auf „GO“ schließt die Eingabemaske für die Erstellung einer Domän und die erstellte Domän wird angezeigt. A click on "GO" closes the input screen for creating a domain and the resulting domain is displayed. Sind alle gewünschten Domäns erstellt, geht es mit dem anlegen des Benutzers bzw. der Mailbox weiter. Are all of the desired domain, it goes with the creating of the user and the mailbox further.

Mailboxen erstellen/einrichten Mailboxes Create / Setup

Um eine Mailbox bzw. einen Benutzer für den Mailserver anzulegen, benutzen wir den Reiter To add a mailbox or a user for the mail them, we use the tab . . Als Erstes sehen wir den bereits vorhanden Benutzer “ admin “ diesen lassen wir wie er ist, da sonst bei einer Fehlkonfiguration oder dem Vergessen eines Passwortes nicht mehr eigeloggt werden kann. Mit einem Klick auf “ neu “ und “ GO “ wird die Eingabemaske geöffnet und wie folgt ausgefüllt. First we see the already existing user admin we leave this as it is, because otherwise in a misconfiguration or forgetting a password is no longer eigeloggt can be. With a click on "new" and "GO", the screen is opened and filled as follows.

Wir tragen unsere gewünschten Werte ein und bestätigen dies wieder mit “ GO “. We take our values and confirm it again with "GO".

Im Beispiel sind der Mailbox folgende Werte übergeben worden: In the example, the mailbox, the following values have been passed:

  • Mailboxname: exciter ( dies ist auch der Anmeldename im OpenMailAdmin ) Mailbox Name: Exciter (this is also the login name in the Open Mail Admin)
  • voller Name: S. Rechenbach ( der Anzeigename ) Full Name: S. computing Bach (display name)
  • Standard-Absender: S. Rechenbach ( dieser Name erscheint in den E-Mails als Absender ) Standard Sender: S. Bach computing (This name appears in the e-mails as the sender)
  • Domain Schlüssel: All ( hier kann eingetragenwerden, überwelche Domain der Mailboxbesitzer senden darf ) Domain Key: All (you can eingetragenwerden on which domain the mailbox owner must send)
  • Quota: 150000 ( bestimmt die max. Größe einer Mailbox, hier sind es 150MB ) Quota: 150000 (specifies the max. Size of a mailbox, here it is 150MB)
  • max. max. Adressen: ( bestimmt die Anzahl an Mail-Adressen die der benutzer anlegen darf ) Addresses: (determines the number of email addresses the user can create)
  • max. max. Regexp: ( damit können „Regular Expressions“ Adressen angelegt werden ) Regexp: (so you can "Regular Expressions" addresses can be created)
  • Status: ( hier werden dem Benutzer die Rechte für die Mailbox gegeben ) Status: (here are the user rights for the mailbox, where)

Wird die Eingabe mit “ GO “ bestätigt, werden die eingetragenen Werte nochmals angezeigt, zusätzlich kann jetzt der Pate für den Benutzer bestimmt werden. Standardt ist das der Admin. Dieser kann im Notfall passwörter oder andere Sperren aufheben. If the entry with "GO" confirmed, the registered values again displayed, in addition can now sponsor for the user to be determined. Standard is the Administration may, passwords or other emergency locks cancel.

Ist die Mailbox angelegt, ist sie von Haus aus If the mailbox is created, it is out of the box deaktiviert disabled . . Im folgenden Schritt wird die Mailbox aktiviert. In the following step, the mailbox is enabled.

Mailboxen aktivieren/deaktivieren Mailboxes to enable / disable

Nach erfolgreicher Erstellung der Mailbox muß die selbige noch aktiviert werden. After successful creation of it in the mailbox must still be activated. Dazu klickt man auf das kleine Viereck vor der durchgestrichenen Mailbox, wählen als Aktion “ ent/sperren “ und bestätigen dies mit “ GO “. For this you click on the small square in front of the mailbox out, select as action "ent / Disable" and confirm this with "GO".

Nun ist die Mailbox aktiviert und betriebsbereit. Now the mailbox is activated and ready to operate. Als letzten Schritt müßen wir IMAPd noch unsere Mailkonten mitteilen, die abgerufen werden sollen. As a final step we need to Imapd nor our mail accounts indicate the be retrieved.

Erweiterung Fetchmail Expansion Fetchmail

Für die Jenigen die mehr als ein E-Mailkonto haben, bietet sich diese Erweiterung an. Fetchmail wird bei der Installation von OpenMailAdmin nicht mit installiert, muß daher separat mit/nach installiert werden. Um fetchmail unsere Konten mit zuteilen, ist die Bearbeitung der Datei “ .fetchmailrc “ notwendig. For those with more than one email account, is this extension. Fetchmail will during the installation of OpenMail Admin not installed, must be separated with / to be installed. To fetchmail accounts with our allocation is to edit the file ". fetchmailrc" necessary. Hier werden die Daten für die abzuholenden Mailkonten abgespeichert. Here are the data for the accounts to fetch mail stored.

Warnung! Warning!

Die Daten und Passwörter werden hier im KLARTEXT angezeigt. The data and passwords are here in KLARTEXT displayed. Es wird dringend empfohlen genau auf die Dateirechte zu achten. It is strongly recommended due to the file rights.

Am einfachsten geht das wie immer mit WINSCP . The easiest way is, as always with WinSCP.

Im Beipiel werden wir 2 E-Mail-Konten abholen lassen. In the example we are 2 e-mail accounts picked up. Das erste konto wird per IMAP verwaltet, das zweite per POP3 . The first account will be managed via IMAP, the second via POP3.

Datei: /root/.fetchmailrc File: / root / .fetchmailrc

 set logfile /var/log/fetchmail.log set logfile / var / log / fetchmail.log
set no bouncemail set no bounce mail
set postmaster root set postmaster root
#poll SERVERNAME : # poll SERVER NAME:
# user pass ; # User pass ;
# mda /usr/bin/procmail -f %F -d %T; # Mda / usr / bin / procmail-f% F-d% T;

#exciter@web.de # exciter@web.de
poll imap.web.de with proto imap poll imap.web.de with proto imap
user exciter@web.de there with password XXXXXXXXXXXX is exciter@ipfire.org here user exciter@web.de there with password XXXXXXXXXXXX exciter@ipfire.org is here

#silvio-rechenbach@web.de # silvio-rechenbach@web.de
poll pop3.web.de with proto pop3 poll pop3.web.de with proto pop3
user silvio.rechenbach@web.de there with password XXXXXXXXXX is exciter@ipfire.org here user @ web.de silvio.rechenbach there with password XXXXXXXXXX exciter@ipfire.org is here

Die Datei brauch folgende Rechte: The file needs the following rights:

 root/root 0700 root / root 0700 

Zum Schluß wird der Fetchmail-Daemon noch mit folgenden Befehl gestartet: Finally, the Fetchmail daemon with the following command:

 /etc/init.d/fetchmail start / etc / init.d / fetchmail start 

Wer Fetchmail bei der Arbeit zu sehen will oder Probleme ermittel will, gibt auf der Console folgendes ein: Who Fetchmail at work or want to see identifiable problems will exist on the console the following:

 tail -f /var/log/fetchmail.log tail-f / var / log / fetchmail.log 

STRG + C bendet die Sitzung. CTRL + C bendet the meeting.

Einrichten von E-Mail-Clients Setting up e-mail clients

Grundsätzlich ist jeder Mail-Client dazu in der Lage, sich mit dem IPFire zu verbinden. Basically, any mail client to be able to deal with the IPFire to connect. Es werden swohl POP3 und IMAP , als auch POP2 , SMTP / ESMTP und [[wpde>APOP] unterstüzt. There are swohl POP3 and IMAP, as well as POP2, SMTP / ESMTP, and [[wpde> APOP] supports. Im Test werde ich Outlook 2007©® benutzen, das die Servereinstellungen automatisch ermittelt. In the test, I will © ® Outlook 2007 to use the server settings automatically.

Für die, die die Daten mit der Hand eingeben müßen sind hier alle nötigen Infos. For the data with the hand must have all necessary information.

Backup der Mailbox Backup of the mailbox

Wer seine Mailbox sichern möchte erstellt sich eine Datei Namens „mailboxbackup“ mit folgendem Inhalt. Who wants to secure its mailbox created a file called "mailbox backup" with the following content.

Datei: /mailboxbackup File: / mailbox backup

 #!/bin/sh #! / bin / sh
BACKUP_PREFIX=/mnt/harddisk1/backup/mail BACKUP_PREFIX = / mnt/harddisk1/backup/mail

/etc/init.d/cyrus-imapd stop / etc / init.d / cyrus-imapd stop

su - cyrus -c "/usr/lib/cyrus/ctl_mboxlist -d \ su - cyrus-c "/ usr / lib / cyrus / ctl_mboxlist-d \
> ${BACKUP_PREFIX}/mailboxes.txt" > $ BACKUP_PREFIX () / mailboxes.txt "

date -I > ${BACKUP_PREFIX}/timestamp date-I> $ (BACKUP_PREFIX) / timestamp

rsync -vaR /var/imap /var/log/imap ${BACKUP_PREFIX} rsync-var / var / imap / var / log / imap BACKUP_PREFIX $ ()

/etc/init.d/cyrus-imapd start / etc / init.d / cyrus-imapd start

Die Datei kann nach /bin kopiert werden und bracht „0755“ als Rechte. The file can be in / bin are copied and brought "0755" as rights. Nun kann das Backup mit Now the backup with

 mailboxbackup mailbox backup 

auf der Console gestartet werden. on the console is started.

So sollte ein erfolgreiches Backup dann aussehen Thus, a successful backup then look