Hi,

While upgrading, I noticed the virtual userbase couldn't find the users
anymore. Tracking back the issue to OpenSMTPD-201410012007.

Here are some traces and my conf :

# smtpd -d -T lookup        
info: OpenSMTPD 201406192229 starting
info: startup
smtp-in: New session 8c786c517263f6e3 from host denis.ledeuns.net
[IPv6:2001:7a8:b5ad::10:10]
lookup: check "ipv6:2001:7a8:b5ad::10:10" as NETADDR in table static:<anyhost>
-> found
lookup: check "ledeuns.net" as DOMAIN in table static:local_domain_list -> found
lookup: lookup "open...@ledeuns.net" as ALIAS in table static:local_address_list
-> "denis"
lookup: lookup "denis" as ALIAS in table static:local_address_list -> 0
lookup: lookup "denis" as USERINFO in table proc:local_user_list ->
"denis:5000:5000:/home/mail/denis"
lookup: lookup "denis" as USERINFO in table proc:local_user_list ->
"denis:5000:5000:/home/mail/denis"


# smtpd -d -T lookup
info: OpenSMTPD 201410012007 starting
info: startup
smtp-in: New session c97cb2ac13b9e515 from host denis.ledeuns.net
[IPv6:2001:7a8:b5ad::10:10]
lookup: check "ipv6:2001:7a8:b5ad::10:10" as NETADDR in table static:<anyhost>
-> found
lookup: check "ledeuns.net" as DOMAIN in table static:local_domain_list -> found
lookup: lookup "open...@ledeuns.net" as ALIAS in table static:local_address_list
-> "denis"
lookup: lookup "denis" as ALIAS in table static:local_address_list -> 0
lookup: lookup "denis" as USERINFO in table proc:local_user_list -> 0
smtp-in: Failed command on session c97cb2ac13b9e515: "rcpt to:
<open...@ledeuns.net>" => 550 Invalid recipient


# cat /etc/mail/smtpd.conf                                                      
                                                                                
                                                                              
pki mail.ledeuns.net certificate
"/usr/local/etc/dovecot/ssl/mail.ledeuns.net.cert.pem"
pki mail.ledeuns.net key "/usr/local/etc/dovecot/ssl/mail.ledeuns.net.key.pem"

table local_user_list passwd:/usr/local/etc/dovecot/users.db
table local_domain_list { ledeuns.net, ledeuns.42 }
table local_address_list "/etc/mail/address.list"

listen on all secure pki mail.ledeuns.net hostname "mail.ledeuns.net"
listen on all port submission tls pki mail.ledeuns.net auth <local_user_list>
hostname "mail.ledeuns.net"

bounce-warn 1h, 8h, 1d 
expire 3d

accept from any for domain <local_domain_list> virtual <local_address_list>
userbase <local_user_list> deliver to lmtp "/var/spool/smtpd/dovecot-lmtp"
accept for any relay

# cat /etc/mail/address.list                                                    
                                                                                
                                                                              
# ML
open...@ledeuns.net     denis

# cat /usr/local/etc/dovecot/users.db
denis:*:5000:5000::/home/mail/denis:/bin/nologin

Denis

-- 
You received this mail because you are subscribed to misc@opensmtpd.org
To unsubscribe, send a mail to: misc+unsubscr...@opensmtpd.org

Reply via email to