Re: exim4 vhost problem(e)

2005-05-10 Diskussionsfäden Peter Wiersig
On Fri, May 06, 2005 at 12:50:06PM +0200, sldfjsjfs slkjfksjflkj wrote:
debug_print = R: virtual for [EMAIL PROTECTED]
data = 
 ${lookup{$local_part}wildlsearch*{/var/wwwcenter/aliases/$domain-aliases}}

Diesen Teil dann qualifizieren:
 data = [EMAIL PROTECTED]@{...}}

In der Datei reichts dann nicht mehr user: [EMAIL PROTECTED]
zu sagen, sondern man muss den Domainteil mit in den Key
aufnehmen.

s. http://www.exim.org/exim-html-4.50/doc/html/spec_9.html#SECT9.5

 -/code-
 
 meine virtuellen domains wurden den local_domains hinzugefügt
 ohne Probleme (lsearch;/etc/exim4/vdomains)

Ich fand's ganz nett, das exim eine so flexible Config zu laesst,
das zwischen local und virtual domains unterschieden werden kann.

Hm, 'info (exim4)Virtual Domains' liefert dann noch folgendes:
http://www.exim.org/exim-html-4.50/doc/html/spec_46.html#SECT46.6

begin router
 my_domains:
   driver = accept
   domains = dsearch;/etc/mail/domains
   local_parts = lsearch;/etc/mail/domains/$domain
   transport = my_mailboxes

begin transports
 my_mailboxes:
   driver = appendfile
   file = /var/mail/$domain/$local_part
   user = mail

-- 
Peter


-- 
Haeufig 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)



exim4 vhost problem(e)

2005-05-06 Diskussionsfäden sldfjsjfs slkjfksjflkj
habe einen Websurfer aufgezogen ( Sarge, Apache 1.3, exim4, ...) mit vhosts.
dabei ist die Verzeichnishirarchie wie folgt aufgebaut:

  /var/www/user1/web/domain1.tld/html
  /var/www/user2/web/domain2.tld/html
   ...

für jede virtuelle Domain habe ich eine eigene aliases-Datei angelegt. 
z.B. /var/www/user1/domain1.tld-aliases (im std-Format wie /etc/aliases)
zudem wurde ein Softlink von jeder Aliases-Datei erstellt und in 
/var/wwwcenter/aliases/ gespeichert.
z.B. /var/wwwcenter/aliases/domain1.tld-aliases - 
/var/www/user1/domain1.tld-aliases

verwende die aufgestückelte variante der exim4-conf

die router: (/etc/exim4/conf.d/router/)
...
900_exim4-config_local_user
950_exim4-config_domainaliases
...

(habe die nicht relevanten router weggelassen)

meine 950_exim4-config_domainaliases:

-code--
domain_aliases:
   driver = redirect
   domains = +local_domains
   debug_print = R: virtual for [EMAIL PROTECTED]
   data = 
${lookup{$local_part}wildlsearch*{/var/wwwcenter/aliases/$domain-aliases}}
-/code-

meine virtuellen domains wurden den local_domains hinzugefügt ohne Probleme 
(lsearch;/etc/exim4/vdomains)

ich kann Mails verschicken und Empfangen ohne Probleme, doch angenommen es 
existiert ein alias: info: root der Domain: domain1.tld und ein lokaler 
user mit dem Namen info, so wird die Mail, welche an 
[EMAIL PROTECTED] bedingt durch meine Mail-Router-Reihenfolge vom router 
local_user an den lokalen user info geschickt und nicht etwa an den user root 
wie in der aliases-Datei der domain: domain1.tld festgelegt. 
Wie kann man dieses Problem lösen ohne Benutzer in ihrer Namenswahl bezüglich 
neuer user und aliases einzuschränken?
__
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193