[linux-l] forwarding bei postfix und virtuellen Adressen

Michael Kasten home at m-kasten.de
Mo Aug 7 08:41:29 CEST 2006


Pascal Volk schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> * Am Sun, 06 Aug 2006 schrub Michael Kasten:
>   
>> wo hast du das den jetzt genau eingetragen?
>>     
> In der main.cf:
>     transport_maps = pgsql:/etc/postfix/transport.cf
>
> In der transport.cf:
>     user=tanteerna
>     password=$TANTEERNAS_PASSWORD
>     dbname=mails
>     table=transport
>     select_field=transport
>     where_field=domain
>     hosts=localhost
>
> Struktur mails.transport:
>                                  Tabelle »public.transport«
>   Spalte   |          Typ           |                       Attribute                        
> - -----------+------------------------+--------------------------------------------------------
>  id        | integer                | not null default nextval('transport_id_seq'::regclass)
>  domain    | character varying(128) | not null
>  transport | character varying(128) | not null default 'virtual:'::character varying
> Indexe:
>     »pk_transport« PRIMARY KEY, btree ("domain")
>
> Query:
>     SELECT * FROM transport WHERE id = 1;
>     id |        domain       | transport 
>     ---+------------------------+-----------
>      1 | a-virtal-domain.tld | virtual:
>
>   
>> habe grad auch nochmal ein bischen die Doku gewälzt
>> leider nichts entsprechendes gefunden,
>> laut dieser ist virtuel der default wert für virtuelle domains.
>>
>> meine entsprechende mysql_virtual_domains.cf sieht dann
>> so aus:
>> table = domains
>> select_field = 'virtual'
>> where_field = domain
>> hosts = 127.0.0.1
>>     
>
> Aber da steht immer noch nichts vom transport.
Sorry:

main.cf:
transport_maps = mysql:/etc/postfix/mysql-virtual_transports.cf

mysql-virtual_transports.cf:
user = xxx
password = xxx
dbname = xxx
table = transport
select_field = transport
where_field = domain
hosts = 127.0.0.1

describe transport:
+-----------+--------------+------+-----+----------+-------+
| Field     | Type         | Null | Key | Default  | Extra |
+-----------+--------------+------+-----+----------+-------+
| domain    | varchar(128) |      | PRI |          |       |
| transport | varchar(128) |      |     | virtual: |       |
+-----------+--------------+------+-----+----------+-------+


select * from transport where domain='m-kasten.de';
+-------------+-----------+
| domain      | transport |
+-------------+-----------+
| m-kasten.de | virtual:  |
+-------------+-----------+


Also auch hier alles bestens, oder?

mfG

-- 

Michael Kasten | 12059 Berlin | http://www.m-kasten.de





Mehr Informationen über die Mailingliste linux-l