If you call him 'John', then your letter is too formal. It is too verbose, anyway: no one wants to read through a lot of unnecessary babble to find 'No'. Dear Joh n, Thank you for your e-mail and thank you very much for inviting me for an interview , but unfortunately I have just accepted an offer from the other company and am already scheduled to start there this coming Monday.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.