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
PHP isn't a mailing program, so it doesn't offer mail management capabilities. The mail() call is simply a channel through which you can pass email to a mail-handling daemon. If you want to manage a lot of email, you will need third-party software, or you'll have to write your own handling routines.
I'm not sure what you mean when you say that mail() isn't secure. This doesn't really make sense, as it's like saying phpinfo() or array_flip() or any other function isn't secure. Do you have some specific definition of a secure email?
In any event, a quick and dirty method to send bulk email via PHP is to simply background the process. Create a small PHP job-runner script that pulls out a chunk of email addresses at a time from a queue (such as a database table) and sends the email. You can execute the job-runner periodically via cron.
As other posters mentioned, there are some third-party packages out there that can handle this for you.