How can a raised alert fail to notify an operator via e-mail?
You might check the on duty schedule for that particular operator.  Did this alert happen while the operator was not on duty?

Is SQL Agent set to use Database Mail and a specified Mail Profile for the Alert System?  (Right Click SQL Server Agent > Properties > Alert System)

These are two things that I can immediately think of that could cause this behavior.

Hope this can help.