Как тестировать почтовую службу
2008-06-01 18:02Наверно все админы знают, что отправка письма с одним словом "тест" оказывает на пользователей какое-то удручающие влияние. На меня так и вовсе недавно написали кляузу ;), которая и натолкнула меня на мысль, как тестировать почту, никого не напрягая...
Как тестировать почтовую службу, никого не напрягая
Реакция пользователей на письмо с текстом "тест" самая разная:
1. Все хотят вам помочь, и, несмотря на то, что в письме написано: "не беспокойтесь и не отвечайте на это письмо", - стараются ответить, мол, все нормально, работает;
2. Все злятся. Потому что им вдруг пришло письмо от какого-то доброго человека, на которое были впустую потрачены силы. Причем, имя этого человека известно.
Бывают и другие, столь же паталогические случаи: недавно, один пользователь даже накатал на меня кляузу, что вот мол сидит Орлов и рассылает спам, тоннами. Хотя пришло всего одно письмо.
Решение
Я долго злился на последний случай и даже старался ничего не тестировать. Удавалось плохо, но, однажды, я понял: "Орлов рассылает спам? Ок. Спам это мысль". Взял письмо из спамобойки, скопировал текст, скормил почтовой службе, поставив интересующие меня адреса. и по логам убедился, что все работает.
Спам это, как вы понимаете, не ваши тесты. Несмотря на все усилия, 2-3 спама пользователь получает ежедневно (если не 2-3 десятка), и ничего, терпит. Это ведь не ваш тест, отправленный по делу раз в полгода :). Спам пользователя не раздражает, и он на него не отвечает, и извиняться в нем тоже не надо, да и посылать можно сколько влезет.
Когда это сработало, мне даже смешно стало: напишешь в письме "ТЕСТ" - волна ярости. Напишешь "Оттяну %%% и Увеличу %%%" - тишь и гладь. Можно даже изложить в письме всю свою жизненную позицию по поводу этого пользователя, отправив его с сабджектом "Решим психологические проблемы".
Собственно, наиболее продвинутые пользователи, оснащенные всякими spambayes, ваш спам даже не увидят :).
Выбоды
Эксперименты полностью подтвердили эту теорию. Теперь я спокойно тестирую почту, рассылки и даже почтовые сервера других организаций, рассылая спам с поддельными заголовками и прочей лабудой. Даже подумываю наглюкать на smtplib утилиту для спамо-тестов :). Рекомендую и другим админам взять на вооружение этот прогрессивный метод: не раздражайте ваших пользователей тестами, спам - это наименьший раздражающий фактор.
Следующим шагом, наверно, будет "СТЕЛЗ-тестирование" рассылкой вирусов :), правда, я к этому пока морально не готов, а вот вы можете попробовать.




