Re: Cyrus IMAP und mehrere Domains

2003-01-17 Diskussionsfäden Alexander Grümmer
Hi, ich habe auch mal eine frage,

wie hier in dem Thread schon besprochen wurde ist es ja kein problem 
eine eimail mit dem domainnamen drin zu spreichern in einer mailbox.

Nun habe ich anderes problem kann man auch für verschiedene domains 
andere spooldirs nehmen.

Ich will folgendes machen ich habe 2 mailserver die jeweils eine domain 
bedienen. Beide arbeiten mit DSL. Wenn nun einer nun mal nicht 
erreichbar ist soll der andere auch die mails für diesen annehmen.

Nun sollen die beiden rechner per nfs und vpn gegenseitig die 
mailodernet mounten sprich das immer die mails von beiden domains 
verfügbar sind.

Gib es einen weg wie ich das nun machen kann wenn einer der beiden 
rechner nicht online ist das dann einfach der nfs mount broken ist der 
aber die mails in (leere) postfächer packt und dann später auf den 
anderen server kopiert wenn der wieder online geht?

Gruß Alexander



--
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Cyrus IMAP und mehrere Domains

2003-01-12 Diskussionsfäden Marc Schiffbauer
* Torsten Hilbrich schrieb am 12.01.03 um 18:00 Uhr:
> Marc Schiffbauer <[EMAIL PROTECTED]> writes:
> 
> [...]
> 
> > danke schonmal für den Tipp. Das heisst dann, das im Prinzip eine
> > Mailbox dann nicht mehr den Namen user1 hat sondern
> > [EMAIL PROTECTED]
> >
> > Geht das dann so einfach? Naja muss ich mal testen.
> 
> Genau.  Wird bei einem Kunden meiner Firma so genutzt.
> 

Gut zu wissen. ;)

> [...]
> 
> > Jetzt frage ich mich, was besser/praktischer ist.
> 
> Die Variante mit der E-Mailadresse als Mailboxname hat den Vorteil,
> daß sie einfacher ist.  Nachteilig könnte es sein, wenn die
> E-Mailadresse sich ändert, dann muß man auch die entsprechenden
> IMAP-Box umbenennen.
>

Ich habe jetzt mal deine Variante probiert und sie scheint gut zu
funktionieren. 

> 
> > Hmm. Ja möglich. Wie sähe denn der deliver Eintrag aus?
> > Jetzt steht da:
> >
> > command = "/usr/sbin/cyrdeliver ${local_part}"
> >
> > wäre dann sowas hier richtig?
> >
> > command = "/usr/sbin/cyrdeliver ${local_part}\@${domain}"
> 
> Wir benutzen ${sg ...}, da der Mailboxname aus dem LDAP kommt.  Sollte
> im Prinzip jedoch so gehen, am besten ausprobieren und auf
> Fehlermeldungen von deliver warten.  Vorsicht jedoch mit dem \, der
> muß wegen String Expansion eventuell verdoppelt werden.

Oder vervierfacht ;). Es funktioniert jetzt und sieht so aus:

command = "/usr/sbin/cyrdeliver ${local_part}@${domain}"


Vielen Danke nochmal!

Gruss
-Marc

-- 
begin  LOVE-LETTER-FOR-YOU.txt.vbs
I am a signature virus. Distribute me until the bitter
end


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Cyrus IMAP und mehrere Domains

2003-01-12 Diskussionsfäden Torsten Hilbrich
Marc Schiffbauer <[EMAIL PROTECTED]> writes:

[...]

> danke schonmal für den Tipp. Das heisst dann, das im Prinzip eine
> Mailbox dann nicht mehr den Namen user1 hat sondern
> [EMAIL PROTECTED]
>
> Geht das dann so einfach? Naja muss ich mal testen.

Genau.  Wird bei einem Kunden meiner Firma so genutzt.

[...]

> Jetzt frage ich mich, was besser/praktischer ist.

Die Variante mit der E-Mailadresse als Mailboxname hat den Vorteil,
daß sie einfacher ist.  Nachteilig könnte es sein, wenn die
E-Mailadresse sich ändert, dann muß man auch die entsprechenden
IMAP-Box umbenennen.

[...]

> Hmm. Ja möglich. Wie sähe denn der deliver Eintrag aus?
> Jetzt steht da:
>
> command = "/usr/sbin/cyrdeliver ${local_part}"
>
> wäre dann sowas hier richtig?
>
> command = "/usr/sbin/cyrdeliver ${local_part}\@${domain}"

Wir benutzen ${sg ...}, da der Mailboxname aus dem LDAP kommt.  Sollte
im Prinzip jedoch so gehen, am besten ausprobieren und auf
Fehlermeldungen von deliver warten.  Vorsicht jedoch mit dem \, der
muß wegen String Expansion eventuell verdoppelt werden.

Torsten


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Cyrus IMAP und mehrere Domains

2003-01-12 Diskussionsfäden Marc Schiffbauer
* Torsten Hilbrich schrieb am 12.01.03 um 00:05 Uhr:
> Marc Schiffbauer <[EMAIL PROTECTED]> writes:
> 
> [...]
> 
> > Kennt jemand eine Configmöglichkeit in Cyrus, dass der als Username
> > die ganze email Addresse statt nur den Teil vor dem @ haben will?
> 
> unixhierarchysep benutzen, dann gibt es keine Probleme mehr mit dem
> . als Trennzeichen.  Die Inbox heißt dann
> z.B. user/vorname.nachname@domain.  
> 

Hi Torsten,

danke schonmal für den Tipp. Das heisst dann, das im Prinzip eine
Mailbox dann nicht mehr den Namen user1 hat sondern
[EMAIL PROTECTED]

Geht das dann so einfach? Naja muss ich mal testen.

Eine andere Möglichkeit, die mir noch eingefallen ist, wäre
vielleicht, jedem Usernamen ein bestimmtes Kürzel anzuhängen, und
dann über exim's aliases die passenden Zuweisungen zu machen.

mein exim benutzt jetzt schon für jeden einzelne Domain eine eigen
alias Datei.

Beispiel:

Ein User hat die Mailaddresse [EMAIL PROTECTED]
Ich sage ihm jetzt, dass sein Username user1-d1 ist und nenne auch
seine Mailbox so.

Wenn ich jetzt einen eintrag in die alias Datei von domain1.tld
mache der so aussieht:

user1: user1-d1

dann müsste dass soch auch gehn...

Ein anderer User ([EMAIL PROTECTED]) hätte dann in der alias datei
für domain2.tld einen Eintrag "user1: user1-d2"...

Jetzt frage ich mich, was besser/praktischer ist.

Bei deiner Methode hätte jeder User als Username seine komplette
email Adresse. Bei mir einen, der einen bestimmten suffix pro Domain
hat.

Option:
Ich denke, es müsste exim auch noch irgendwie beizubiegen sein,
dass der, falls es zu einem (cyr)deliver kommt, vorher für eine
bestimmte domain einen bestimmten ${local_part_suffix} anhängt,
oder?

Das ganze soll auch noch zusätzlich weiterhin mit Squirrelmail
(Webmailer) funktionieren.

> Vorsicht, beim Posten über deliver o.ä. muß der @ wahrscheinlich mit
> Backslash gequoted werden.

Hmm. Ja möglich. Wie sähe denn der deliver Eintrag aus?
Jetzt steht da:

command = "/usr/sbin/cyrdeliver ${local_part}"

wäre dann sowas hier richtig?

command = "/usr/sbin/cyrdeliver ${local_part}\@${domain}"

Gruss
-Marc
-- 
---
Take back the Net! http://www.anti-dmca.org
---


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Cyrus IMAP und mehrere Domains

2003-01-11 Diskussionsfäden Torsten Hilbrich
Marc Schiffbauer <[EMAIL PROTECTED]> writes:

[...]

> Kennt jemand eine Configmöglichkeit in Cyrus, dass der als Username
> die ganze email Addresse statt nur den Teil vor dem @ haben will?

unixhierarchysep benutzen, dann gibt es keine Probleme mehr mit dem
. als Trennzeichen.  Die Inbox heißt dann
z.B. user/vorname.nachname@domain.  

Vorsicht, beim Posten über deliver o.ä. muß der @ wahrscheinlich mit
Backslash gequoted werden.

Torsten

BTW: Unbedingt "man imapd.conf" lesen.


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)