LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 01-20-2010, 02:32 PM   #1
earenas
LQ Newbie
 
Registered: Jan 2010
Posts: 3

Rep: Reputation: 0
How to send 50.000 mails x hour and don't die by the way??


Hi, I need to build a system that can provide me capacity to send more than 50.000 mails per hour. Now I have inherit a server farm with 40 postfix servers, and one server managing which of this servers send the mails but its programming for someone but it's too complex. I would like to have a new system for do that, I would appreciate any help or suggestions. (To manage hotmails, Yahoo and others complains i have a contract with a specialist company to have ours ips in whitelist, activate and deactivate servers )

Thanks in advance.
 
Old 01-20-2010, 02:43 PM   #2
janoszen
Member
 
Registered: Oct 2009
Location: Budapest
Distribution: Mostly Gentoo, sometimes Debian/(K)Ubuntu
Posts: 143

Rep: Reputation: 22
Question

What exactly would be your question? No one is going to write a step-by-step tutorial for this, too much depends on the exact setup. I don't exactly know, what company needs such capacity, but if you are in some shady business, no whitelist will help you. Otherwise, your application has to be prepped so it uses different mail servers for mails to the same destination.
 
Old 01-20-2010, 03:54 PM   #3
earenas
LQ Newbie
 
Registered: Jan 2010
Posts: 3

Original Poster
Rep: Reputation: 0
Would be perfect if someone do a tutorial. In other way, our company isn't "shady business", we have a lot of domains in different countries where the people use it to communicate through mails.
I actually use a server that its configure with a multiprocess system to send the mails trough the postfix servers depends of domain where mails comes, but I try to ask, if there any other way to configure a system to send a lot of mails in a load balance infrastructure using postfix? Because now its not real load balance.

If you have any question feel free to ask me. I suppose as someone who knows to suggest me.

Thanks.
 
Old 01-20-2010, 04:34 PM   #4
janoszen
Member
 
Registered: Oct 2009
Location: Budapest
Distribution: Mostly Gentoo, sometimes Debian/(K)Ubuntu
Posts: 143

Rep: Reputation: 22
You can't do a tutorial for this. Just too much depends on the infrastructure you have. For example, one approach would be to configure one server to use an other by it's host name and then add 40 A records to your DNS in a round robin fashion. It's crude, but it works. An other would be to write specialised software. Or you could use Exim, which supports almost any conceivable scenario.

The above examples are exclusively for newsletters. They won't work for regular e-mail. If you have regular e-mail, I'd recommend something else. For example, you could add an LVS in front of your mail servers. So you see, there are plenty of possibilities, but no one will know, what would work best for you.
 
1 members found this post helpful.
Old 01-20-2010, 06:51 PM   #5
chort
Senior Member
 
Registered: Jul 2003
Location: Silicon Valley, USA
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660

Rep: Reputation: 76
50,000 messages an hour is only 14 per second, which should easily be within the range of even Sendmail on a recent single CPU server. If you're having trouble sending e-mail faster than this, it's probably a bottleneck in the application that is generating the messages, not in your e-mail server.

If you're having trouble delivering e-mail because you're frequently blacklisted, then you need to clean up your lists and the opt-out process, otherwise that's going to keep happening.
 
Old 01-21-2010, 01:13 AM   #6
janoszen
Member
 
Registered: Oct 2009
Location: Budapest
Distribution: Mostly Gentoo, sometimes Debian/(K)Ubuntu
Posts: 143

Rep: Reputation: 22
Maybe 14 per second is not a volume but take into account, that a lot of servers rate limit inbound mail so you possibly have to manage a huge queue.
 
Old 01-21-2010, 04:47 PM   #7
earenas
LQ Newbie
 
Registered: Jan 2010
Posts: 3

Original Poster
Rep: Reputation: 0
I think don't get you to understand what it's my problem. Right now the system works as follows: Each server has an IP address, and complaints from Hotmail or Yahoo from time to time they force me off the ip before they activate it on a blacklist. So turn off the server until I get a notice that I can use the ip again and start the server. But I would like to have a rotation mailsystem or something, to do that never exceeds the limits of claims. For example, a rrd database with the server list and send the same amount of mail for each server.

Thanks.
 
Old 01-21-2010, 06:17 PM   #8
chort
Senior Member
 
Registered: Jul 2003
Location: Silicon Valley, USA
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660

Rep: Reputation: 76
Those sites don't usually block due to volume, they block due to user complaints. In some cases as few as one or two users clicking the "Report as Spam" button on your e-mails will cause the sending IP to be blocked.

Basically it sounds like your problem is one or all of the following: The content of your messages, the number of non-existent addresses on your list, or that you have an unsatisfactory opt-in/opt-out process.

Most e-mail sites don't actually rate-limit, unless you're sending a lot of spam, viruses, or messages to non-existent addresses.

It sounds like your problem isn't a technical one with delivery, it's a problem with the quality of what you're sending and to whom.
 
1 members found this post helpful.
Old 01-21-2010, 08:48 PM   #9
mlaymance
LQ Newbie
 
Registered: Mar 2007
Location: South Carolina
Distribution: Mandriva 2007
Posts: 14

Rep: Reputation: 0
I seem to want to agree with Chort's last posting. Check your content and your adddress lists. You really haven't told us much about the type of messages you are handling. I smell something funny here..... just my opinion.
Regards,
 
  


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
How many emails can I send out from EXIM / hour a24uall Linux - Server 1 01-20-2010 10:11 AM
To restrict a user to send mails only to 3 e-mails IDs using postfix mail server sharath41 Linux - Newbie 2 07-21-2008 07:38 PM
STRANGE:mailserver receives mails but is not able to send mails outside nics Linux - Server 1 05-04-2007 12:44 AM
Sendmai can send mails but unable to receive mails satimis Linux - Server 2 02-15-2007 09:22 AM

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

All times are GMT -5. The time now is 01:07 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