Rao- This is more of a suggestion than solution, assuming you publish dashboards to Tableau Server why don't you subscribe users so it can emailed to them weekly basis on scheduled time? Some useful links below,
If you want to email as pdfs, refer to this article here.
Edit: By subscriptions I meant, snapshot of actual (single) view/whole workbook instead of pdf. I noticed I missed this line after Sankar's response.
Hope this helps.
Tableau subscriptions will not send pdf and it will send with snapshot only.
We can use tabcmd to get pdf and use any command line tool to send mail to N number of users.