Какова правильная временная задержка между отправкой писем для smtp чтобы не выходить из строя на Windows Server 2008 R2 [закрыто]

Какова надлежащая временная задержка между отправкой сообщений электронной почты для SMTP, чтобы не сбой на компьютерах с Windows Server 2008 R2?

Например, если я установил задержку в 500 мс, будет ли она успешно отправлять все электронные письма?

Мое программное обеспечение будет отправить моим игрокам электронное письмо с объявлением. я могу отправлять все электронные письма без каких-либо задержек, или я могу заставить программное обеспечение спать, например, 500 мс для каждого отправленного электронного письма

-6
задан 20 November 2011 в 15:03
1 ответ

Если ваше программное обеспечение следует RFC, задержки не требуется. Вы должны иметь возможность без задержек отправлять несколько электронных писем по одному и тому же соединению.

Если ваше программное обеспечение просто отправляет сообщения и полагается на задержки, а не на соблюдение RFC, правильного ответа нет.

РЕДАКТИРОВАТЬ: Если вы читаете RFC вы увидите, что почта отправляется с использованием диалогового протокола. Если ваше программное обеспечение следует этому протоколу, нет необходимости вставлять задержки между сообщениями. Некоторые программы просто используют задержки там, где они должны следить за разговором. Программное обеспечение, которое делает это, очень хрупкое и может сломаться, если другой конец не ответит в течение разумного времени.

Добавление задержки между сообщениями при отправке пачки может быть, а может и не быть хорошей идеей. Задержки дают серверу время для обработки последнего сообщения перед поступлением нового сообщения. Отсутствие задержки увеличивает вероятность того, что несколько сообщений могут быть отправлены в восходящем направлении с помощью одного соединения. Если вы не перегрузите свой почтовый сервер, я бы предпочел без промедления.

6
ответ дан 5 December 2019 в 22:20

Теги

Похожие вопросы