I have to send 500.000 emails from a big Publisher

Use this forum if you have installed hMailServer and want to ask a question related to a production release of hMailServer. Before posting, please read the troubleshooting guide. A large part of all reported issues are already described in detail here.
Post Reply
GNN_Ricardo
Normal user
Normal user
Posts: 39
Joined: 2005-09-07 23:52

I have to send 500.000 emails from a big Publisher

Post by GNN_Ricardo » 2008-05-07 00:15

I have to send 500.000 emails from a big Publisher.

So I was thinking in ask to you guys, what the ways (configurations) you suggest to hMailServer and for this project?

I have a dedicated Dual Xeon 2.8 with 4 GB memory that have the Web server and hMailServer.

User avatar
Slug
Moderator
Moderator
Posts: 1369
Joined: 2005-03-13 05:42
Location: Sydney Australia
Contact:

Re: I have to send 500.000 emails from a big Publisher

Post by Slug » 2008-05-07 17:43

at 500000 emails, I think your connection to the net would be the biggest concern.

So just how big is it .... :wink:

Michael
Missing Hmailserver ... Now running Debian servers

GNN_Ricardo
Normal user
Normal user
Posts: 39
Joined: 2005-09-07 23:52

Re: I have to send 500.000 emails from a big Publisher

Post by GNN_Ricardo » 2008-05-07 19:02

We have 1 GB.

gsmaclean
Normal user
Normal user
Posts: 47
Joined: 2008-04-16 18:35

Re: I have to send 500.000 emails from a big Publisher

Post by gsmaclean » 2008-05-07 20:40

One of your biggest problems is having your mailing being identified as spam by the recipient mail servers. (I'm assuming it's NOT spam, right? :) )

Sending a large number of identical emails to different recipients on the same mail server in a single mail transaction WILL get you flagged as spam, and then your problems will begin. For this reason, you want to keep the number of emails per transaction low. I don't *think* that hMailServer will do this, but I'm not 100% sure.

Your other problem is that hMailServer has delivery threads. Each thread can deliver a message at the same time as every other delivery thread. If you had 20 delivery threads configured, it potentially could establish 20 connections simultaneously to the same mail server to deliver 20 messages to different recipients. On most mail servers (mine included, thanks to ASSP) this will get you instantly banned as a spammer, and put in the ASSP penalty box, so you will not even be allowed to connect to the recipient mail server from your IP. You don't want this, either.

The problem is, if you have set it to say, only 5 delivery threads, that means only 5 messages going out simultaneously - and it's going to take quite a while to send out half a million emails 5 at a time.

Do you have a time frame in which these emails have to go out? Do you mind having your mail server grind away 24/7 for a week or more sending out your mail blast? Or does it have to go out faster?

dgraham
New user
New user
Posts: 1
Joined: 2008-05-08 17:48

Re: I have to send 500.000 emails from a big Publisher

Post by dgraham » 2008-05-08 17:51

How does the thread issue on hmailserver differ from other mail servers like MS Exchange? This is an interesting discussion since our marketing department wants to do some email blasts and it could be between 50,000 and 100,000 at a time. We have a DS3 circuit so we can push a lot through, I amjust more worried now about the spam issue. Having the ip address and name being thrown on a blacklist would not be very beneficial. :)

GNN_Ricardo
Normal user
Normal user
Posts: 39
Joined: 2005-09-07 23:52

Re: I have to send 500.000 emails from a big Publisher

Post by GNN_Ricardo » 2008-05-08 18:10

Do you have a time frame in which these emails have to go out?
- We will promote a Update that will be on at 25 day July.

Do you mind having your mail server grind away 24/7 for a week or more sending out your mail blast?
- We use this mail server to send and receive important documents every day we can't lost it for a week.

Or does it have to go out faster?
- Need send all 10 days before the Update day.

When you say: "you want to keep the number of emails per transaction low".

How much is low?

Currently we are thinking in use a PHP script that send 1.000 emails every 10 minutes.

To send 5.000.000 it will take 50.000 minutes.

~35 days, running 24/7 I think is too long...

Do you have any idea of configuration time or anything else that can avoid the BlackList?

User avatar
martin
Developer
Developer
Posts: 6834
Joined: 2003-11-21 01:09
Location: Sweden
Contact:

Re: I have to send 500.000 emails from a big Publisher

Post by martin » 2008-05-08 18:12

If you're supposed to send 500 000 messages for someone, I assume they pay you good for that work. And if they do, you should at least bother to learn about how SMTP servers should be set up to avoid getting blacklisted. I suggest you use Google. :)

Kaan1983
Senior user
Senior user
Posts: 595
Joined: 2007-01-30 16:26
Location: TÜRKIYE

Re: I have to send 500.000 emails from a big Publisher

Post by Kaan1983 » 2008-05-08 19:54

I agree with Martin,

you may also consider renting several servers on different location.

GNN_Ricardo
Normal user
Normal user
Posts: 39
Joined: 2005-09-07 23:52

Re: I have to send 500.000 emails from a big Publisher

Post by GNN_Ricardo » 2008-05-09 00:28

When you say "several servers on different location".

You mean difference states or difference IPs address?

^DooM^
Site Admin
Posts: 13861
Joined: 2005-07-29 16:18
Location: UK

Re: I have to send 500.000 emails from a big Publisher

Post by ^DooM^ » 2008-05-09 03:03

IP address will do as long as they are not in the same IP block owned by you.
If at first you don't succeed, bomb disposal probably isn't for you! ヅ

Kaan1983
Senior user
Senior user
Posts: 595
Joined: 2007-01-30 16:26
Location: TÜRKIYE

Re: I have to send 500.000 emails from a big Publisher

Post by Kaan1983 » 2008-05-09 13:49

Yes.

Post Reply