A mailshot is a letter advertising something or appealing for money for a particular charity. Mailshots are sent out to a large number of people at once.
[British]
mailshot in British English
(ˈmeɪlˌʃɒt)
noun
a circular, leaflet, or other advertising material sent by post, or the posting of such material to a large group of people at one time