Рассылка рекламного спама …. эл. почтой ….





Отделу сбыта потребовалась рассылка свободного остатка товаров с ценами контрагентам в целях рекламного буйства … и вот что получилось … в общем, получилось "как я это понял" … вот …

Описание:

При первом открытии любой пользователь получает доступ к странице настройки. В настройках указываются все необходимые данные для работы обработки. При повторных открытиях только пользователям из списка «Редактор» доступна страница «Настройки».

Поля настроек:

  1. Редакторы – массив пользователей, которые будут пользоваться статусом «Редакторы». Редакторы имеют доступ к странице «Настройки».
  2. Сетевой каталог – сетевой ресурс, папка, каталог в котором обработка будет храниться статистика рассылок в виде архивов в созданных папках пользователей.
  3. Склады – массив складов, по которым будет собраны остатки и резервы товаров по регистрам накопления «Партии товаров на складах» и «Товары в резерве на складах».
  4. Тип цен – по указанному типу цен будут подставляться цены из регистра сведений «Цены номенклатуры».
  5. Тема – указывается тема письма в рассылках.
  6. Сообщение – подставляется в сообщение в рассылках.
  7. Дополнительно в сообщении добавляются данные пользователя телефон, факс, почтовый ящик. Если данные отсутствуют, то будут подставлены данные из полей «по умолчанию». В полях «телефон», «факс» — выбираются «вид» контактной информации.
  8. Вид эл. почты контрагентов — выбираются «вид» контактной информации контрагента.
  9. СМТП – записывается цифровой или текстовый адрес сервера почты, например «213.180.204.38» или «smtp.yandex.ru».
  10. Порт – записывается порт работы с почтой обычно 25 или 465 — защищённый.
  11. Задержка – задержка в секундах между письмами в пуле рассылки. Если будет меньше 3 секунд — совет alexk-is , то возможно почтовые сервера воспримут вашу рассылку как спам и заблокируют ваш ресурс (письмо/ящик/сервер).
  12. Кнопка «Сохранить значения» — сохраняет установленные значения в регистре сведений «Сохранённые настройки» под «пустым» пользователем с именем и наименованием указываемым в полях настройки у надписи «Настройки для рассылки почты».

Действия пользователя:

  1. При открытии обработки кнопкой «?» — вызывается помощь по данной обработке.
  2. В поле «Пользователь» появляется ссылка на пользователя. Обработка открывается на странице «Почта». В расположенной на ней таблице «Почта – отосланные письма» пользователь видит свою статистику рассылок. Редактор видит общую статистику по всем пользователям.
  3. В поле «Пользователь – эл. почтовый адрес» появляется значение адреса почты, при его наличии у пользователя с соответствующим видом контактной информации.
  4. Нажимаем кнопку «Н». На странице «Наличие» в таблице «Наличие товаров с ценой» заполняются данные остатков по складам, минус резервы и цена согласно указанным значениям из полей «Настройка».
  5. Нажимаем кнопку «А». На странице «Адреса» в таблице «Контрагенты и их эл. Адреса» заполняются контрагенты, адреса электронной почты согласно указанным значениям из полей «Настройка». В полях «Отправлено» стоит значение – ложь. В полях «Ошибка» расположен текст – «текст ошибки». Если в поле «Ошибка» расположен текст «это не адрес» — значит в адресе отсутствует либо «@» либо «.». Рассылка производится только тех строк где в поле «Ошибка» будет указано «текст ошибки».
  6. Если ранее пользователем был введён пароль для данного почтового адреса то он выведется автоматически в поле «Пользователь – пароль эл. почтового ящика» иначе его надо ввести с клавиатуры.
  7. Нажав на кнопку «П». Обработка сохранит таблицу «Наличие» в файл екселя и согласно таблицы «Адреса» начнёт производить рассылку писем с вложением из файла екселя с адреса пользователя — контрагентам.
  8. Ход рассылки можно наблюдать на странице «Адреса». После удачно отправленного письма поле «Отправлено» будет содержать значение – истина а поле «Ошибка» — «пустое». В противном случаем поле «Ошибка» будет содержать текст ошибки.
  9. После рассылки файла екселя содержащие «Наличие» и «Адреса» будут помещены в архив.

Рассылка проводится в фоновом режиме …

 

Вроде и всё …

За комментарии по данной обработке… замеченные ошибки… дополнения … буду благодарен …

Отдельное спАсиБО всем моим друзьям за помощь и советы …

 

С Уважением Шёпот теней в миру Шишкин Александр … вот …

29 Comments

  1. Шёпот теней

    … хм … хотя конечнооо ужжж … подключение к почте можно было и не делать в «цикле» … вот …

    Reply
  2. Alraune

    Стало даже немного жаль, что у нас — не торговая организация. А то сейчас бы мы всех заспамили! )))

    Reply
  3. tango

    +(1) и с сервера

    Reply
  4. Шёпот теней

    (2) … ну можно рассылать квиточки о ЗП … или ещЁ чего … (… хм … интерсно а что ещё-то можно рассылать ? …) …

    (3) … поясни малому, что знАчит «… и с сервера …» не понял … ((( … вотУпссс

    Reply
  5. Alraune

    (4) Так, а зачем контрагентам нужны квиточки о нашей ЗП?

    Reply
  6. Арчибальд

    (1) Да все равно времени свободного куча 🙂

    Reply
  7. Шёпот теней

    (5) … нууу… не контрагентам а сотрудникам

    … наверное можно в обработки вставлять всякие напоминалке об «удачной» или «не удачной» ей работе … (где-то уже такое встречалось … хотя СМС-ками тут наверное даже лучше будет …) …

    (6) … ну… сама инициализация по времени не критична … (сделал так из страха ЗАбабанивания …) … нигде нет критериев что такое СПАМ …

    … вот …

    Reply
  8. hogik

    (0)

    Если не трудно и можно.

    Отправь, пожалуйста, мне такую «рекламу» по реальной базе.

    Reply
  9. Шёпот теней

    (8) … если дашь свой е-майл … с удовольствием … вот …

    Reply
  10. tango

    (4) ..вОт…

    Reply
  11. hogik

    (9) А он тебе известен. 😉

    v<минус>khodakov<дрянь>mtu<минус>net<точка>ru

    Reply
  12. Шёпот теней

    (10) … ))) … абсолютно прАв … ! … спасиБО Маэстро …

    будем использовать конструкцию: #Если Клиент Тогда … #КонецЕсли

    … хм … жаль … у меня в УТ нет такой подсистемы … вот …

    (11) … отправляю …

    Reply
  13. CheBurator

    непонятно, производиться ли рассылка в фоновом режиме илит как? предусмотрена ли «интеллектуальность» при рассылке (попробуй через майлру растолкать большую рассылку — смтп сервак «банит» при превышении некоего «темпа»

    …???

    Reply
  14. Арчибальд

    (13) Пункт 11.

    Reply
  15. Шёпот теней

    (13)

    … рассылка проводится как раз в фоновом режиме …

    … попытки найти хоть какие-то критерии — что такое спам для почтовых серверов — не увенчались успехом) … по совету alexk-is задержка составляет 3 секунды …

    … вот …

    Reply
  16. aximo

    Ставлю + за внятный и понятный код!

    Reply
  17. hogik

    (12)

    Получил. Спасибо. Начал изучать. 😉

    А цены ровнять по левому краю — это так сейчас принято?

    Reply
  18. Шёпот теней

    (17) … нууу … если честно — я даже и внимания не обращал … (рассылаем где-то недели две и никто ничего не сказал …) …

    … хм … понятно — «число как текст» … а количество ничего — преобразовало … а сумму не хочет … видимо надо у знатоков Екселя спросить ??? … у Tatitutu например … ! …

    … вот …

    п.с. … кто знает подскажите … ?

    Reply
  19. anig99

    (18) у экселя трудности с распознованием чисел…

    имеет значение разделитель дробных частей и наличие разделителя между разрядами

    Reply
  20. Abadonna

    (0) Шепот, блин, даже в заголовке без любимых многоточий не обошелся. 😉

    Reply
  21. Шёпот теней

    (19) … спАсиБО … смотрел проверял … вроде две одинаковые колонки с цифрами (кол-во и цена) … только вот количество с тремя разрядами после запятой распознал как число а вот сумму не хочет … хотя простое копирование и вставка, и сохранение через «сохранить копию» -дают положительный результат …

    (20) … Abadonna — ты же бог … разве не тебе знать что: «горбатого» только «могила» испрАвит … ! … )))

    Reply
  22. Abadonna
    «горбатого» только «могила» испрАвит .

    Не, не так.

    Это Сталин сказал про Горбатова А.В.

    Горбатова только могила исправит

    (с) Сталин 😉

    Reply
  23. Шёпот теней

    (22) … а кто будет заблуждаться — того МЫ поправим …

    … ! …

    … вотЧТОещёМОЖНОсказатьКРОМЕвот …

    п.с. «В своих оценках, всегда был смел и принципиален. Сталин как-то сказал о нём: «Горбатова только могила исправит». … Не побоявшись, что в очередной раз скажут: «Опять Горбатов умничает», высказал свое особое мнение представителю Ставки Жукову Г.К…

    » …

    … ох!… и крут этот Горбатов А.В. …! …

    … вот …

    Reply
  24. Шёпот теней

    (23) + … ужжж … источник

    «1 декабря – И.В. Сталин выступает с речью на совещании передовых комбайнеров и комбайнерок СССР с членами ЦК партии и правительства. В совещании приняло участие 200 передовых комбайнеров и комбайнерок, которые во время уборочной кампании 1935 года выполнили норму более, чем вдвое. Из речи И.В. Сталина: «Мы имеем все условия, необходимые для того, чтобы добиться в ближайшем будущем ежегодного производства зерна в размере 7– 8 миллиардов пудов». …»

    7-8 млрд пудов зерна = 7*16 — 8*16 = 112 — 128 млн тонн зерна …

    сравните:

    «Россия, обладая 10% мировых посевных площадей, дает лишь 5% общемирового производства зерна. В России в 2008 г. собрали около 108 млн.тонн зерна. Это был второй результат за всю новейшую историю России (Рекорд принадлежит 1990 году, когда было собрано 116 млн.т зерна.) …» …

    в 1935 году было собрано — 75 млн тонн зерна … а в 1940 уже — 95 … 119 млн тонн … источник1, источник2

    … Перед ВОВ собирали в среднем 92-95 млн. т.Это на 17% больше, чем при царе, и на 29% больше, чем в лучшие годы НЭПа. …

    … жуууВОТужжж …

    Reply
  25. L_B
    В России в 2008 г. собрали около 108 млн.тонн зерна. Это был второй результат за всю новейшую историю России (Рекорд принадлежит 1990 году, когда было собрано 116 млн.т зерна.

    В 1990 рекорд считался с учетом казахстанского зерна? СССР еще был 😉

    Reply
  26. GreenFox

    скажите пожалуйста, а адреса, с которых отправляете рассылку в спам-лист не попадают? У меня попадали пока я в справочник учетных записей не добавил 2 поля — булево — использовать в рассылке, и числовое — максимальное количество писем в день. При отправке такого «спама» в цикле крутил учетные записи до достижения максимального количества писем. В полночь сбрасывал показатели в 0 и все работает как часы — ни одна учетка не попала в спам лист.

    Reply
  27. Шёпот теней

    (26) … там сделана «задержка» в три секунды … если сделать без задержки то ящик попадал в «спам-лист » …

    … вот …

    Reply
  28. Jula16

    Спасибо за полезную информацию…

    Reply
  29. Aj_Ksandr

    Я в таких случаях провожу рассылку с помощью агентства standartmedia.ru выходит намного быстрее и эффективнее!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *