hi all I've setup ldap so local users and their corresponding samba parts are stored in it (well, the samba part still needs to be done, but that is on of the objectives, and i have that part already working on another machine), as well as mail information.
mail info is stored in the ldap attribute 'mail' content of /etc/postfix/ldap-aliases.cf: server_host = 127.0.0.1 server_port = 389 search_base = ou=people,dc=smb,dc=internal #query_filter = (&(objectClass=gosaMailAccount)(mail=%s)) query_filter = mail=%s result_attribute = mail version = 3 bind = no doing a query with postmap -q [EMAIL PROTECTED] ldap:/etc/postfix/ ldap-aliases.cf gives the expected behaviour, it returns [EMAIL PROTECTED] However, when sending a mail on the local machine to this user, using the following command ----------------------- echo "To: [EMAIL PROTECTED] Subject: testje w00tz0r" |/usr/sbin/sendmail -t [EMAIL PROTECTED] --------------- i always get the following error: Aug 14 12:32:41 mmc-gosa postfix/local[5040]: 1A8443950C: to=<[EMAIL PROTECTED]>, relay=local, delay=0.1, delays=0.04/0.01/0/0.05, dsn=5.1.1, status=bounced (user unknown) when sending to a user that is NOT in the ldap tree, i get an error where the user name is specified as not found, (user unknown: 'mytest2') connections are being made to the ldap server (checked by looking at the logs, loglevel=1, and also by intentionally entering wrong connection parameters for the ldap connection, which makes the connection fail -- of course). The query that is shown in the log is different however from what i expected to see: Aug 14 12:39:49 mmc-gosa slapd[7706]: => send_search_entry: conn 5 dn="cn=mytest mytest,ou=people,dc=smb,dc=internal" Aug 14 12:39:49 mmc-gosa slapd[7706]: <= send_search_entry: conn 5 exit. i would expect something like the filter specified in the ldap-aliases.cf ?? below is my main.cf I'm out of ideas, i really don't know what is wrong... --------------------------------- # See /usr/share/postfix/main.cf.dist for a commented, more complete version smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # appending .domain is the MUA's job. append_dot_mydomain = yes append_at_myorigin = yes # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h myhostname = mmc-gosa.smb.internal mydomain = smb.internal alias_maps = ldap:/etc/postfix/ldap-aliases.cf, hash:/etc/aliases #virtual_maps = ldap:/etc/postfix/ldap-aliases.cf alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = smb.internal,localhost.localdomain,localhost mailbox_command = /usr/lib/dovecot/deliver -d "$USER"@"$DOMAIN" relayhost = smtp.scarlet.be mynetworks = 127.0.0.0/8 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all # Use Maildir home_mailbox = Maildir/ # Wait until the RCPT TO command before evaluating restrictions smtpd_delay_reject = yes # Basics Restrictions smtpd_helo_required = yes strict_rfc821_envelopes = yes # Requirements for the connecting server smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_rbl_client bl.spamcop.net, reject_rbl_client dnsbl.njabl.org, reject_rbl_client cbl.abuseat.org, reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client list.dsbl.org, permit # Requirements for the HELO statement smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_invalid_hostname, permit # Requirements for the sender address smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_sender, reject_unknown_sender_domain, permit # Requirement for the recipient address smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_unauth_destination, permit # Enable SASL authentication for the smtpd daemon smtpd_sasl_auth_enable = yes smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth # Fix for outlook broken_sasl_auth_clients = yes # Reject anonymous connections smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = # SSL/TLS smtpd_tls_security_level = may smtpd_tls_loglevel = 1 smtpd_tls_cert_file = /etc/ssl/certs/mail.pem smtpd_tls_key_file = /etc/ssl/private/mail.key smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache # Amavis content_filter = amavis:[127.0.0.1]:10024 receive_override_options = no_address_mappings Michael -- Michael De Groote ICT-coordinator Sancta Maria Basisschool Leuven ICT-coordinator Sint-Pietersschool Korbeek-Lo ICT-coordinator Scholengemeenschap Katholieke Basisscholen Leuven ICT-coordinator Parkschool Leuven