How to send mail based on date field? In a user profile I have start date and end date, I want to send the mail to user every months once based on the end date.

The end date also needs to get updated automatically, based on the start date i.e. every months from current date (start date).

Can anyone help me on this?
To achieve this you have to use Rules as well as Scheduler module. Please follow the documentation links: Rules documentation: https://www.drupal.org/documentation/modules/rules Scheduler documentation: https://www.drupal.org/node/108984

You can also refer: http://www.webwash.net/tutorials/how-send-follow-emails-using-rules-scheduler-drupal-7