How to create date remainder e-mail?
This can be done using the power of Rules Module and exactly Rules Scheduler which is a part of rules.

Create a Rule component with the condition &quot;User has role: Role A&quot; and the action &quot;Send email&quot;.


Events: After saving a new user account
Conditions: None
Actions: Schedule component evaluation

In that Action, I chose these options:
Component: the component from step 1
Scheduled evaluation date: account:created
Add offset: 7 days
User &gt; Data Selector: account

For an in-depth tutorial on how to set this up please see this blog post on how to use Rules Scheduler to send emails
You also need to likely have your drupal cron job properly configured as well.