Who could have leaked it other than DJT ?
Team Hussein, of course.
The writer himself, for starters. Maybe they wanted the world to know the had nice things to say to the new guy reaching the desk.
If George W. ever got a letter from the Clintons, I'd love to compare it with this one.