Multiple mails issue

In a number of occasions across various projects , we come across a common issue. The issue is that , at times the scheduled agent sends multiple mails to the same user.

Have anyone faced the similar issue in your development.

Please share your issue , the cause of the issue and the solution that you provided.It will be helpful for me.