Why does the newly-installed toilet give off malodor?
Perhaps, the flange has not been installed or has been improperly installed during the toilet installation.

Maybe the “drainage connector” has not been installed well if the toilet has one.
customer service hotline: 800-820-9787   400-820-9787