Stop recur mails from sending out to users
There is no such way to stop recurring notification being send out from CiviCRM. Current code at line 567 in CRM/Contribute/BAO/ContributionPage.php checks for $isEmailReceipt which is either set using is_email_receipt of contribution page or if recurring is recorded offline.

Two ways of handling this:


Change in core :


Add checkbox field on payment processor form 'Notify user about
recurring payments?' 
Change code at line 567 in
CRM/Contribute/BAO/ContributionPage.php to check if 'Notify user
about recurring payments?' is TRUE.

Through extension:


Add checkbox field on payment processor form 'Notify user about
recurring payments?' using buildForm hook and store value in 
extension custom table.
Using alterMailParams hook abort the email if 'Notify user about
recurring payments?' is true for the payment processor used and Message template == Recurring Noification.