The meaning of Gehenna in the teachings of Jesus

Didn’t Jesus teach hell himself? What about “whoever says ‘Fool’ will be sent to fiery hell” (Mt 5:22 NET)? How does that fit together with the reconciliation of all people? By giving the Old Testament background of Gehenna, I’ll show that Jesus didn’t teach eternal punishment in hell but imminent national judgement.