-2

Я создал приложение для рассылки новостей в .Net для одного из моих клиентов. База данных размещается на сервере, а приложение также размещается на другом сервере. Мой вопрос: когда мой клиент войдет в систему и создаст информационный бюллетень (создается html-файл). А затем отправьте рассылку электронной почты примерно на 50 000 адресов электронной почты, какие ресурсы памяти будут использоваться?Какие ресурсы используются при отправке массовых писем?

  • Локальная машина
  • Сервер баз данных
  • Веб-сервер

P.S. Мое приложение загружает все адреса электронной почты в переменной сервера, а затем циклически перебирает каждое значение и отправляет электронную почту.

+0

@CodeCaster Я ценю ваш комментарий, но комментарий не делает никакого смысла. Мой вопрос прост, я звоню, чтобы отправлять массовые письма большому количеству пользователей. Будет ли процесс использовать ресурсы сервера или ресурсы конечного пользователя. Если вы не можете ответить на простой вопрос, не стесняйтесь добавлять комментарии. Спасибо –

+0

Мой комментарий удален, возможно, потому, что вы его отметили, поэтому я не знаю, что он сказал. При этом существуют комментарии для улучшения вопросов или объяснения, почему вопросы не имеют смысла, и я думаю, что он сказал что-то вроде: мы не можем ответить на это, потому что мы не можем видеть здесь, как работает ваше приложение, поэтому мы не может ничего сказать о его использовании памяти. Кроме того, просить об использовании памяти, по-видимому, является совершенно неправильной задачей при отправке писем, это незначительно. – CodeCaster

+0

@CodeCaster Ваш комментарий удален, потому что он не был конструктивным. Он начинается: «Вы пытаетесь отправить массовый адрес электронной почты, и вы обеспокоены использованием памяти *?» - и продолжается в том же духе. Хотя это может быть правдой, оно не отвечает на заданный вопрос. Если вы не думаете, что этот вопрос полезен, просто проголосовать и двигаться дальше. – ChrisF

ответ

2

Чтобы создать и отправить 50 000 электронных писем, я думаю, вам не нужно беспокоиться о ресурсах памяти.

Но вы забыли самую важную часть - почтовый шлюз. Это нужно настроить правильно или иначе некоторые поставщики электронной почты будут обрабатывать ваши письма как спам. Чтобы быть уверенным, что вам нужно настроить такие методы, как SPF, DKIM и DMARC .., что не так просто. Поэтому я предлагаю вам взглянуть на сторонние службы, которые специализируются на массовой доставке электронной почты, чем создание собственной инфраструктуры. В дополнение к простому API они предоставляют вам панели мониторинга и множество полезной информации (какие электронные письма доставляются/открываются/клики/...)

Есть много провайдеров, просто Google для «службы доставки электронной почты» и вы их найдете. У них разные модели ценообразования, просто посмотрите, какой из них соответствует вашим потребностям. Некоторые из них являются:

  • Sendgrid
  • Elasticemail
  • Mailgun
+0

Я полностью согласен с вами. Создание собственной инфраструктуры - это не так. – Daniel

+0

Отлично, так что вернемся к моему первоначальному вопросу, даже если я использую сторонний провайдер, Все мои данные размещены на сервере My .Net Application вызывает данные из базы данных Многопоточная функция отправляет письма всем получателям Будет ли этот процесс принимать мои серверные ресурсы (любая стоимость) –

+1

Нет. Если вашему серверу не исполнилось 20 лет, то полученная нагрузка, отправив 50 000 электронных писем, не стоит упоминать. – Marc