vibrate notifications only when receiving emails from certain addresses?
With Gmail if you set up label, you can set different notification sound including vibration per label.

This means in Gmail.com first of all you've to create a filter to apply a label to email address you want different notification.

After that Open Gmail in your phone, go to Menu -> Settings -> Your email address -> Manage Label -> Select created label. Here set the desired notification scheme.