VBO (views Bulk Operation) to send mails, mailings, ans SMSs?
Although CiviCRM entities are exposed to Drupal via CiviCRM Entity module, they are still not Drupal entities.

So in VBO even though you might think you can modify entity values to CiviCRM entities, it does not work very well at all.

Also in VBO even in Drupal you cannot send an email using this method. In VBO all you can do is modify entity values or execute a PHP script.

You would have to use a combination of VBO and Drupal Rules to send an email. And none of that would be recorded as a CiviCRM activity.

Not for me to ask, but using CiviCRM Scheduled reminders and inbuilt CiviMail would be a much easier option.