BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Allgemein

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 17.08.2009, 10:19   #1
martin
Registered User
 
Benutzerbild von martin
 
Registrierungsdatum: Apr 2004
Beiträge: 749
martin eine Nachricht über ICQ schicken
Problem mit postfixadmin in Jail

Hallo

ich bin gerade am Basteln mit Jails und habe nun folgende Jails eingerichtet:
1 -> mysql
2 -> mail (Dienste: POP, IMAP, SMTP)
3 -> http (mit postfixadmin)

Nun habe ich ein Problem mit dem Einrichten von E-Mail Accounts. Das Mailsystem ist so konfiguriert, dass alles über MySQL läuft (Benutzer, Auth, usw.). Das Zusammenspiel mit MySQL scheint reibungslos zu klappen, die Benutzer werden von postfixadmin in der Datenbank ordnungsgemäß angelegt, auch aliase usw.
Das Problem liegt bei den Mailboxen. Mein POP/IMAP ist so konfiguriert, dass im Verzeichnis /usr/local/virtual der Mail-Jail alle Mailboxen liegen, also unter /usr/jails/mail/usr/local/virutal. Mein Problem ist jetzt, dass postfixadmin natürlich im http Jail installiert ist. Wenn ich nun versuche ein Postfach anzulegen, kann postfixadmin aber klarerweise keine Mailbox im oben genannten Verzeichnis erstellen, weil das in nem anderen Jail ist und somit natürlich keine Rechte vorhanden sind.

Eigentlich klar, aber wie kann ich dieses Problem sauber lösen? Wie macht ihr das?

Gruß
martin
martin ist offline   Mit Zitat antworten
Alt 17.08.2009, 11:59   #2
Bummibaer
Registered Schwarzbär
 
Benutzerbild von Bummibaer
 
Registrierungsdatum: Jan 2004
Ort: RZ Bärenhöhle Raum Stuttgart grob
Beiträge: 936
Hoi,

warum willst Du die Mailbox physikalisch erstellen ? - das kann der Postfix tun wenn eine Mail zum ersten mal zugestellt wird. Teste mal was passiert, wenn Du den Account über Postfixadmin einrichtest und dem dann einfach eine E-Mail zuschickst ob Postifx das Verzeichnis dann anlegt. Normal sollte er das tun, sofern der Postfix User die nötigen Rechte im Virtual Home hat und die Postfix Konfiguration das zulässt.

Gruß Bummibär
__________________
- Bärenmitglied des Ordens des Heiligen Huthes _/\_

Running FreeBSD 8.x, FreeBSD 9.x, Bummi-OS 9.1-PRERELEASE
Bummibaer ist offline   Mit Zitat antworten
Alt 17.08.2009, 12:55   #3
martin
Registered User
 
Benutzerbild von martin
 
Registrierungsdatum: Apr 2004
Beiträge: 749
martin eine Nachricht über ICQ schicken
hallo bummibaer

das mit dem automatischen Erstellen wusste ich nicht, dass das geht. Das wäre natürlich auch für mich die beste und einfachste Lösung. Leider macht das meine postfix Konfiguration aber nicht mit, das habe ich gerade getestet. Der postfix user und die postfix gruppe haben alle Rechte auf das Verzeichnis, das habe ich kontrolliert. Hier mal der Auszug aus meiner main.cf, der die virtuellen mailboxen betrifft...
Zitat:
relay_domains = proxy:mysql:/usr/local/etc/postfix/sql_relay_domains_maps.cf
transport_maps = mysql:/usr/local/etc/postfix/sql_transport_maps.cf, pcre:/usr/local/etc/postfix/transport.pcre
virtual_alias_maps = mysql:/usr/local/etc/postfix/sql_virtual_alias_maps.cf
virtual_gid_maps = static:125
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf
virtual_mailbox_limit = 1048576000
virtual_mailbox_maps = $transport_maps, mysql:/usr/local/etc/postfix/sql_virtual_mailbox_maps.cf
virtual_minimum_uid = 125
virtual_transport = virtual
virtual_uid_maps = static:125
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/sql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
virtual_overquota_bounce = yes
Wie kann ich dem postfix das Erstellen "erlauben/beibringen"?

vielen Dank schon mal

Geändert von martin (17.08.2009 um 13:38 Uhr).
martin ist offline   Mit Zitat antworten
Alt 17.08.2009, 14:24   #4
martin
Registered User
 
Benutzerbild von martin
 
Registrierungsdatum: Apr 2004
Beiträge: 749
martin eine Nachricht über ICQ schicken
hallo ich bin's nochmal

also ich habe jetzt ein paar Tests gemacht und weiß nicht mehr weiter. Also das mit dem automatischen Erstellen scheint zu funktionieren, allerdings nur für "alte" domains, also solche Domains, die ich schon vor einigen Monaten eingetragen habe. Für diese Domains kann ich neue Mailboxen anlegen und es wird auch schön ein neues maildir automatisch erstellt.
Jetzt habe ich 2 neue Domains, eine eu und eine it Domain, welche wie gesagt auch ordnungsgemäß in MySQL übernommen werden (das habe ich per phpmyadmin "direkt" an der Datenbank nachgeschaut, da sind alle Einträge, auch die für die neuen Domains enthalten).
Fehlermeldungen erhalte ich von postfixadmin keine, im maillog steht folgendes:
Code:
ug 17 15:09:14 XXXXXXXX postfix/trivial-rewrite[86841]: warning: table "mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf": empty lookup result for: "my-domain.it" -- ignored Aug 17 15:09:14 XXXXXXXX postfix/trivial-rewrite[86841]: warning: table "mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf": empty lookup result for: "my-domain.it" -- ignored Aug 17 15:09:14 XXXXXXXX amavis[81066]: (81066-11) Passed CLEAN, [192.168.0.101] [192.168.0.101] <martin@anonym.com> -> <info@my-domain.it>, Message-ID: <20090817130914.810C211431@XXXXXXXX.de>, mail_id: wIKOvQRaWF5h, Hits: -, size: 504, queued_as: B4CEF1143E, 211 ms Aug 17 15:09:14 XXXXXXXX postfix/trivial-rewrite[86841]: warning: table "mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf": empty lookup result for: "my-domain.it" -- ignored Aug 17 15:09:14 XXXXXXXX postfix/lmtp[86843]: 810C211431: to=<info@my-domain.it>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.28, delays=0.05/0.02/0.01/0.22, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=81066-11, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as B4CEF1143E) Aug 17 15:09:14 XXXXXXXX postfix/smtp[86846]: B4CEF1143E: to=<info@my-domain.it>, relay=none, delay=0.06, delays=0.02/0.04/0/0, dsn=5.4.6, status=bounced (mail for my-domain.it loops back to myself) Aug 1
my-domain.it habe ich geändert, aber die originale Domain sieht ähnlich aus, ebenfalls mit einem Bindestrich und sie ist fully qualified, Apache läuft schon ordnungsgemäß über diese Domain.
martin ist offline   Mit Zitat antworten
Alt 17.08.2009, 15:35   #5
martin
Registered User
 
Benutzerbild von martin
 
Registrierungsdatum: Apr 2004
Beiträge: 749
martin eine Nachricht über ICQ schicken
und nochmal ich...

das Problem hat sich erledigt. Es lag wohl am postfixadmin. In den ports ist leider nur die version 2.2.1, also habe ich es jetzt mit der aktuellen von sourceforge.net probiert. Dann die Domäne gelöscht und neu erstellt... jetzt klappert alles wie es soll!

Danke trotzdem an alle!
martin ist offline   Mit Zitat antworten
Alt 17.08.2009, 19:07   #6
Bummibaer
Registered Schwarzbär
 
Benutzerbild von Bummibaer
 
Registrierungsdatum: Jan 2004
Ort: RZ Bärenhöhle Raum Stuttgart grob
Beiträge: 936
Hoi,

des hört mer gerne wenn`s klappt.

Gruß Bummibär
__________________
- Bärenmitglied des Ordens des Heiligen Huthes _/\_

Running FreeBSD 8.x, FreeBSD 9.x, Bummi-OS 9.1-PRERELEASE
Bummibaer ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Problem beim Verbannen des Mailsystems in Jail martin FreeBSD - Allgemein 1 25.05.2009 10:55
Problem mit Jail und sich ändernder MAC Adresse crotchmaster FreeBSD - Netzwerk 7 11.08.2008 13:07
Jail Problem - make läuft nicht und mehr Echelon1010000 FreeBSD - Allgemein 6 21.04.2005 18:34
Jail problem crash-x FreeBSD - Netzwerk 6 03.06.2004 14:50
Problem mit jail nach reboot suicide FreeBSD - Netzwerk 3 04.10.2003 00:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:19 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.