Witam.
Temat jest bardziej złożony niż ci się wydaje.
- proponuję zapoznać się z akronimami: SPF, DKIM, DMARC
- zapoznać się z tym jak działa np. Postfix i postawić w.w. serwer
- muszą być ci znane wzorce zautomatyzowanych systemów wykrywania spamu
- oraz wskazówki dla nadawców wiadomości zbiorczych np. wytyczne Google
- weź pod uwagę, także kwestie prawne
Jeżeli liczysz, że bez tego wyślesz 100K maili w 2h
to nie wyślesz. I nie mówię tu limitach home.pl/nazwa.pl

Na końcu zabierz się do tego używając np. PHPMailera
foreach($emaile as $email) {
mail($to, $subject, $message, $additional_headers); }
Powodzenia.