mailshot

noun

A batch of advertising or information sent by post or email to many people at once.