Hi, I have just make à docker with OpenSMTPD+dovecot+MySQL.
It's use only virtual user/domain/userinfo so you doesn't need to create system users. It's working and I can share it on github or other. You are not forced to use docker, You can just pick MySQL databases and queries for OpenSMPTD and Dovecot. I'll make python script too insert user/domain/userinfo. Tell me if it's interesting you and if someone can have a look because I make realy simple SQL request and I doesn't know if I make security mistake. Thank for your work and I wait next release with lot of enjoy. By Le mardi 01 mars 2016 à 09:42 +0100, Kevin Lemonnier a écrit : > > can you run with -T tables -T lookup ? > > Here is the output with this : > > lookup: check "ipv6:::1" as NETADDR in table static:<anyhost> -> > found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > lookup: check "local" as NETADDR in table static:<anyhost> -> found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > lookup: check "local" as NETADDR in table static:<anyhost> -> found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > lookup: check "local" as NETADDR in table static:<anyhost> -> found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > lookup: check "local" as NETADDR in table static:<anyhost> -> found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > lookup: check "local" as NETADDR in table static:<anyhost> -> found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > lookup: check "local" as NETADDR in table static:<anyhost> -> found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > lookup: check "local" as NETADDR in table static:<anyhost> -> found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > lookup: check "local" as NETADDR in table static:<anyhost> -> found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > lookup: check "local" as NETADDR in table static:<anyhost> -> found > lookup: check "domain.tld" as DOMAIN in table proc:vdomains -> found > lookup: lookup "[email protected]" as ALIAS in table proc:vusers -> "te > [email protected]" > debug: aliases_virtual_get: '[email protected]' resolved to 1 nodes > smtp-in: session 420e7f864e710497: received invalid command: "RCPT > TO: <[email protected]>" > > > Thanks for the help, > > Kevin Lemonnier > -- You received this mail because you are subscribed to [email protected] To unsubscribe, send a mail to: [email protected]
