A machine for treating a fabric through a high temperature air flow comprising: - a fabric feed path; - at least one system for hot air circulation through the fabric; - at least one air heating system (3, 11); - an exhauster to eject a part of the air from said machine; - at least one ambient air suction inlet; - at least one air suction fan (7A, 7B) inside said machine, arranged to suck ambient air in said machine through said at least one ambient air suction inlet; - a heat recovery circuit (33, 34, 35, 37, 39, 40, 41, 45) with at least one heat recovery exchanger (33, 35, 37, 39, 40, 41) for recovering heat from the air fed to said exhauster and at least one heat transfer exchanger for transferring heat to ambient air sucked in said machine through said at least one ambient air suction inlet, said heat transfer exchanger being arranged in said at least one ambient air suction inlet; wherein a heat-transferring fluid circulating in said exchangers (33, 35, 37, 39, 40, 41, 45) absorbs heat from the air fed to the exhauster and releases heat through said heat transfer exchanger to ambient air sucked through said heat transfer exchanger by said at least one air suction fan (7A; 7B) arranged inside said machine, downstream the heat transfer exchanger; and wherein said at least one air suction fan (7A, 7B) is arranged and controlled to circulate air in the machine, through said air heating system (3, 11) and delivers heated air to air blowers (15A, 15B) arranged along the fabric feed path; and wherein said at least one heat recovery exchanger (33, 35, 37, 39, 40, 41) comprises an inner air passage surrounded by an outer passage for said heat-transferring fluid. - a fabric feed path; - at least one system for hot air circulation through the fabric; - at least one air heating system (3, 11); - an exhauster to eject a part of the air from said machine; - at least one ambient air suction inlet; - at least one air suction fan (7A, 7B) inside said machine, arranged to suck ambient air in said machine through said at least one ambient air suction inlet; - a heat recovery circuit (33, 34, 35, 37, 39, 40, 41, 45) with at least one heat recovery exchanger (33, 35, 37, 39, 40, 41) for recovering heat from the air fed to said exhauster and at least one heat transfer exchanger for transferring heat to ambient air sucked in said machine through said at least one ambient air suction inlet, said heat transfer exchanger being arranged in said at least one ambient air suction inlet; wherein a heat-transferring fluid circulating in said exchangers (33, 35, 37, 39, 40, 41, 45) absorbs heat from the air fed to the exhauster and releases heat through said heat transfer exchanger to ambient air sucked through said heat transfer exchanger by said at least one air suction fan (7A; 7B) arranged inside said machine, downstream the heat transfer exchanger; and wherein said at least one air suction fan (7A, 7B) is arranged and controlled to circulate air in the machine, through said air heating system (3, 11) and delivers heated air to air blowers (15A, 15B) arranged along the fabric feed path; and wherein said at least one heat recovery exchanger (33, 35, 37, 39, 40, 41) comprises an inner air passage surrounded by an outer passage for said heat-transferring fluid.