G
G
Gabe_B2016-05-12 23:55:10
PHP
Gabe_B, 2016-05-12 23:55:10

What is the best way to send out 100,000 emails per month?

What is the best way to implement? Do I need to use a proxy? Is it possible to carry out mailing from local? What determines the pause time before sending the next letter? Are there any time-tested rules? In general, what advice can you give on mailing? I would love to hear advice from your personal experience. No third party services. Links to blogs and articles are not interesting. Only real and proven. Thank you!

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Andrey Pavlenko, 2016-05-13
@Akdmeh

Real and verified - this, unfortunately, mailing services.
If you ask such questions, it means by default that you do not have enough experience to raise such a server, and here no one will give you a ready-made solution.
There are too many subtleties and peculiarities in this area. Even fairly large companies use something like mailchimp.com , and they don't do it out of laziness.

S
spotifi, 2016-05-13
@spotifi

Independently - with very long pauses. With very. Postal services now have cunning protection. If you send so many letters, then you will be set a limit of 5 minutes per letter - and that's it, you've arrived.
Local is not a problem.

Y
Yuri, 2016-06-30
@xtreme

Basic obvious things - SPF / DKIM / DMARC - it goes without saying. Manuals - wagon. About half a year ago, I wrote elementary things for setting up a mail relay here on a toaster.
100.000 per month is about 3500 letters per day. Not a very big number.
I think, first you should understand whether it is necessary to send so much and what it will be.
If this is an advertising mailing from a site based on soaps - if these people have never been on this site - the entire mailing will automatically go into spam and you can not read further.
If this is a mailing to real visitors of a certain service, it is highly desirable that the mailing comes from an address whose domain matches the domain of the service.
Further, if we just set up the server to send and start dumping 10,000 or more letters a day, nothing good will come of it. Popular mail services also have systems that maintain a database of servers, and if some new server suddenly appears that sends out a bunch of letters at once, this server, at least, falls into the suspicious ones. If you start with a small amount, increasing the number every few days, the server will earn a reputation for itself, which will eliminate problems with sending. Again - without spam and unsolicited mail, otherwise all the work will go to waste.
In letters, the heading List-Unsubscribe with the URL for unsubscribing from the mailing list is required (popular mailers draw an unsubscribe button on it), in addition, be sure to duplicate this link in the text of the letter in a prominent place with an explanation that when clicking on this link, the user will unsubscribe. The URL should work (give a correct HTTP 200 response), should not force the user to log in somewhere and perform additional actions. The algorithm is clear - the user clicked on the link - the browser opened, in it a page with a notification that the user "such and such" was unsubscribed from the mailing list. And most importantly - after unsubscribing - no mailings to this user, otherwise spoil the reputation of the mailers.
If you take it seriously, you will have to study the features of each popular mail service. Create a postmaster account on each of them to monitor the quality of mailings and take timely improvement measures. For example, mail.ru is very fond of when DMARC is configured and there is mail for sending reports to the postmaster (FBL). After each mailing cycle, you will have to rake out non-delivery reports and spam reports from this box and promptly exclude the addresses mentioned there from the mailing list (reduce your list, plus, show the mail service that you follow your mailing list).
Yandex.mail - surprisingly, is quite loyal to any mail, accepting everything in a row, but ruthlessly shoves the mailing list into the spam folder at the slightest suspicion of incorrectness. An extremely adequate postmaster service, where you can see many important parameters of the mailing list - where are the letters from users, how did they get there, how interesting are the letters to users (percentage of viewing the letter), etc. An extremely useful tool. There you can also see a list of users who clicked "Spam" in their mailboxes.
Google - I myself only recently learned about the existence of the postmaster service from Google, but I didn’t see anything particularly interesting there.
As for timeouts - I personally use Exim's default timeouts. With a normally swung server, they are quite enough. For example, now the "workhorse" that sends notifications to users sent out 93,000 letters per day - from 1,500 to 8,000 letters per hour.

M
Max Kostikov, 2016-05-13
@mxms

So from practice.
Setting it up is real. But competent fine-tuning is needed, starting from the packet size for MX and ending with the processing of delivery errors.
I don’t even write about basic things like SPF / DKIM.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question