Собрать людей ВКонтакте по вашим настройкам по всему ВК, отфильтровать их, оставив только тех из них, у кого открыта личка, вы сможете, применяя парсеры (специальные инструменты) Сервиса Барков.нет
Начните по ссылке ниже.
Если у вас уже собран список пользовательских аккаунтов ВКонтакте, а вы хотите оставить только людей с открытой личкой ВК, укажите парсинг по второй вкладке и загрузите в пустое поле ссылки на этих пользователей ВК (если вам нужно парсить участников групп ВК, отметьте первую вкладку и укажите ссылки на группы ВКонтакте).
Запустите парсер в работу и он оставит только тех людей из вашего списка ВК, у которых открыта личка.
Для того, чтобы определиться, каким образом делать рассылку к пользователям ВКонтакте, воспользуйтесь нашими рекомендациями
https://vk.barkov.net/use.aspx