I am NOT using the HTC mail program.
Check this: Are you using the
Gmail Unread Count widget one your home screens, NOT Gmail nor Gmail Notifier program shortcuts? Not sure if that's what you have on your home screens or not but the
Gmail Unread Count widget is what NEEDS to be on your home screen for notifications.
When you add Unread Count to the home screen it will prompt you with settings, one is which account you want it to show unread for. Enter your complete Gmail account address.
Other important settings:
Style: Native
Image: 3D Red (any of the 3D settings should be fine)
HTC Hero Compatibility (checked)
Hit OK at the bottom of the screen when done.
THEN click on the Gmail icon on your screen, select Menu>Settings and UNCHECK Email notifications (so you don't get duplicate notifications). Sounds pretty F'd up, huh? It is. Lots of reading of the posts on the forum here along with trial and error and this works...or did for me at least. BTW, I'm getting email notifications on my Hero as I'm typing this..
If you have this already set up this way then I'm not sure what the problem could be. Sounds like you are getting your mail into your Gmail - just not being notified. Hope this works...