What's the best SMTP provider?

6,249

Solution 1

I recommend that you implement an SMTP server yourself. There are lots of options for whatever web serving platform you are using. Then, the app will write some data to a file or call the SMTP server, and the destination email server will be contacted directly.

Here are some discussions of outgoing SMTP on StackOverflow. Among these you should be able to get something going pretty easily.

Solution 2

I can't think of any SMTP providers off the top of my head, but I agree with tomjedrz only if you have a static IP. If you have a dynamic IP from your ISP your mail will bounce no matter what.

This also begs the question as to what you need more than 500 emails/day for? If you are running a mailing list, then I suggest Google Groups (http://groups.google.com).

Solution 3

A much less expensive (but still very good) alternative to AuthSMTP is Elastic Email. (http://elasticemail.com) Same basic service, much better pricing.

Solution 4

You can upgrade to a premier account for 50$ per year if I remember right, and this will allow you to send 2000 e-mails per day using Google Apps.

You can also figure out a way to split your application to send mail from different accounts on google, such as [email protected] [email protected], but you will need to create each account.

If the above is not suitable you'll need to set up your own mail server.

Share:
6,249

Related videos on Youtube

Brian Armstrong
Author by

Brian Armstrong

Co-founder and CEO of https://coinbase.com Personal blog at http://brianarmstrong.org Lover of software engineering.

Updated on September 17, 2022

Comments

  • Brian Armstrong
    Brian Armstrong over 1 year

    I'm considering using an SMTP service to send mail for my web app.

    Google Apps is great and free, but limits to 500 outgoing per day. I've heard about AuthSMTP but it looks pricey. Any suggestions?

  • Brian Armstrong
    Brian Armstrong over 14 years
    The web app is growing in popularity (universitytutor.com) so this is from users contacting each other, signup emails, etc. Also I noticed when using Google Apps that there was a noticeable delay in sending each email. This slowed down responsiveness on some pages. The connection to Google apps also died about once in ever 500 requests. So it was unreliable for high volumes.
  • Brian Armstrong
    Brian Armstrong over 14 years
    I actually had my own setup but was having issues with deliverability (see serverfault.com/questions/69778/…). So I was thinking about trying an outsourced solution to see if deliverability improved. However, I think I found what was causing my emails to hit spam folders: I was sending only HTML emails (without an accompanying text part) and the HTML was sloppy. I changed it to just plain text and deliverability looks to be improving. Still a little too early to tell. Fingers crossed, thanks for the response though!
  • Trung Hieu Nguyen
    Trung Hieu Nguyen over 14 years
    Then your hoster should provide you with an SMTP server to use then if you have someone hosting your site.
  • Trung Hieu Nguyen
    Trung Hieu Nguyen over 14 years
    The only reason I can think of why it would be marked as spam could be that its getting sent from a dynamic (ie residential) IP. I get emails from my server (static IP) all day and Gmail never marks them as spam. My two cents.
  • Gagan Pal
    Gagan Pal over 14 years
    The tests that SpamAssassin runs are quite revealing as to what tests spam filters usually run - spamassassin.apache.org/tests_3_2_x.html