Почему письма отправленные PHP скриптом попадают в спам?
Перед началом рассылке протестите через сервис mail-tester.com, 
он также даст хороший репор на проблемы.
Используйте готовые сервисы рассылки, например Unisender. Они сами заботятся о том, чтобы письмо было доставлено адресату.