Sending an email blast only goes to certain users
Default PHP mailer has a lot of issues, and sometimes mails are not received or accepted by the servers as this a common method for sending spam.

A good practice is to use the SMTP module (https://drupal.org/project/smtp) for sending emails. You need to connect it to a server (eg. google) for authentification and then it replaces the default drupal php mailer.