Как не дожидаться отправки письма в PHP?
Может, делать что то типа планировщика задач, в который добавляется отправка письма со всем необходимым, а он выполняется отдельно от скрипта в какой то период времени.
Если vds на чем-то дебианоподобном — apt-get install exim4-base
или любой другой почтовый сервер, с которым работали.
Конфиги по-умолчанию (по состоянию на осень 2011) работали с настройками «из коробки» без проблем.