In a method for purifying the flue gases of a sintering process of ores in metal production, wherein ore material is sintered using a solid fuel by burning the fuel and subjecting it to a smoldering process, at least the hazardous substances SOx and/or HCl and NOx are reduced, or substantially removed. For this purpose, the sinter flue gas is fed into a moving bed reactor (50) from beneath through bottom and top layers (54B; 54A) of adsorption and/or absorption agents already charged with NOx and Sox and/or HCl, wherein at least the main volume of SOx and/or HCI components of the sinter flue gas is absorbed in the pore system of the adsorption and/or absorption agents charged with NOx. The sinter flue gas purified of the main volume of SOx and/or HCI components is homogeneously mixed with a compound comprising ammonium, such as ammonia or urea, and is admitted at the bottom through an upper horizontal gas influx and bulk material discharge bottom (52A) of the moving bed reactor into the upper layer of the ads