Se la tua lista è inferiore ai 1000 puoi (in termini di efficienza) tranquillamente mandare con php, anche se credo, ma non sono sicuro, che una spedizione di più di 100-150 mail alla volta potrebbe infastidire il tuo hosting, se invece sei su una macchina tua non ci sono problemi.
Questo ed altri programmi, sono il top per eseguire questi compiti, ma richiedono una certa esperienza (devi configurare server smtp + programma di gestione mailing list), e una macchina sulla quale hai accesso come root.
A te la scelta.