F
F
Fridary2017-09-29 18:06:30
Email
Fridary, 2017-09-29 18:06:30

How to effectively send out 1000+ e-mails per day?

Good day everyone.
I have a task to write a web application where it is necessary to send out more than 1000 e-mail letters per day.
What technologies are the most efficient way to implement such a script? I know well Yii2 (php) and Django (python) frameworks. Would it be enough to run the mail() or send_mail() built-in functions in php and django respectively? Should they be run all at once, or are there 100 mailings every minute via cron?
Here the following question also arises: if you connect the MySQL database, is it efficient to store more than a million records in one table (for example, about the mailing list)? If not, what is the way out? If there are 1000 emails per day, then there are 1000 records in the database that a message was sent to such an address. Means for 3 years one million records will be accumulated.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Saboteur, 2017-09-29
@saboteur_kiev

This is not so much a developer task as an admin task. For 1000 letters a day can be sent even from the phone.
The question is where to send, how to set up a mail server so as not to get abuse. If these are your customers and mailing by subscription, then there should not be much of a problem. But if you want to spam, then the question of programming language is the last thing you need to be interested in.

A
Alexander Aksentiev, 2017-09-29
@Sanasol

1000 emails a day is almost nothing.
In any case, it is easier to use the service for mailing. They have more trust, address pools, etc. not to get into spam and not to rest against limits. (of course this is for money)
+
https://codecanyon.net/item/mailwizz-email-marketi...

A
alejandro68, 2017-09-29
@alejandro68

Here the following question also arises: if you connect the MySQL database, is it efficient to store more than a million records in one table (for example, about the mailing list)?

That's not where you see the problem.
It is possible and to store 1 billion in the table.
But send out so that you are not banned, after which you can send, for example, 100 letters a day
;))))

X
xmoonlight, 2017-09-30
@xmoonlight

1. https://support.google.com/mail/answer/81126?hl=en
2. What are the tools to check if the mail is set up correctly?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question