add smtp_generic maps configuration option, and update README.md

Please check this code, test build with CI, and merge with master.

Excusme for simple example in README.md, it's for beginners.