Мой epic fail на работе

Недавно, у меня на работе случился эпичнейший фейл, возможно, самый эпичный за всю мою историю.

Сейчас я занимаюсь одним социальным сайтом: регистрация пользователей, загрузка фотографий, профили пользователей, «стена». Все признаки социального проекта. Адрес сайта, я опущу, чтобы меня не нашли злые пользователи :) .

Суть в том, что мне было поручено сделать небольшую email рассылку по базе пользователей сайта. Рассылка велась не всем пользователям, а только по группе, подпадающей под определенные условия.

Я написал скрипт для рассылки. Он:

  1. Выбирал одного подходящего пользователя из базы.
  2. Формировал для него текст письма.
  3. Настраивал поле ОТ, тему письма, добавлял email пользователя в поле КОМУ.
  4. Отправлял.
  5. Брал следующего пользователя.

Видите проблему? Что ж — я тоже не увидел. Более того, скрипт прошел несколько тестов. Надо сказать, что именно то, что он прошел неоднократное тестирование, позволило ему полностью выполнить свою «грязную» работу.

Проблема в шаге 3, там где «добавлял email». Я скопировал участок кода, ответственный за формирования письма из другого места и не обратил внимания, что в поле КОМУ добавлялся адресат, а не заменялся.

В результате, скрипт был запущен на выборке пользователей где-то в полторы тысячи. Это значит, что каждый раз отправляя письмо, поле КОМУ содержало на один почтовый адрес больше.

Первый пользователь получил где-то полторы тысячи однотипных писем, второй — на одно меньше, и так далее. Больше всего повезло последнему — он получил одно письмо, правда со странным полем КОМУ, содержащим полторы тысячи адресатов.

I'm really sorry for that. Such things usually don't happen to me. Надеюсь, никто из получателей не пользовался диал-апом :( . О-ох, еще в конце каждого письма была небольшая строчка, сообщающая, что отписаться от рассылки можно в настройках.

Закончилось все тем, что хостер прикрыл аккаунт нашего сайта, почтовый адрес попал в блэк-листы почтовиков и вся новая почта неизменно попадала в спам, меня оштрафовали и... посещаемость сайта возросла в день рассылки.

Так, что если вам нужно поднять посещаемость сайта, у меня для есть для вас рецепт.

Также посмотрите:

  • Karlson109

    ах,ты ж ...... вот ко сломал мою почту

  • Samozvanka

    какой размер штрафа?))))интересно)