Webmin / Usermin / Virtualmin + POP3/IMAP
-
- Beiträge: 17
- Registriert: 08.01.2004 21:48:05
- Wohnort: Winterthur/Schweiz
Webmin / Usermin / Virtualmin + POP3/IMAP
Hallo,
Erst mal: Kompliment an dieses gute Forum.
Ich hab auf einem Web/Mail-server(3.0R2) apache, mysql, webmin, usermin und virtualmin installiert. Weiter verwende ich postfix.
In der jetztigen Konfiguration kann ich mich als (Domain)User einloggen per Usermin und mails lesen und versenden.
Ich möchte meinen Server über Webmin/Virtualmin administrieren können und brauche desshalb noch eine pop3/imap-Lösung die sich mit Webmin/Virtualmin versteht.
Es soll also eine pop3/imap-Lösung sein, die sich mit normalen Benutzern auf dem System betreiben lässt.
Ich hab schon über cyrus und courrier hier im Forum gelesen aber ich habe keine passende Lösung gefunden, oder ich versteh die Sache falsch.
Frage: kann Postfix ev. pop3/imap oder was ist der passende Dienst?
Für eine Antwort wär ich dankbar.
Erst mal: Kompliment an dieses gute Forum.
Ich hab auf einem Web/Mail-server(3.0R2) apache, mysql, webmin, usermin und virtualmin installiert. Weiter verwende ich postfix.
In der jetztigen Konfiguration kann ich mich als (Domain)User einloggen per Usermin und mails lesen und versenden.
Ich möchte meinen Server über Webmin/Virtualmin administrieren können und brauche desshalb noch eine pop3/imap-Lösung die sich mit Webmin/Virtualmin versteht.
Es soll also eine pop3/imap-Lösung sein, die sich mit normalen Benutzern auf dem System betreiben lässt.
Ich hab schon über cyrus und courrier hier im Forum gelesen aber ich habe keine passende Lösung gefunden, oder ich versteh die Sache falsch.
Frage: kann Postfix ev. pop3/imap oder was ist der passende Dienst?
Für eine Antwort wär ich dankbar.
Gruss Goldhamsterkeule
Ich weiss, dass ich nichts weiss
Ich weiss, dass ich nichts weiss
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Re: Webmin / Usermin / Virtualmin + POP3/IMAP
Postfix ist nur ein SMTP Server. Courier sollte das sein was du suchst.goldhamsterkeule hat geschrieben:Frage: kann Postfix ev. pop3/imap oder was ist der passende Dienst?
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
-
- Beiträge: 17
- Registriert: 08.01.2004 21:48:05
- Wohnort: Winterthur/Schweiz
THNX für die Antwort
Ich hab jetzt courier-pop installiert und bekomm folgende Meldung:
"Server response:-ERR Maildir: No such file or directory" als Mailclient hab ich opera verwendet.
Ich denke es muss ein Pfad od. Berechtigungsproblem sein.
Hat jemand dieses Problem auch schon gehabt?
THNX für jede Antwort
"Server response:-ERR Maildir: No such file or directory" als Mailclient hab ich opera verwendet.
Ich denke es muss ein Pfad od. Berechtigungsproblem sein.
Hat jemand dieses Problem auch schon gehabt?
THNX für jede Antwort
Gruss Goldhamsterkeule
Ich weiss, dass ich nichts weiss
Ich weiss, dass ich nichts weiss
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Wol eher ein Problem mit dem Pfad. Bei dem courier hast du einen Dienst der sich um die Anmeldung kuemmert (courier-authdaemon). Ich hab den bis jetzt nur in Verbindung mit einer mysql Datenbank betrieben, denke aber das er sich auch ueber die Daten in /etc/passwd betreiben laeesst. Schau am besten mal in die doku in /usr/share/doc/courier-* , in die Konfiguration unter /etc/courier und in die ManPages.
by, Martin
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
In der standard Konfig des Courier Debian Packages ist die Authentifizierung gegen Systembenutzer aktiv. Ich mach das bei mir so und es lief auf Anhieb.
Ich denke eher, das das 'Maildir' Verzeichnis unter /home/<user> nicht exitiert. Dieses kannst Du am einfachsten mittelsals der entsprechende User in seinem Homedir machen. Eventuell unter /etc/skell entsprechendes mit ablegen, dann bekommt jeder neuer Benutzer auch gleich ein Maildir.
Ich denke eher, das das 'Maildir' Verzeichnis unter /home/<user> nicht exitiert. Dieses kannst Du am einfachsten mittels
Code: Alles auswählen
maildirmake.courier Maildir
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
-
- Beiträge: 17
- Registriert: 08.01.2004 21:48:05
- Wohnort: Winterthur/Schweiz
Pfad
Ok ich hab den Fehler:
Meine Maildir Verzeichnisse sind auf /var/mail/user somit funktionierts natürlich nicht. Was spricht dagegen, dass ich meine Maildir Verzeichnisse von Virtuellen Domänen nicht in /var/mail ablege?
Ich werd jetzt versuchen den courrier so zu konfigurieren, dass er die Maildir's am richtigen Ort sucht.
Meine Maildir Verzeichnisse sind auf /var/mail/user somit funktionierts natürlich nicht. Was spricht dagegen, dass ich meine Maildir Verzeichnisse von Virtuellen Domänen nicht in /var/mail ablege?
Ich werd jetzt versuchen den courrier so zu konfigurieren, dass er die Maildir's am richtigen Ort sucht.
Gruss Goldhamsterkeule
Ich weiss, dass ich nichts weiss
Ich weiss, dass ich nichts weiss
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Re: Pfad
Nixgoldhamsterkeule hat geschrieben:Was spricht dagegen, dass ich meine Maildir Verzeichnisse von Virtuellen Domänen nicht in /var/mail ablege?
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
-
- Beiträge: 17
- Registriert: 08.01.2004 21:48:05
- Wohnort: Winterthur/Schweiz
Hi,
Danke für die Antworten....
Nun hab ich natrülich ein Problem beim umstellen des Maildir's.
Was ich bis jetzt weiss:
-courier sucht in der Standardkonfig in /home/$USER/mail nach dem Maildir
-Wenn eine Systemvariable $MAILDIR mit einem anderen Wert (z.B /var/mail/$USER) existiert wir standardmässig dieser Pfad genommen.
Der Auszug aus der man sieht so aus:
--> Punkt 3.
und steht in der manpage von authdaemond.
Jetzt meine Frage wie kann ich einem Systemuser ohne Shell diese Variable MAILDIR beibringen. .. Oder gibts einen Weg über ein Configfile? .....
Danke für die Antworten....
Nun hab ich natrülich ein Problem beim umstellen des Maildir's.
Was ich bis jetzt weiss:
-courier sucht in der Standardkonfig in /home/$USER/mail nach dem Maildir
-Wenn eine Systemvariable $MAILDIR mit einem anderen Wert (z.B /var/mail/$USER) existiert wir standardmässig dieser Pfad genommen.
Der Auszug aus der man sieht so aus:
Code: Alles auswählen
THE AUTHENTICATION MODULE
The first thing an authentication module does is check if
the environment variable AUTHENTICATED is set to a non-
empty string. If so, it means that a previous authentica
tion module has handled the authentication request, so
this module simply runs the next program, specified by the
first argument to this authentication module.
Otherwise, the authentication module reads the authentica
tion record from file descriptor #3, and determines
whether it wants to try this authentication record. If
not, the module creates a new pipe, arranges the output of
the pipe to be on file descriptor #3, forks, the parent
process runs the next authentication module, and the child
process writes the authentication record to the pipe, then
exits.
There are two ways to handle an authentication request: 1)
Use the AUTHARGC and AUTHARGVn variables to restart the
entire authentication process - this is used in the event
it is determined that the authentication request must be
failed, or 2) run the next daisy-changed module, in the
manner described previously, when it is determined that
another authentication module can attempt to try to handle
this request.
The following action occurs when the authentication module
succesfully validates an authentication request:
1. The authenticated login ID is saved in the AUTHENTI
CATED environment variable.
2. The process's userid and groupid are reset to the cor
responding userid and groupid of the authenticated login
id, and the current directory is set to the process's
defined home directory.
3. Some additional environment variables may also be ini
tialized: AUTHFULLNAME - the login ID's full name; MAILDIR
- the login ID's default maildir mailbox; MAILDIRQUOTA -
the requested maildir quota.
und steht in der manpage von authdaemond.
Jetzt meine Frage wie kann ich einem Systemuser ohne Shell diese Variable MAILDIR beibringen. .. Oder gibts einen Weg über ein Configfile? .....
Gruss Goldhamsterkeule
Ich weiss, dass ich nichts weiss
Ich weiss, dass ich nichts weiss
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Du koenntest den Usern ein Programm als Shell zuweisen das die Variable setzt, also z.b. in /etc/passwd als Shell /usr/bin/vmailuser setzen und das Programm sieht dann so ausgoldhamsterkeule hat geschrieben:Jetzt meine Frage wie kann ich einem Systemuser ohne Shell diese Variable MAILDIR beibringen. .. Oder gibts einen Weg über ein Configfile? .....
Code: Alles auswählen
#! /bin/sh
export MAILDIR=/var/mail/$USER
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
-
- Beiträge: 17
- Registriert: 08.01.2004 21:48:05
- Wohnort: Winterthur/Schweiz
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Hm...gute Frage ob sowas geht...also globale Variablen kannst du ueber ein init Script setzen (also eins das beim booten ausgefuehrt wird), z.B. /etc/init.d/bootmisc.sh
Schau mal ob es geht..
Schau mal ob es geht..
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
-
- Beiträge: 17
- Registriert: 08.01.2004 21:48:05
- Wohnort: Winterthur/Schweiz
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Andere machen das ueber virtuelle User...
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
-
- Beiträge: 17
- Registriert: 08.01.2004 21:48:05
- Wohnort: Winterthur/Schweiz
ok thnx.... anyway blackm .... für die schnellen/guten Antworten..
Ich versuch eben ein Web und Mailserver aufzusetzten der über Webmin / Virtualmin administrierbar ist... Das ganze soll etwa für 200 Websites/ 300Mailboxes ausgelegt sein. Mein Ziel im Moment sind die richtigen Progs zu finden die auch für so was ausgelegt sind. Die Systemuser-Variante hat den Vorteil das realtiv einfach einen FTP Zugang hinzugefügt werden kann.....
Ist qpoper od uw-? einfacher zu konfigurieren .... -> änlich Apache in "einem File"?
Ich versuch eben ein Web und Mailserver aufzusetzten der über Webmin / Virtualmin administrierbar ist... Das ganze soll etwa für 200 Websites/ 300Mailboxes ausgelegt sein. Mein Ziel im Moment sind die richtigen Progs zu finden die auch für so was ausgelegt sind. Die Systemuser-Variante hat den Vorteil das realtiv einfach einen FTP Zugang hinzugefügt werden kann.....
Ist qpoper od uw-? einfacher zu konfigurieren .... -> änlich Apache in "einem File"?
Gruss Goldhamsterkeule
Ich weiss, dass ich nichts weiss
Ich weiss, dass ich nichts weiss
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
qpoper kenn ich nicht, uw wuerde ich wegen der Sicherheit nicht nehmen. courier kann das mit den virtuellen Usern. Wenn das so viele sind und alle Account auch n ftp Account haben sollen, dann kannst du die Userverwaltung ueber mysql machen, den proftp kann auch auf eine mysql Datenbank zugreifen. Dokus und so gibt es hier in der Suche und auch bei google reichlich.
by,
by,
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
-
- Beiträge: 17
- Registriert: 08.01.2004 21:48:05
- Wohnort: Winterthur/Schweiz
Ok hab wieder einen Fehler gefunden ... Meine Mailboxen waren noch im MBOX format ... ich hab jetzt alles umgestellt auf Maildir (sicher ) ich hab jetzt aber immer noch oben genannte Fehlermeldung "Server response:-ERR Maildir: No such file or directory" ..
Gibt es eine Möglichkeit zu überprüfen wo courier das Maildir sucht und nicht findet?
Gibt es eine Möglichkeit zu überprüfen wo courier das Maildir sucht und nicht findet?
Gruss Goldhamsterkeule
Ich weiss, dass ich nichts weiss
Ich weiss, dass ich nichts weiss
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Wenn du noch immer mit Systemaccounts arbeitest, dann wird er das Verzeichnis Maildir in $HOME suchen.
by, Martin
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
-
- Beiträge: 17
- Registriert: 08.01.2004 21:48:05
- Wohnort: Winterthur/Schweiz