Предложение "Доработка профиля отправки"
Модератор: Max Terentiev
Предложение "Доработка профиля отправки"
Предлагаю внести в "Профиль отправки" дополнительные функции.
Введение:
Сейчас профиль отправки работает по след.алгоритму:
1. Допустим в профиле пользователя содержится 10000 SMTP аккаунтов MAIL.RU (разного качества).
2. Все аккаунты настроены на 1 поток отправки.
3. В данном случае использовать все аккаунты "скопом" не получится (ОС упадет в обморок ) ...
4. По этой причине (кстати есть и другие более веские основания ) ... пользователь последовательно берет из общего списка 10000 SMTP по 50 аккаунтов + устанавливает настройку "отправить 500 сообщений" ... и это в данной ситуации правильно ... но на самом деле не очень оптимально, о чем будет написано ниже.
Что в итоге получается:
1. Т.к. изначально в базе SMTP аккаунтов, эти самые аккаунты разного качества, то может получиться, что из 50 взятых аккаунтов, 30 здоровых + 10 больных + 10 трупов.
2. Пользователь же рассчитывал что все 50 аккаунтов изначально здоровые ... и выставил "отправить 500 сообщений".
3. В процессе отправки, 10 больных отработав 2-3 раза, тоже стали трупами и осталось уже только 30 живых аккаунтов из которых часть тоже может "заболеть" или "умереть на рабочем месте"
4. В итоге, как распределится нагрузка, для отправки 500 писем, при рассылке через оставшиеся живые аккаунты никому не известно.
5. Но,что известно точно, так это если лимиты у оставшихся еще живых акаунтов будут превышены ... то и эти аккаунты отправятся в крематорий
Предлагаю комплексное решение:
1. Добавить функцию "Заменить исключенный аккаунт", на следующий аккаунт из профиля.
Т.е. теперь если аккаунты "в пачке из 50 шт" будут мертвыми или умрут по дороге ... то эти аккаунты будут помечены "убитыми", а их место займут "здоровый бойцы" из профиля отправки Таким образом отряд выполнит задачу и разошлет требуемое количество в любом случае!
Но как говорится ... случаи бывают разные ...
Вдруг пользователь захочет, что бы с каждого аккаунта, четко отправлялось не более 9 писем!
Внимание! => Не 500 писем с 50 аккаунтов (кто то ишачит и отправляет по 150 писем, а кто-то сачкует и отправляет по 2 письма ...), а именно по 9 писем с акка!
2. Для этого мы добавим функцию №2 => Чекбокс, с возможностью выбора типа ротации (назовем этот тип "Ротация №2")
Т.е. пользователь сможет сам выбирать, что он хочет!
Или Ротация №1 - когда 50 акков в общем шлют 500 мыл (при этом кто сколько отправил точно не понятно).
Или Ротация №2 - когда 50 акков в общем шлют 500 мыл (при этом понятно, что каждый акк отправит по 10 мыл).
Ниже информация, которая непосредственно пользователю будет малоинтересна но возможно будет интересна Максиму =>
А что делать если аккк №23 должен был отправить 10 мыл ... а отправил только 3 мыла => и умер?
Ответ: заменивший его боец ... доделывает работу и идет отдыхать, получив зарплату за свою работу и за работу подставившегося товарища (все как в жизни)
А что делать, если с акка №23 должно было отправиться 10 мыл (в BCC), но среди получателей был "засраный-казачок" и посему SMTP Mail.ru (если шлем с этого же сервака на него же) завернул письмо назад? Ведь если у пользователя будет выставлена 1 ошибка для того что бы отправить аккк отдыхать, то акк будет помечен "грузом 200" ... И здесь ничего страшного! Делаем так: акк помечаем плохим (потос пользователь сможет его перечекать), а не отправленных получателей, записываем в не отправленные. А после того, как CC/BCC рассылка закончится ... пользователь сможет переслать этот брак с помощью персональной копии.
P.S. Это далеко не все, что можно добавить в профиль отправки ... как это будет реализовано, выложу следующие предложения.
Введение:
Сейчас профиль отправки работает по след.алгоритму:
1. Допустим в профиле пользователя содержится 10000 SMTP аккаунтов MAIL.RU (разного качества).
2. Все аккаунты настроены на 1 поток отправки.
3. В данном случае использовать все аккаунты "скопом" не получится (ОС упадет в обморок ) ...
4. По этой причине (кстати есть и другие более веские основания ) ... пользователь последовательно берет из общего списка 10000 SMTP по 50 аккаунтов + устанавливает настройку "отправить 500 сообщений" ... и это в данной ситуации правильно ... но на самом деле не очень оптимально, о чем будет написано ниже.
Что в итоге получается:
1. Т.к. изначально в базе SMTP аккаунтов, эти самые аккаунты разного качества, то может получиться, что из 50 взятых аккаунтов, 30 здоровых + 10 больных + 10 трупов.
2. Пользователь же рассчитывал что все 50 аккаунтов изначально здоровые ... и выставил "отправить 500 сообщений".
3. В процессе отправки, 10 больных отработав 2-3 раза, тоже стали трупами и осталось уже только 30 живых аккаунтов из которых часть тоже может "заболеть" или "умереть на рабочем месте"
4. В итоге, как распределится нагрузка, для отправки 500 писем, при рассылке через оставшиеся живые аккаунты никому не известно.
5. Но,что известно точно, так это если лимиты у оставшихся еще живых акаунтов будут превышены ... то и эти аккаунты отправятся в крематорий
Предлагаю комплексное решение:
1. Добавить функцию "Заменить исключенный аккаунт", на следующий аккаунт из профиля.
Т.е. теперь если аккаунты "в пачке из 50 шт" будут мертвыми или умрут по дороге ... то эти аккаунты будут помечены "убитыми", а их место займут "здоровый бойцы" из профиля отправки Таким образом отряд выполнит задачу и разошлет требуемое количество в любом случае!
Но как говорится ... случаи бывают разные ...
Вдруг пользователь захочет, что бы с каждого аккаунта, четко отправлялось не более 9 писем!
Внимание! => Не 500 писем с 50 аккаунтов (кто то ишачит и отправляет по 150 писем, а кто-то сачкует и отправляет по 2 письма ...), а именно по 9 писем с акка!
2. Для этого мы добавим функцию №2 => Чекбокс, с возможностью выбора типа ротации (назовем этот тип "Ротация №2")
Т.е. пользователь сможет сам выбирать, что он хочет!
Или Ротация №1 - когда 50 акков в общем шлют 500 мыл (при этом кто сколько отправил точно не понятно).
Или Ротация №2 - когда 50 акков в общем шлют 500 мыл (при этом понятно, что каждый акк отправит по 10 мыл).
Ниже информация, которая непосредственно пользователю будет малоинтересна но возможно будет интересна Максиму =>
А что делать если аккк №23 должен был отправить 10 мыл ... а отправил только 3 мыла => и умер?
Ответ: заменивший его боец ... доделывает работу и идет отдыхать, получив зарплату за свою работу и за работу подставившегося товарища (все как в жизни)
А что делать, если с акка №23 должно было отправиться 10 мыл (в BCC), но среди получателей был "засраный-казачок" и посему SMTP Mail.ru (если шлем с этого же сервака на него же) завернул письмо назад? Ведь если у пользователя будет выставлена 1 ошибка для того что бы отправить аккк отдыхать, то акк будет помечен "грузом 200" ... И здесь ничего страшного! Делаем так: акк помечаем плохим (потос пользователь сможет его перечекать), а не отправленных получателей, записываем в не отправленные. А после того, как CC/BCC рассылка закончится ... пользователь сможет переслать этот брак с помощью персональной копии.
P.S. Это далеко не все, что можно добавить в профиль отправки ... как это будет реализовано, выложу следующие предложения.
Последний раз редактировалось partnerweb Чт дек 17, 2015 9:23 pm, всего редактировалось 1 раз.
marta
Я тоже за, функционал излишним не будет
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 33 гостя