user enters email address to get pdf file sent automatically

Advert test
hi folks,
has anyone here experience of the following: User enters their email address and a file (e.g pdf) is sent automatically back to them, Simple form (eg. name, company and email address ) is there some 3rd party service i could use for this or if done internally any ideas what it woudl require?