LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 04-29-2018, 08:29 PM   #1
wh33t
Member
 
Registered: Oct 2003
Location: Canada
Posts: 922

Rep: Reputation: 61
Question Need advice on sending out emails from a webserver


Hey LQ,

I'm going to be launching a website sometime this year that will rely heavily on delivering emails populated with links to my user base. It is imperative that these emails get delivered in a timely fashion (ideally instantly) and there may be a few thousand of these emails sent per day (perhaps even 10+ per day, per user, depending on their preferences).

I'll be starting my webservice with a KVM-VPS and I'm not against the idea of setting up my own email server on it but I'm not sure if it's worth the effort to do so if I just want to send emails out. I see that there is services like mailchimp available, but that seems to be geared more towards email marketing and newsletters which I am not interested in. I just need to be able to reliably send a lot of emails.

I don't even know what my options are at this point. Any tips?
 
Old 04-30-2018, 07:01 AM   #2
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,623

Rep: Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695
Quote:
Originally Posted by wh33t View Post
Hey LQ,

I'm going to be launching a website sometime this year that will rely heavily on delivering emails populated with links to my user base. It is imperative that these emails get delivered in a timely fashion (ideally instantly) and there may be a few thousand of these emails sent per day (perhaps even 10+ per day, per user, depending on their preferences).

I'll be starting my webservice with a KVM-VPS and I'm not against the idea of setting up my own email server on it but I'm not sure if it's worth the effort to do so if I just want to send emails out. I see that there is services like mailchimp available, but that seems to be geared more towards email marketing and newsletters which I am not interested in. I just need to be able to reliably send a lot of emails.

I don't even know what my options are at this point. Any tips?
What you are doing looks a LOT like email marketing distribution! You do not need your web server to be a mail server (although that is not a bad option). You DO need to adjust your expectations. Email is not dependable, the delivery is not under your control, the performance is NOT under your control, and sending a few thousand per day WILL get you tagged as a SPAM source by some metrics: which may mean you will be blocked at the relay mail servers or receiving mail servers at times.
 
1 members found this post helpful.
Old 04-30-2018, 07:58 AM   #3
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,634

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by wh33t View Post
Hey LQ,
I'm going to be launching a website sometime this year that will rely heavily on delivering emails populated with links to my user base. It is imperative that these emails get delivered in a timely fashion (ideally instantly) and there may be a few thousand of these emails sent per day (perhaps even 10+ per day, per user, depending on their preferences).

I'll be starting my webservice with a KVM-VPS and I'm not against the idea of setting up my own email server on it but I'm not sure if it's worth the effort to do so if I just want to send emails out. I see that there is services like mailchimp available, but that seems to be geared more towards email marketing and newsletters which I am not interested in. I just need to be able to reliably send a lot of emails. I don't even know what my options are at this point. Any tips?
In addition to what wpeckham has very correctly said, if you are a **LEGITIMATE** company/website, you can go two routes:
  1. Use a service like CriticalImpact, mailchimp, etc., and let them deliver your messages
  2. Work through some process with your ISP to make sure you're not flagged as a spammer.
Even if you go route #2, Gmail/Yahoo/whatever-else may STILL flag you as a spammer, and your mail will STILL get blocked. There is no good solution for 10k daily emails.
 
1 members found this post helpful.
Old 04-30-2018, 10:22 AM   #4
TenTenths
Senior Member
 
Registered: Aug 2011
Location: Dublin
Distribution: Centos 5 / 6 / 7
Posts: 3,475

Rep: Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553
In addition to the advice from TB0ne:

1) Do not even ATTEMPT to run this on a home ISP link. Many mail servers make use of Spamhaus's list of residential IP addresses to block mail. You may also find that it's against your ISPs terms of service.
2) https://www.fusemail.com/ used to have an outbound relay service that was geared around bulk sending, not sure if they still do, but you will have to pay for the service.
 
1 members found this post helpful.
Old 04-30-2018, 12:51 PM   #5
wh33t
Member
 
Registered: Oct 2003
Location: Canada
Posts: 922

Original Poster
Rep: Reputation: 61
Thank you all for the replies.

The website/service basically informs people when prices of things change, similar to pcpartpicker. At the very least, I would presume 1 email per day per user, but I'd like to give people the option to be notified of changes in real time if they so desire. None of the emails will be unsolicited, users will have to opt-in and perform email validation in order to be sent emails and I will be obeying the rules such as having one click "Unsub me" in the email footer.

I wasn't intending to send this from my home internet service.

I'll check into those links that have been posted.

While I'm here though, maybe it's worth asking if there any other forms of notification other than email, that are more reliable. I know there is browser push notifications, and if I were to build an android/iphone app I could inform the user through system notifications but I'd like to stay in the realm of web development as that's what I know and it opens up the service to the greatest number of people.

Cheers.
 
Old 04-30-2018, 12:52 PM   #6
wh33t
Member
 
Registered: Oct 2003
Location: Canada
Posts: 922

Original Poster
Rep: Reputation: 61
Quote:
Originally Posted by TB0ne View Post
In addition to what wpeckham has very correctly said, if you are a **LEGITIMATE** company/website, you can go two routes:
  1. Use a service like CriticalImpact, mailchimp, etc., and let them deliver your messages
  2. Work through some process with your ISP to make sure you're not flagged as a spammer.
Even if you go route #2, Gmail/Yahoo/whatever-else may STILL flag you as a spammer, and your mail will STILL get blocked. There is no good solution for 10k daily emails.
How is it that CriticalImpact, mailchimp and the like can get away with sending millions of emails per day. How can they be setup to do so?
 
Old 04-30-2018, 02:41 PM   #7
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,634

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by wh33t View Post
How is it that CriticalImpact, mailchimp and the like can get away with sending millions of emails per day. How can they be setup to do so?
Simple: they went through a HUGE process of verification, put lots of time and money into security, and typically require a good amount of info from their customers. And at the first HINT of spammy behavior from a client, they drop them, and throw them under the bus for any potential lawsuits/criminal warrants.

They are trusted email mass-mailing vendors. If you want to go through that whole process, you're welcome to.
 
1 members found this post helpful.
Old 04-30-2018, 04:30 PM   #8
wh33t
Member
 
Registered: Oct 2003
Location: Canada
Posts: 922

Original Poster
Rep: Reputation: 61
Quote:
Originally Posted by TB0ne View Post
They are trusted email mass-mailing vendors. If you want to go through that whole process, you're welcome to.
Sounds involved and complicated haha. I'll pass.

Cheers everyone.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
emails are not sending nibraz Linux - Server 4 06-15-2014 04:59 PM
sending emails using telnet ddaas Linux - Networking 6 10-30-2007 05:15 AM
Sending Emails yos123 Linux - General 1 04-12-2006 09:56 AM
Sending Emails Dragons_Way Linux - Software 2 03-09-2005 02:53 AM
qmail not sending emails lsimon4180 Linux - Software 1 10-18-2004 11:35 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 10:32 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration