Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Postfix,email adres als username  (gelezen 926 keer)

regex

  • Gast
Postfix,email adres als username
« Gepost op: 2008/06/24, 10:29:54 »
Ok zware eerste post, maargoed hier komt ie...

Ik lepel de username waar postfix zijn email moet afgeven op uit een ldap dmv van deze configuratie :


-----
myhostname = be01
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost, be01
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

local_recipient_maps =

virtual_transport = my_transport:
virtual_mailbox_domains = domain.eu
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:1000
virtual_gid_maps = static:1000
virtual_minimum_uid = 1000

virtual_mailbox_maps = ldap:ldap-users
ldap-users_server_host = ldap01
ldap-users_search_base = dc=ldap,dc=cmp
ldap-users_scope = sub
ldap-users_query_filter = (mail=%s)
ldap-users_result_attribute = mail

virtual_alias_maps = ldap:ldap_virtual_alias
ldap_virtual_alias_server_host = ldap01
ldap_virtual_alias_search_base = dc=ldap,dc=cmp
ldap_virtual_alias_scope = sub
ldap_virtual_alias_query_filter = (mail=%s)
ldap_virtual_alias_result_attribute = mail
----

Beide result atrributes zijn goed en geven de naam bertus@domain.eu terug, alleen postfix heeft de vervelende eigenschap om de domeinnaam van de username af te knippen en dus krijg ik deze :

to=, relay=my_transport, delay=0.08, delays=0.03/0.01/0/0.03, dsn=5.3.0, status=bounced (internal software error. Command output: Starting delivery for user bertus Unable to resolve email address 'bertus' )

Anybody?



Alvast bedankt,


Martijn

regex

  • Gast
Postfix,email adres als username
« Reactie #1 Gepost op: 2008/06/24, 11:39:42 »
Fixed.

De transoprt my_transport in de master.cf was :
my_transport    unix  -       n       n       -       5       pipe
        flags=DRhu user=vmail argv=/scripts/transport.sh ${user}

En moest uiteraard
my_transport    unix  -       n       n       -       5       pipe
        flags=DRhu user=vmail argv=/scripts/transport.sh ${user}@${domain}

zijn... en dat schiet je dan te binnen als je je gras staat te maaien

Offline laacque

  • Lid
  • Steunpunt: Nee
Postfix,email adres als username
« Reactie #2 Gepost op: 2008/06/24, 12:37:53 »
Waar gras al niet goed voor is.... ;) markeer ik je post ff als opgelost.
Als je in de breedte groeit,||groei je dan ook in de diepte?