If you are going to send emais to 3000++ users. Will you still use php mail function? I heard, it was not secured enough. How do I send a secured blast emails? I dont want t
A agree with NDP - you are likely to get in trouble if you start sending out thousands of emails. If you are on a shared server, and it's IP address gets blacklisted for spam, then you are going to upset other websites on that server.
I would use a 3rd party system like Campaign Monitor or Vertical Response. You can intergrate your system through their APIs.
If you are going to use PHP, PHPMailer is very good, but not sure it has any functionality to queue up email sending, or do batch emails. Another option would be to use some open source software such as PHPList (http://www.phplist.com).