You can render a dashboard as a png by using the render path and query string parameter for the width.
http://play.grafana.org/render/dashboard/db/grafana-play-home?width=1800
It is possible to write a script to fetch these pngs and email. Here is an example made by a Grafana user for rendering panels (not dashboards) and sending them in a mail: