sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #68774
Re: Postfix med mange brugere p�orskellige dom�r
On Tue, 18 Nov 2003 20:40:48 +0100, "Jan Andersen" <jma@xxxxxxx>
wrote:
> Her forwarder rcpt for den virtuelle bruger til både andre interne eller
> eksterne adresser.
>
> Yderligere havde jeg følgende linier i main.cf
> virtual_mailbox_maps = mysql:/etc/postfix/aliases.cf
> virtual_maps = mysql:/etc/postfix/remote_aliases.cf
>
> og disse filer så således ud:
> **aliases.cf**
> user = postfix
> password = ****
> dbname = mail
> table = virtual8
> select_field = mailbox
> where_field = user
> hosts = localhost
>
>
> **remote_aliases.cf**
> user = postfix
> password = ****
> dbname = mail
> table = virtual8
> select_field = rcpt
> where_field = user
> hosts = localhost
Men postfix' implementering af mywl som backend er stadigvæk begrænset
til en enkelt tabel?
Er det korrekt opfattet?
Min ideal-løsning omhandler to tabeller, som skal joines for at give
resultatet.
UserID Navn Ekstern_Mail
1 Hans hans@isp1
2 Jens jens@firma1
3 Lars lars@hotmail
4 John John@firma2
User_ID Mail_forward
1 a@domain1
2 b@domain1
2 c@domain2
2 d@domain3
3 e@domain1
4 e@domain2
4 a@domain2
En mulighed er selvfølgelig at samle resultatet fra de to tabeller i
en tredie i det format som postfix gerne vil ha, men det optimale
ville selvfølgelig være at kunne læse direkte fra de originale
tabeller.
SELECT Mail_forward,Ekstern_Mail FROM users,forward WHERE
users.user_id = forward.user_id;
Fwd_ID Mail_forward Ekstern_Mail
1 a@domain1 hans@isp1
2 b@domain1 jens@firma1
3 c@domain2 jens@firma1
4 d@domain3 jens@firma1
5 e@domain1 lars@hotmail
6 e@domain2 John@firma2
7 a@domain2 John@firma2
- eller noget i den retning - jeg håber at princippet er klart nok ;-)
--
Venlig hilsen / Best regards
Henning
_H_P_C_o_n_s_u_l_t_ http://www.hpc.dk
Skoletoften 9, Blans http://www.turnsys.dk
DK - 6400 Soenderborg
Follow ups
References