SQL Server 2008 R2, Latest Updates.
I added a Service Broker that has Alerts and Notifications in it. In adding the service broker I had to go into the Agent Properties, Alert System, enable mail Profile, enabled the failsafe operator, etc.
I get email Alerts from the Service Broker that I Installed. I get the test emails too. On the Properties of the Agent Job, I can get an email of the Completion, success or failure of the Job itself.
If I create a Maintenance Plan, that all that is in it a a Notify Operator Task, set it up with the same users, I never get the emails. If I go into the Reporting and Logging an then sent a email of the Log of the Job, I get that just fine too.
Microsoft(R) Server Maintenance Utility (Unicode) Version 10.50.2500 Report was generated on "SQL". Maintenance Plan: TestEmail Duration: 00:00:00 Status: Succeeded. Details: F Notify Operator - Success (SQL) Task start: 2014-06-02T08:45:07. Task end: 2014-06-02T08:45:07. Success
This started AFTER I enable the Alert System, Enable Mail Profile.
The server has been rebooted a few times since this started happening, so its not because I have not restarted the Agent.
If I uncheck the Enable Mail Profile in the Agent Alert System, I still get the Job's Log, but not the email of the Completion, Success or Failure.