clean email list module & add config options #313

clean email list module & add config options #313
Merge remote-tracking branch 'origin/issue312' into ci