Как принять миллион писем на свой почтовик?
Далекий человек от почтовых серверов и прочего, держал свой почтовый сервер в таймвебе, рег ру и ферстмейл (Договорился с ними, что они собирают несуществующие адреса на которые приходят письма)
Но во всех случаях получал одинаковый результат. Потом мне подсказали что проблема вовсе не в сервисах.
Стоит задача принять миллион писем, которые придут в течении минуты от сервиса steam. (Рассылка о распродаже)
Адресов электронной почты не существует, есть лишь одна админ почта на которую прилетает около 5 тысяч писем и не более. У меня сложилось мнение, что это ограничение почтовых систем и теперь стоит вопрос как их обойти.
Пытался гуглить, но нахожу только темы о том, как много спамить и не попадать в спам базы, но такой вопрос как будто не возникал у людей.
Дополнительно:
Один почтовый сервер не справится, это очевидно. Организуете проект. Нанимаете команду, которая построит кластер на 100+ серверов. Знающие люди организуют закупку подходящих серверов и сетевого оборудования. Заказываете у провайдера прокладку отдельного оптического кабеля на 10+ Гбит/с (абонентская плата за такой канал в Интернет будет не маленькая). Для нормальной работы серверов потребуется несколько мощных кондиционеров, прокладка отдельных мощных кабелей питания в серверное помещение... Запускаете всё это в эксплуатацию и видите, что кластер всё-таки не справляется с задачей. Устраиваете нагоняй своей команде, они оптимизируют настройки, результат лучше на 10%, но всё равно не вытягивает. Докупаете ещё 50 или 150 серверов (уже знаете, какова производительность и сколько не хватает), докупаете ещё кондиционеров, запускаете всё - PROFIT.
Я, конечно, не Project Manager, но вот интересный пример, как человек с квалификацией ПМ должен решать подобные задачки: https://jtprog.ru/interview-task-0003/
Ответы:
задача специфичная, решение - нанять специалиста уже решавшего подобную проблему, цена тоже будет специфична
от сервиса steam. (Рассылка о распродаже)
ну так это и есть спам.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для принятия миллиона писем на свой почтовый ящик, вам необходимо убедиться, что ваш почтовый сервер имеет достаточную емкость для обработки такого объема сообщений. Вот несколько шагов, которые могут помочь вам решить эту задачу:
1. Увеличение емкости почтового сервера: Убедитесь, что ваш почтовый сервер может принимать большое количество сообщений. Это может потребовать увеличения объема дискового пространства, выделения дополнительной оперативной памяти и процессорных ресурсов.
2. Оптимизация работы почтового сервера: Настройте ваш почтовый сервер таким образом, чтобы он эффективно обрабатывал входящие сообщения. Это включает в себя установку оптимальных параметров работы почтового сервера, настройку спам-фильтров и антивирусной защиты.
3. Масштабирование почтового сервера: Если ваш текущий почтовый сервер не способен обрабатывать такой объем сообщений, рассмотрите возможность масштабирования. Это может включать в себя добавление дополнительных почтовых серверов, использование облачных решений или другие методы увеличения производительности.
Приведу пример кода на PHP для отправки и приема писем:
// Пример отправки письма $to = "recipient@example.com"; $subject = "Тема письма"; $message = "Текст письма"; $headers = "From: sender@example.com"; mail($to, $subject, $message, $headers); // Пример приема писем $hostname = '{pop.example.com:110/pop3}INBOX'; $username = 'username'; $password = 'password'; $mailbox = imap_open($hostname, $username, $password) or die('Cannot connect to server: ' . imap_last_error()); $emails = imap_search($mailbox, 'ALL'); foreach ($emails as $email_number) { $header = imap_headerinfo($mailbox, $email_number); $from = $header->fromaddress; $subject = $header->subject; $date = $header->date; echo "From: $from<br>"; echo "Subject: $subject<br>"; echo "Date: $date<br>"; } imap_close($mailbox);
Следуя этим шагам и примеру кода, вы сможете успешно принимать миллион писем на свой почтовый ящик.