make newsletter more general and move some parameters to the settings

fix #405