@Arthur ****
not all offices accept 90 day report by mail and the ones that do usually say the letter has to be postmarked 2 weeks before the due date 😮
Kinda makes it hard to applying online, wait for the rejection and then apply by post.
By post you're mailing in a filled out TM47, copies of your entry stamp, extension, data page of your passport, your last 90 day report receipt etc. That's just like doing it in person 🙂