If you get an error message, it tells you why the request failed. If you do not, see the previous item. Try using syntax without - after the ‘dig’ command. Also, requests that would result in an empty digest are silently ignored, but the reason why no digest was created is logged to the mail log. This is done so that cron scripts generating daily digest will just fail silently, rather than generating an error, for what isn't really one.