The past tense of mailshot is mailshotted.
The third-person singular simple present indicative form of mailshot is mailshots.
The present participle of mailshot is mailshotting.
The past participle of mailshot is mailshotted.