[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