Sendmail временно отключает исходящую почту - PullRequest
3 голосов
/ 20 ноября 2010

Я хочу выполнить нагрузочный тест на сервере, но приложение отправляет электронные письма как часть тестирования.

Мне не интересно знать, приходят ли письма, но я не хочу получатьв черный список спама при выполнении теста.

Итак, есть ли способ отключить исходящие электронные письма в sendmail, но при этом имитировать нагрузку на систему?Например, как я могу сказать sendmail хранить исходящую почту в каталоге, а не отправлять ее на самом деле?

Я знаю, что могу просто прокомментировать функцию mail () в источнике приложения, и я сделаю это в качестве крайней меры, ноне будет имитировать нагрузку на sendmail во время тестирования.Или я могу просто предположить, что это будет незначительным?(около 4-5 писем в секунду)

Леонтий

1 Ответ

2 голосов
/ 20 ноября 2010

** 1001); `

Дисковый ввод / вывод, вызванный сохранением почты вместо ее отправки, искажает измерения трафика / нагрузки. Просто перенаправьте все выходные данные sendmail на фиктивный SMTP-сервер в вашей сети - тот, который вообще не отправляет почту.

...