Скрипт рассылки подписным адресатам

Дмитрий19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
29.03.2006

Нужно написать скрипт, с помощью которого я бы мог рассылать письма своим клиентам.

1. Должа быть функция подписки e-mail'a (и админ, тоже вручную мог заносить в БД адреса)

2. При нажатии кнопки "разослать" пользователь не должен ждать в окне браузера пока весь процесс будет окончен

3. желательно чтоб скрипт при рассылки использовал smtp сервер - либо должен использоваться какой то джругой прием для того чтобы сервера клиентов не распознавали наши письма как спам