Se você tem um host (ou pode usar o XAMP no Windows), por que não procurar algo como o phplist ( link ), Funciona bem para mim, com 10.000 e-mails, você só precisa verificar as políticas do seu ISP para o máximo de e-mails por hora e definir o throttling corretamente.
PhpList lida com reenvios e reenvios e se você instalar em um host público, assinatura e cancelamento de inscrição para seus usuários.
Ah, e ele pode ser carregado de um arquivo CSV.