Hi All,

I need to be able to send bulk emails (somewhere in the thousands) for the online service I am planning on providing. Is there an online service (preferably, a web service api) that I can use to send bulk emails?

Are there any other options other than running my own email server? Any recommendations for running my own email server?

Thanks

Is there any free software by which i can send unlimited emails.
or
Is there any method in PHP.

Other than API you can use phpmailer class and add addresses as bcc in email.

Other than API you can use phpmailer class and add addresses as bcc in email.

I am using PHP mail class.
i tried this but most of the email goes to spam as i am sending hTML email.
Need suggestion

There are many different services that provide this kind of functionality.

For example:
http://sendgrid.com/ (One of my favorites)
http://www.streamsend.com/
http://mailchimp.com/

They're all going to charge you for their services though. In return you'll get high deliverability as well as all kinds of analytics. Send Grid has a great set of API's.

There are probably tens if not hundreds of other companies that offer the same kinds of features out there.