Hi,
My suggestion is instead of downloading and adding it as attachment etc.. may limit your solution if your mail server has file size limitations. It may not be a limitation now, infuture you will end with the limitation if you have to supply bigger size files.
I recommend you to host a page or WCF service either on premise or cloud that serves the downloads to end customers. Send the service or page URL through mail and when user clicks on the link your application will start downloading file from blob and
saves it to their local disk.
This way you can overcome the permissions issues etc.. You can share the same file to multiple customers with shared access signatures. Take a look at this
link to understand it.
Take a look at this
blog to get some sample code for the apprach I mentioned.
I feel this is the sophisticated way to implement your solution.
Hope it helps
Please mark the replies as Answered if they help and Vote if you found them helpful.