* Michael De Groote <[EMAIL PROTECTED]>:
> 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]

Should be only "mytest".

[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

-- 
The Book of Postfix
<http://www.postfix-book.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>

Reply via email to