Hola, hace poco yo quería hacer lo mismo, y busque scripts ya echos para ver como funcionaban, y encontre uno cojonudo: en
www.miscodigos.com pero ahora la web no funciona, cuando funciones bajate el script se llama: ListaCorreo (o algo así). Lo miras y ves como funciona, y haces tu uno para tus necesidades, o coges ese ya hecho.
Un saludo