Вышел AMS Ent. 2.99.15 Final !!!

Advanced Mass Sender tech support

Модератор: Max Terentiev

Сообщение
Автор
Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

Вышел AMS Ent. 2.99.15 Final !!!

#1 Сообщение Max Terentiev » Пт апр 22, 2011 9:43 pm

Добрый день,

Выложил AMS Enterprise 2.99.15 FINAL build 2032 !

Перечень изменений по ссылке:
https://www.bspdev.ru/news/ams29915.html

Выложил AMS Enterprise 2.99.14 FINAL build 1978 !

Перечень изменений по ссылке:
https://www.bspdev.ru/news/ams29914.html

Выложил AMS Enterprise 2.99.13 FINAL build 1530 !

Перечень изменений по ссылке:
https://www.bspdev.ru/news/ams29913.html

Выложил AMS Enterprise 2.99.12 FINAL build 1500 !

Перечень изменений по ссылке:
https://www.bspdev.ru/news/ams29912.html

Выложил AMS Enterprise 2.99.11 FINAL build 1360 !

http://www.bspdev.ru/down_load/AMS29911e.exe

Новое в этой версии:

- Изменен и улучшен генератор писем: иначе генерируется Message-ID, Boundary и CID, больше не используются строки только из заглавных символов, из-за которых, теоретически, можно было определить, что письмо было сформировано в AMS.

- Информация о рассылке, а так же о получателе, для которого было сформировано письмо, теперь кодируется не только в MessageID, но и в новый Boundary. Таким образом, при обработке FBL отчетов от почтовых служб (yandex/return-path), которые удаляют из них всю информацию о жалобщике, для которого было сформировано письмо, Процессор Входящей Почты получает возможность извлечь нужную информацию из Boundary исходного письма.

- Добавлен макрос [%%TFblBounceTracking%%], вместо которого подставляется случайная строка, в которой зашифорвана информация о том, для кого было сформировано письмо. Если вы формируете заголовки письма самостоятельно (и самостоятельно задаете способ генерации MessageID и Boundary) - с помощью данного макроса можно вставить в заголовок информацию для отслеживания, что позволит сохранить работоспособность парсера FBL и баунсов Процессоре Входящей Почты даже для полностью "своих" писем.

- Добавлены макросы [%%PSmtpServerHost%%], [%%PSmtpServerDomain%%], [%%PSmtpServerPort%%], [%%PSmtpServerLogin%%], [%%PSmtpServerLoginUser%%], [%%PSmtpServerLoginHost%%], [%%PSmtpServerLoginDomain%%], которые позволяют получить информацию о smtp сервере, через который будет отправлено письмо на этапе генерации письма.

- Добавлены макросы [%%PProxyIP%%], [%%PProxyPort%%], [%%PProxyHost%%], [%%PProxyDomain%%], [%%PProxyLogin%%], [%%PProxyOutIP%%], [%%PProxyType%%], которые позволяют получить информацию о прокси сервере, который будет использован для отправки письма. Макросы [%%PProxyHost%%] и [%%PProxyDomain%%] очень удобны для формирования обратного (from) адреса и автоматического выбора нужной DKIM подписи в зависимости от прокси, через который будет отправлено письмо.

- Добавлены макросы [%%FEmailUser%%] и [%%FEmailDomain%%], которые подставляют имя почтового ящика (то что до собаки) и домен (то что после собаки) email адреса получателя (To:).

- Добавлены макросы [%%ASenderEmailUser%%], [%%ASenderEmailDomain%%], которые подставляют имя почтового ящика (то что до собаки) и домен (то что после собаки) email адреса отправителя (From:)

- Добавлены макросы [%%TLinkParams%%] и [%%TOpenParams%%] подставляющие параметры для отслеживаемой ссылки и счетчика открытых писем. Данные макросы позволяют получать статистику о кликах и открытых письмах одновременно с рандомизацией ссылки на скрипт учета статистики amsweb.php

- Удалены макросы [%%CSmtpServer%%], [%%CSmtpServerPort%%] и т.д. начинающиеся с буквы "С", которые использовались в проверочном письме в модуле проверки смтп релеев. Вместо этих макросов теперь необходимо использовать новые - [%%PSmtpServerHost%%], [%%PSmtpServerPort%%] и т.д.

- В справку добавлен раздел с подробным описанием всех новых макросов !

- При обработке макросов получения тела письма и его заголовков с URL: WMessageBodyFromUrl, WMessageHeadersFromUrl, WFullMessageBodyFromUrl в URL GET запроса передаются дополнительные параметры о смтп сервере и прокси, через которые будет отправлено письмо: &ProxyIP, &ProxyPort, &ProxyLogin, &ProxyHost, &SmtpSeverName, &SmtpLogin Оптимизирован встроенный рандомизатор картинок (случайное изменения размера и формата картинки, добавление шума в картинку), скорость работы выросла в 10-15 раз, в результате рандомизатор картинки перестал быть "бутылочным горлышком" из-за которого тормозил генератор писем и страдала скорость рассылки.

- Макрос ORandStr стал поддерживать диапазон символов 0-z и 0-я т.е. стал способен генерировать случайную строку, состоящую одновременно из букв и цифр. Например, дапазаон 0-f может быть удобен для генерации цифр в шестнадцатеричном формате.

- Добавлена возможность отключить запись лога рассылки с целью экономии места на диске (кнопка Изменить под таблицей рассылок).

- При загрузке конфигурации из Mail Server Admin - все домены/прокси из конфигурации теперь попадают в один профиль отправки (а не для каждого домена свой отдельный профиль как раньше). При этом в учетной записи отправителя обратный адрес собирается как info@[%%PProxyDomain%%]. В результате появилась возможность использовать множество серверов/доменов в одном профиле отправки и их автоматическая ротация.

- В окне Настройки->Настройки DNS убрана кнопка "Определить" DNS сервера. Вместо нее добавлена опция "Автоматически определять DNS серверы провайдера". Если галка активна - DNS автоматически определяются каждый раз при запуске рассылки. Таким образом, если галка включена, при выходе в интернет через другого провайдера рассылка больше не будет тормозить. По умолчанию новая опция включена.

- В редакторе писем, для вновь создаваемых писем, по умолчанию выставляется кодировка Utf-8 как наиболее подходящая для писем на любых языках.

- Размер поля Тема письма в редакторе писем увеличена до 512 символов.

- Процессор входящей почты: добавлено действие "Открыть URL" для правил обработки почты.

- В режиме валидации базы в лог валидации теперь так же пишется строка Helo, которая использовалсь при проверке адреса.

- Добавлена опция "Автоматически выбирать ссылку на amsweb.php по домену обратного адреса" в настройках статистики в редакторе писем.

- В скипрт amsweb.php добавлена поддержка PHP 7.0 (криптография через расширение OpenSSL вместо mcrypt).

- Исправлено отображение прокси в окне Статус Потоков->Прокси монитор если список содержит только 1 прокси.

- Исправлена обработка ссылок на картинки в письме начинающихся с httpS://

- Исправлена работа отслеживаемых ссылок в контрольных (seed) письмах, отправляемых на заданные пользователем контрольные адреса (которые задаются кнопкой Изменить под таблицей рассылок).

- При рассылке в режиме BCC через встроенный смтп сервер исправлен слишком частый переход в режим Precaching при формирования очереди писем из-за чего страдала скорость рассылки.

- Исправлен подсчет эффективности прокси в окне Статус потоков->Прокси монитор (в некоторых случаях программа показывала отрицательную эффективность, например -30%).

- Исправлено определение выходных IP адресов прокси во время их проверки.

- Исправлено сохранение изменений, сделанных на вкладке Исходный код в редакторе писем, если на момент сохранения редактор не был переведен обратно в режим Wyssywig

- Исправлены мелкие ошибки.

Выложил AMS Enterprise 2.99.10 FINAL build 1300 !

http://www.bspdev.ru/down_load/AMS29910e.exe

Новое в этой версии:

- Добавлена полная поддержка IPv6: возможно использование Socks5/Http прокси и Smtp релеев, работающих на IPv6.

- Исправлена серьезная ошибка из-за которой, часть потоков рассылки зависали, а саму рассылку не получалось остановить в случае если в рассылке использовались не корректно работающие Socks прокси, выдающие мусорные данные вместо ответов от целевых почтовых серверов.

- Для функции проверки прокси добавлена опция определения их выходных IP адресов и имен хостов для HELO. Внимание ! Для работы этой функции необходимо установить на сайт новый скрипт amsweb.php, который поставляется с этой версией AMS !

- Для функции проверки прокси лимит попыток проверки увеличен до 99.

- В Планировщике рассылок добавлено поле Включено для быстрого включения/выключения заданий.

- В Планировщике рассылок добавлена опция для способа запуска рассылки по расписанию: перезапусть рассылку с начала или продолжить с места текущего прогресса.

- В Прокси Менеджере добавлена возможность сортировки списков прокси по любым полям.

- Исправлена ошибка с контролем дубликатов при автоматической загрузке списков прокси из файлов или url в формате IP:Port@Type

- Формат загрузки IP:Port@Type теперь можно выбрать и для файлов в формате IP:Port, в этом случае тим прокси будет выставлен в Auto.

- Окно Статус Потоков теперь можно развернуть на весь экран.

- Статус потоков-Прокси монитор: добавлена возможность сортировки списка прокси по любым полям.

- Статус потоков-Прокси монитор: добавлены новые опции для исключения прокси из рассылок: Отключить и удалить из базы данных, Отключить и Сохранить в список исключений для прокси, Отключить и скопировать в другой список прокси.

- Статус потоков-Прокси монитор: исправлена ошибка с отображением числа отправленных через прокси писем.

- Статус потоков-Прокси монитор: добавлено поле Ошибок подряд.

- Статус потоков-Прокси монитор: добавлена возможность скрыть/сделать видимыми нужные поля.

- Автозагрузка прокси с URL: исправлена ошибка из-за которой списки прокси не загружались со ссылок, начинающихся с https://

- Статистика по кликам и открытым письмам: исправлена ошибка из-за которой статистика не работала если скрипт amsweb.php был установлен на сайт, работающий по https://

- Редактор писем: исправлена ошибка со вставкой в письмо ссылки на картинку, начинающейся с https://

- Процессор Входящей Почты: для действия "Извлечь и сохранить данные из письма" добавлена область поиска "Весь исходный код письма"

- Процессор Входящей Почты: исправлена обработка FBL отчетов от mail.ru

- Добавлена автоматическая выборка ссылки на amsweb.php если в письме используется статистика по кликам на ссылки. Теперь программа пытается выбрать ссылку на amsweb.php, работающего на том же домене, что и домен обратного (from) адреса. Если ссылка с таким доменом есть в перечне ссылок - автоматически используется она. Если нет - используется ссылка на amsweb.php, заданная для письма вручную.

- Возвращена возможность выбрать язык интерфейса (русский или английский) в окне настроек.

- Строка Precedence: Bulk больше не подставляется в заголовок письма автоматически если рассылка идет через профиль отправки, созданный при загрузке конфигурации из Mail Server Admin.

- Исправлены мелкие ошибки.

Выложил AMS Enterprise 2.99.9 FINAL build 1222 !

http://www.bspdev.ru/down_load/AMS2999e.zip

Вероятно, это последняя версия из 2.х.

Новое в этой версии:

- Добавлен режим валидации баз (поиск мертвых адресов). Для включения режима - на главном окне выбрать рассылку, нажать кнопку Изменить, выбрать режим "Валидация базы".

- Добавлена поддержка Google Analytics и Яндекс-Метрики для ссылок (через utm_ параметры в ссылках).

- При обработке макросов WMessageHeaderFromUrl,WMessageBodyFromUrl,WFullMessageFromUrl, в ссылку на ваш генератор контента теперь добавляются параметры с данными о том, от кого и для кого данное письмо, включая содержимое полей всех списков рассылки. Таким образом, ваш генератор контента теперь будет знать для кого он генерирует письмо (доступ к параметрам через $_GET[]).

- Улучшено DNS кэширование, теперь кэшируются не только MX, но и A записи, в результате чего значительно (в несколько раз) возрасла скорость рассылки по микс-базам через встроенный смтп сервер при большом числе потоков отправки.

- DNS кэш теперь хранит TTL (TimeToLive) для каждой записи, по истечении этого времени запись считается устаревшей и программа делает DNS запрос заново. Удалена опция "Очищать DNS кэш каждые ... дней" из окна Настройки->Настройки DNS.

- Скорость обработки очереди очереди команд от Процессора входящей почты увеличена в 100-1000 раз в зависимости от от набора команд, которые она содержит.

- Добавлена опция "Сделать все ссылки в письме Отслеживаемыми".

- Добавлена возможность задать способ генерации строки для HELO в профиле отправки. Возможны следующие варианты: По умолчанию (как раньше), использовать именя хостов прокси, использовать HELO smtp релеев, использовать имена хостов MultiHome IP, использовать свое HELO для профиля отправки.

- Теперь все [%%...%%] макросы (кроме TUnsubscribeLink и MailMerge правил) могут использоваться в режиме BCC. Если режим рассылки BCC и в письме присутствует макрос (напрмимер, [%%FFullName%%]) на поле списка рассылки - вместо него будет подставлено значение для первого контакта в BCC пакете.

- Увеличен размер полей БД для хранения данных из Учетной записи отправителя (имя, email, reply-to, Организация) до 500 символов, теперь в них можно вставлять больше длинных макросов.

- Теперь можно использовать любые [%%..%%] макросы в полях Учетной записи отправителя, а так же в полях Логин и Пароль smtp релеев (раньше можно было использовать только ORandString и ORandText).

- Добавлена функция поиска текстового блока при ваставке макроса [%%ORandText%%].

- Добавлена функция Импорта/Экспорта текстовых блоков (ORandText макросов) в файл.

- Добавлена функция сортировки списков рассылки по любым полям (при клике на заголовок поля будет предложено создать индексы для сортировки).

- Добавлена возможность вручную задать имя хоста для HELO для прокси.

- Добавлена возможность задать тип прокси "Авто" при загрузке. В этом случае тип прокси будет определен во время проверки списка прокси. Если список не проверялся и тип прокси остался "Авто" - при рассылке программа будет считать, что тип прокси Socks5.

- Добавлен формат загрузки и сохранения списков прокси IP,Порт,Тип,Логин,Пасс,Имя_Хоста

- Добавлена кнопка "Отключить прокси и удалить его из БД" в Прокси Мониторе.

- Добавлен "Список исключений" для прокси. Если прокси был отключен в прокси мониторе кнопкой "Отключить и удалить из БД" - удаленный прокси помещается в список исключений и при обновлении/перезагрузке списка больше не участвует в рассылке. Список хранится в файле %appdata%\AMSEnt\Data\ProxyExclude.txt

- В окне авто-загрузки списка прокси из файла или URL добавлен выбор типа проверки списка после загруки: заново проверить весь список или проверить только новые (загруженные) прокси

- Добавлена поддержка масок прокси с номером порта для связки Сокс-Релей. Поддерживаются следующие варианты: 11.11.11.11, 11.11.*, 11.11.11.11:1080, 11.11.*:1080

- Для макросов ORandString и ORandText добавлена опция "Константное значение в рамках письма". Если опция активна - все повторения макроса в письме будут содержать одинаковое значение.

- Для макроса ORandString добавлена возможность задать интервал обновления значения (каждые Х писем).

- Для макроса ORandString добавлена новая опция генерации значения "Случайный размер символов по строке" т.е. результат генерации будет либо только из больших, либо только из маленьких букв.

- Добавлена опция "Перезапуск синхронизации после использования всех прокси" в окне настроек ротации прокси.

- Добавлена возможность задать Имя отправителя, а так же строку для HELO для smtp реллев (аккаунтов). Если для релея задано свое имя отправителя - оно переопределяет имя, заданное в Учетной записи отправителя.

- Добавлен формат загрузки smtp релеев: Имя,Логин,Пароль,HELO,FromName, с помощью которого вы можете задать имена отправителей и строки HELO для Smtp релеев. Образец файла для загрузки:<br>
smtp.mail.ru,user@mail.ru,12345,host.com,Иван Иванов<br>
smtp.mail.ru,user1@mail.ru,4567,[%%ORandText,Domains%%],Петр Петров<br>
smtp.mail.ru,user2@mail.ru,8910,[%%ORandText,Domains%%],[%%ORandText,Names%%]<br>
smtp.mail.ru,user3@mail.ru,1112,[%%ORandStr,5-7,a-z,L,1,Const%%],[%%ORandText,Names%%]<br>
и т.д. в любых комбинациях.

- Добавлена возможность задать видимые столбцы в таблице релеев в Профиле отправки. Для этого появилась кнопочка в самом первом столбце, в заголовке таблицы. По умолчанию, поля содержащие Helo и Имя отправителя скрыты, с помощью этой кнопки их можно сделать видимыми.

- добавлена поддержка приема статистики по кликам и открытым письмам по протоколу https

- Прокси менеджер: добавлено поле Вкл/Выкл для прокси. Выключенные прокси не попадают в рассылку. Если прокси был выключен когда рассылка уже была запущена - он отключается так же и в рассылке. Если прокси был выключен в окне Статус потоков->Прокси монитор - он так же выключается и в прокси менеджере.

- Добавлена загрузка конфигов из Mail Server Admin.

- В окне просмотра логов рассылки добавлена галка "Авто обновление". Если галка снята - лог не будет обновляться, что дает возможность делать поиск по логу без необходимости остановки рассылки.

- Теперь можно использовать html в качестве тела проверочного письма в чекере релеев. Если тело письма содержит <html> или <body> тэги - в заголовках проверочного письма прописывается Content-Type: text/html. Если проверочное письмо содержит тэг <META> - кодировка подставляется из этого тега. Если кодировка не указана - используется windows-1251.

- Окна списков Учетных записей, Писем и Профилей отправки теперь можно развернуть на весь экран.

- Обновлен скрипт amsweb.php: добавлена поддержка новых версий PHP в части, касающиейся криптографии. Добавлен режим самопроверки скрипта - если открыть в браузере ссылку на amsweb.php без параметров - скрипт выполнит проверку наличия необходимых расширений PHP, криптографии а так же прав на создание/удаление файлов. В случае проблем будет показано где они произошли.

- Таймаут загрузки списка прокси с URL увеличен до 100 секунд.

- Ошибки грейлистинга теперь ловятся так же в ответе сервера на команды HELO и MAILFROM т.к. некоторые MX сервера выдают ее именно в ответ на эти команды.

- Модуль проверки релеев: добавлена возможность выбрать список рассылки с контрольными адресами (раньше можно было указать только один контрольный адрес).

- Редактор писем, меню Доп.Настройки->Настройки MIME заголовков->Эмуляция OutLook Express: если опция выключена - из письма удаляются специфические аутлуковские теги: <!DOCTYPE, META GENERATOR, <STYLE></STYLE>. В полях заголовка Content-Type не используются перенос строки, генерируется другой, "не аутлуковский" boundary.

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

- При генерации части Message-ID после @ теперь используется домен обратного (from) адреса, а не строка HELO как раньше.

- Исправлен серьезный баг в модуле рассылки из-за которого, при получении не типовых ответов от некоторых почтовых серверов, происходило зависание части потоков отправки и не возможность остановить рассылку.

- Изменения в модуле генерации писем в алгоритме обработки [%%..%%] макросов для текстовой и Html частей письма: теперь макросы обрабатываются только в html части письма, после чего из html на лету формируется текстовая часть путем удаления всех html тэгов. В результате исключена подстановка разных значений макросов в Html и текстовую части.

- Исправлена ошибка в изменении структуры полей списка рассылки. Если для поля добавлялся индекс - выдавалась ошибка "Field xx not found".

- Исправлено "обрезание" тела проверочного письма в чекере релеев если его длина превышала 1024 символа.

- Исправлена обработка Smtp правил - в некоторых случаях ответ сервера не приводился к нижнему регистру, что приводило к не срабатыванию правил, хотя ответ сервера и содержал подстроку с нужной ошибкой.

- При создании новой рассылки поля Учетная запись, Список рассылки, Письмо, Профиль теперь очищаются и не содержат данных от ранее выбранной рассылки.

- Исправлена подстановка обратного адреса при проверке релеев если в настройках релеев ВЫКЛючена авторизаци и при этом стоит галка "Использовать логин как From адрес при рассылке".

- Исправлена обработка макросов ORandText в модуле рандомизации картинок.

- Исправлена ошибка "Access denied for table List.dat" при очистке списка рассылки сразу после его загрузки из файла.

- Исправлена подстановка макросов рандомизации в учетную запись отправителя: если при вставке макроса ORandText создавался новый текстовый блок - программа выдавала ошибку, что выбранный текстовый блок не существует.

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

- Исправлена ошибка в генерации текстовой части письма: если в настройках письма выбрана автоматическая генерация текстовой части и при этом html часть письма не содержала [%%...%%] макросов - письмо формировалось с пустой текстовой частью.

- Исправлена подстановка лишнего пробела после CIDов картинок.

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

- Исправлена подстановка хоста прокси в качестве домена для команды HELO при повторной попытки отправить письмо после GreyListing'a.

- Исправления в модуле отправки через http шеллы: при использовании некоторых шеллов отправленное письмо "разъезжалось" и показывалось у получателя в виде не читабельного исходного кода. Проблема возникала в случае если шелл автоматически менял терминаторы строк с \r\n на \r\n\n из-за чего в заголовке письма образовывались лишние пустые строки.

- Исправлена ошибка не возможно создать файл \Mailing\Clicks.txt после приема статистики.

- Исправлена ошибка с обрабокой принятой статиски по кликам и открытым письмам (в некоторых случаях статистика принималась и накапливалась, но не отображалась).

- Исправлена обработка [%%..%%] макросов в текстовой части письма.

- amsweb.php: исправлен редирект на ссылки, начинающиеся с https

- Input Mail Processor: исправления для действия "Извлечь и сохранить данные из письма" для некоторых видов писем извлечение данных не работало.

- Input Mail Processor: испавлена проблема с очень долгой загрузкой больших списков Pop3 аккаунтов.

- Input Mail Processor: исправлена проблема с очень долгим запуском и остановкой проверки если в программу было загружено много Pop3 аккаунтов (тысячи) и при этом была выбрана сортировка по одному из полей таблицы аккаунтов.

- Input Mail Processor: исправлено отображение лога для вновь созданных правил обработки вэб форм.

- Input Mail Processor: исправлена ошибка с заполнением дерева списков рассылки в окне Действий правил обработки (списки рассылки добавлялись в дерево дважды).

- Input Mail Processor: теперь в html код формы подписки для размещения на сайте добавлен параметр accept-charset чтобы имена подписчиков на русском языке отображались корректно.

- Input Mail Processor: окна списка писем подвреждений/уведомлений, а так же окно редактора писем теперь можно развернуть на весь экран.

- Оптимизации в модуле генерации писем - значительно ускорено формирование DKIM подписи.

- Исправления в русской локализации интерфейса.

- Обновлены правила определения плохих адресов и грейлистинга (добавлено множество новых видов ошибок для более точной работы правил).

- Исправлены мелкие ошибки.

Выложил AMS Enterprise 2.99.8 FINAL build 1027 !

http://www.bspdev.ru/down_load/AMS2998e.zip

Изменения по сравнению с бета билдом 1025:

- Увеличена максимальная длинна синонимов (т.е. общая длинна слов между [%%...%%]) для макроса вида [%%Раз|Два|Три%%] c 512 до 4096 символов.

- Не большое исправление в загрузкчике конфигурации сервива AmsMailing.ru

Выложил AMS Enterprise 2.99.8 beta build 1025 !

http://www.bspdev.ru/b1025.zip

Перечень изменений в этой версии:

- Исправлена ошибка с зависанием потоков отправки в случае если удаленный сервер неожиданно и не корректно закрыл соединение во время Smtp сессии.

- Если тело письма содержат [%%F... макросы (ссылки на поля списков рассылки) - контрольные письма (сиды) больше не содержат строки "Can't access this field"

- MailProcessor: исправлен баг в парсере баунсов (не ловились баунсы с темой из русских букв).

- MailProcessor: исправление в локализации Действий правила (вместо "Удалить из списка рассылки" всегда добавлялось действие "Добавить в список рассылки")

- В логи рассылки теперь пишется уже "распарсенный"
сабжект, а не [%%ORandText.... как раньше.

- Добавлен макрос [%%WFullMessageFromUrl,URL,Interval%%]
Например, [%%WFullMessageFromUrl,http://127.0.0.1/gen.php,5%%]

Данный макрос позволяет загружать готовое тело письма от вашего генератора/рандомизатора контента. Генератор должен отдавать именно готовое MIME письмо целиком - заголовок, текст/html части, вложения и т.д.

Заголовок письма может содержать не обязательные макросы [%%HEncodedFullFrom%%] и [%%HToCcRecipients%%]. Программа ищет ТОЛЬКО эти макросы !!! Никакие другие макросы - ORandText,ORandString,FEmail и т.д. - не ищутся и не исполняются !!!

После загрузки письма с урла программа ищет эти макросы в заголовке. При их обнаружении - подставляет нужные значения (Имя/Email отправителя из Учетной записи и Имя/Email получателя из списка рассылки). Никакие другие модификации загруженного письма не выполняются !!!

Если имя отправителя или получателя содержат русские буквы и требуют инлайн кодирования - программа пытается определить инлайн кодирование, которое использовал ваш генератор, путем анализа поле Subject загруженного письма. Если там обнаруживается что-то типа Subject: =?windows-1251?B?wvv то для инлайн кодирования для макросов [%%HEncodedFullFrom%%] и [%%HToCcRecipients%%] используется кодировка Windows-1251 + base64. Если обнаруживается Subject: =?uff-8?Q?=C7=E4=F0... - то UTF-8 + QuotedPrintable. Если инлайн кодирование не найдено - оно не используется.

Еще раз отмечу, что эти макросы не обязательны, но могут быть желательны, особенно [%%HToCcRecipients%%] - чтобы в заголовок прописывалось имя-email получателя, которому по факту уходит письмо.

Пример письма, которое может отдаваться вашим генератором для макроса [%%WFullMessageFromUrl%%]:

Message-ID: <E4E157040F24F102DEDB6D3E3A44EA91>
From: [%%HEncodedFullFrom%%]
[%%HToCcRecipients%%]
Subject: test
Date: Fri, 5 Sep 2014 22:50:59 +0400
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0001_01CFC95B.DC6B9A40"

------=_NextPart_000_0001_01CFC95B.DC6B9A40
Content-Type: text/plain;
charset="windows-1251"
Content-Transfer-Encoding: quoted-printable

test

------=_NextPart_000_0001_01CFC95B.DC6B9A40
Content-Type: text/html;
charset="windows-1251"
Content-Transfer-Encoding: quoted-printable

<HTML>
<BODY>
test
</BODY>
</HTML>

------=_NextPart_000_0001_01CFC95B.DC6B9A40--


- Исправления в чекере релеев (тормоза при работе с большими списками релеев)

- Исправлены вылеты Mail Processor'a после приема большого
числа отбоек с множества Pop3 аккаунтов.

- Исправлена запись результатов проверки Smtp релеев в профиле
(в некоторых случаях, после проверки, часть релеев имело ошибочный статус "Не проверялся")

- Исправлена подстановка HELO (из окна Настройки-Доп. Настройки, использовать этот домен для HELO) при проверке Smtp релеев через прокси.

- Исправлено заполнение имен списков прокси в окне проверки Smtp релеев.

- Исправлено сохренение/загрузка писем в .eml файлы если они содержали рэндомные вложения.

- Исправлена "порча" тэгов html шаблонов при использовании макросов ORandMessageBody и WMessageBodyFromUrl. Теперь при перекодировании html шаблонов в системную кодировку никак не модфицируются Html тэги в шаблонах - все остается как есть. Единственное что меняется это charset в META тэге, больше ничего.

Очень желательно чтобы в ваших html шаблонах была указана кодировка в META тэге. Если она не указана - используется mlang.dll от движка IE для определения кодировки путем эвристического анализа содержимого шаблона. Однако, кодировка может определяться и не корретно. Поэтомуочень желательно указать ее в META тэге. Если в META указана кодировка Windows-1251 - шаблон вообще не перекодируется и не презаписывается.

- Добавлена экспериментальная поддержка IPv6

- Добавлена поддержка проксей, которые слушают на IPv4, а отправляют с IPv6

- При использовании прокси, IP целевого хоста теперь резольвится на стороне прокси, а не в АМС. Речь тут идет не о резольвинге MX, а о получении IP целевого хоста с которым нужно соединиться через прокси, не важно MX это или что-то другое.

- Добавлены Случайные Вложения

- При отправке контрольных писем-сидов в лог рассылки пишется строка "This is a seed message to control email(s)"


Выложил AMS Enterprise 2.99.7 FINAL !

http://www.bspdev.ru/down_load/AMS2997e.zip

Полный список изменений относительно версии 2.99.3:

Полностью переписана утилита Input Mail Processor (Процессор Входящей Почты), добавлены новые функции:

- Обработка FBL (Feedback Loop т.е. уведомлений о жалобах) в формате ARF (abuse reporting format). Для России функция актуальна для почтовой службы Mail.ru, которая предоставляет эти отчеты. Вы можете подписаться на получение FBL на http://postmaster.mail.ru. В случае жалоб на вашу рассылку - т.е. кликов на кнопку "Это спам" - mail.ru отправит на указанный ящик отчет о жалобе, Процессор
Входящей Почты его обработает и удалит адрес жалобщика из ваших списков рассылки. Таким образом, вы сможете автоматически очищать ваши базы от жалобщиков и радикально снизить вероятность попадания ваших рассылок в Спам.

- Улучшена функция обработки возвратов (баунсов). Теперь программа умеет не только извлекать адрес из возврата, но и сортировать его по виду ошибки т.е. по причине, по которой письмо не было доставлено (адрес не существует, адрес переполнен, письмо
заблокировано фильтрами и т.д.). Сортировка выполняется с очень высокой точностью - 92-97% ! Для каждой категории можно назначить свои действия по удалению не валидных
адресов из списков рассылки AMS. Используя эту функцию вы можете автоматически удалять из ваших баз не валидные адреса, что увеличит скорость рассылки и снизит вероятность попадания в Спам.

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

- Возвраты, содержащие ошибки, которые не удалось распознать теперь автоматически сохраняются в папку %appdata%\AMSEnt\Data\MailProcessor\UndetectedBounces\

- Процессор Входящей Почты теперь может принимать почту с любого количества Pop3 аккаунтов в многопоточном режиме (обработка до 500 почтовых ящиков одновременно).

- Добвалены функции загрузки и сохранения аккаунтов в CSV файлы.

- Добавлена функция обработки почты в виде .eml файлов из папок на диске.

- Добавлена возможность ограничить скорость отправки писем-подвтерждений и писем-уведомлений на подписку/отписку от рассылок.

- Добавлена возможность отправлять письма- подвтерждения/уведомления в многопоточном режиме через множество Smtp аккаунтов.

- Добавлена возможность задать число принимаемых писем в рамках одной Pop3 сессии (подключения к серверу).

- Добавлена возможность сброса (очистки) истории приема писем если требуется принять и обработать все письма из почтового ящика заново.

- Во всех Правилах обработки почты появилась возможность указать Pop3 аккаунты, письма с которых следует обрабатывать.

- Добавлена опция для Фильтра правила - "Обрабатывать все входящие письма (фильтр игнорируется)"

- Добавлена возможность сделать Правило обработки почты Эксклюзивным т.е. если письмо вызвало срабатывание его фильтра - другие правила не будет обрабатывать это письмо.

- Добавлена возможность изменить очередность исполнения Правил Обработки почты т.е. в какой последовательности Правила будут проверять/обрабатывать письмо. Это можно сделать путем перетаскивания Правил вверх-вниз в дереве правил.

- Добавлены новые Действия для Правил обработки почты: Удалить адрес и Списка Исключений, Сохранить скачанное письмо в папку, Извлечь из скачанного письма вложения и сохранить их
в папку.

- Множество оптимизаций и исправлений в Процессоре Входящей Почты - программа может обрабатывать любое количество писем из любого количества почтовых ящиков не нагружая машину и расходуя не более 100 мб памяти.

Новые функции и исправления в AMS:

- В окне настроек Ссылки для отписки от рассылок появилась опция "добавить поле List-Unsubscribe: в заголовок письма", по умолчанию она включена. Многие почтовые службы понимают данное поле и если получатель жалуется на рассылку или хочет от нее
отписаться - автоматически вызывается ссылка для отписки, заданная в этом поле.

- Исправлена ошибка "Can't open table ProxyX.dat" в прокси-менеджере после удаления списка прокси, используемого по умолчанию.

- Если в окне проверки прокси серверов указан порт 465 - модуль проверки использует SSL/TLS подключение.

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

- Добавлена функция импорта-экспорта списков DKIM ключей из/в JSON массивы.

- Исправлена ошибка "List Index Out of Bounds" в модуле проверки Smtp релеев.

- Число потоков проверки Smtp релеев увеличено до 500.

- Новый лог-вьювер в окне статуса проверки Smtp релеев.

- Исправлено сильное подтормаживание программы и перерасход памяти при проверке большого числа Smtp релеев в Профиле Отправки, теперь можно без проблем проверять десятки и сотни тысяч Smtp релеев.

- Добавлена возможность задать тему и содержимое проверочного письма для функции проверки списков Smtp релеев.

- В Профиле отправки, в таблице Smtp релеев добавлено поле Логин и сделана возможность сортировки списка по любым полям таблицы.

- В Профиле отправки, в таблице Smtp релеев, добавлена возможность множественного выбора записей для их модификации или удаления.

- В Профиле отправки, поля "Исключить релей в случае множества ошибок" и "Таймаут смены пула ротации" теперь задаются в секундах, а не в минутах.

- В Профиле отправки добавлена опция "Пометить релей как плохой в случае множества ошибок отправки или при ошибках авторизации". Если опция активна - по окончании рассылки плохие
релеи будут автоматически отключены в Профиле отправки.

- В окне Статус Потоков->Smtp Монитор добавлено поле Логин.

- Ликвидировано сильное подтормаживание таблицы в Smtp мониторе если рассылка шла через тысячи или десятки тысяч Smtp релеев.

- Если в Smtp Мониторе релей выключается вручную - он так же выключается и в Профиле отправки.

- Новый лог-вьювер (контрол для просмотра логов) в AMS и в Процессоре Входящей Почты: лог рассылки теперь обновляется в реальном времени, добавлена возможность выделять текст и
копировать в буфер обмена, добавлена функция поиска по логам.

- В Профиле отправки добавлена опция "Максимально число писем за сессию" т.е. можно задать число писем которое будет отправлено в рамках одного подключения к серверу и разделенных
командой RSET.

- Множество оптпимизаций в генераторе писем и других модулях программы.

- Добавлена интеграция с сервисом AmsMailing.ru.

- Добавлена функция обмена списками не валидных адресов и адресами жалобщиков между пользователями сервиса AmsMailing.ru

- Исправлены мелкие ошибки.

Выложил AMS Enterprise 2.99.7 pre-release !

http://www.bspdev.ru/down_load/AMS2997LastBeta.zip

Установка: распаковать архив в папку с предыдущей версией AMS, перезаписать старые файлы. Она найдет базу и настройки от предыдущей версии.

Это практически финальная версия 2.99.7. Если уважаемые пользователи не заметят фатальных проблем - она пойдет в финальный инсталлятор. На всякий случай выкладываю для тестирования.

Изменения:

- Input Mail Processor: заработали все функции.

- Input Mail Processor: переведен на русский язык.

- Input Mail Processor: добавлено Действие "Удалить из списка исключений"

- Input Mail Processor: некоторые улучшения в парсере отбоек и FBL.

- AMS: теперь понимает очередь заданий по модификации списков рассылки от нового Мэйл Процессора

- AMS: в окне "Ссылка для отписки" новая опция "Добавить поле List-Unsubscribe в заголовок письма"

- AMS: в редакторе писем исправлена проблема с пропаданием курсора при редактировании текстовых писем (без Html части).

- Исправлены мелкие ошибки.

Выложил AMS Enterprise 2.99.7 beta 0 !

http://www.bspdev.ru/down_load/MP30Beta0.zip

В архиве находится только новый Input Mail Processor, новые функции которого являются основными фичами версии 2.99.7.

Новое в этой версии:

- Добавлена обработка FBL (Feed Back Loop):

Изображение

- Кардинально улучшена обработка баунсов (отбоек). Программа научилась извлекать адреса из отбоек и сортировать их по типу ошибки (причине не доставки).

- Высокая точность распознавания отбоек - 98-99% !!!

- Высокая скорость обработки - 2000-2500 писем в секунду !

- Возможность загружать любое количество Pop3 аккаунтов.

- Обработка аккаунтов в многопоточном режиме.

- Возможность обрабатывать письма в виде .eml и .txt файлов в папках на диске.

- Возможность задать приоритет исполнения правил обработки почты.

- Функция загрузки аккаунтов из CSV файлов.

Зачем нужен этот функционал: в настоящее время, качество рассылки определяется качеством базы, по которой она выполняется. Большой % не валидных адресов, а так же жалобы получателей приводят к бану письма и/или IP адреса и домена, с которых выполнялась рассылка. Особенно это касается крупных почтовых служб - mail.ru, yandex.ru, gmail.com и т.д.

Новая функция обработки возвратов (отбоек) позволяет качественно и полностью автоматически очищать базы от не валидных адресов при рассылке через внешние Smtp сервера (аккаунты).

Функция обработки FBL (Feed Back Loop) позволяет автоматически удалять из списков рассылки жалобщиков (получателей, нажимающих кнопку "Это спам" в своем почтовом ящике).

Как это работает:

1. подключите получение FBL на postmaster.mail.ru
(http://habrahabr.ru/company/mailru/blog/147713/)

2. В Input Mail Processor'e, на вкладке Email аккаунты, добавьте POP3 аккаунт, на которые будут приходить FBL отчеты. В настройках правила "Обработка FBL" укажите действия, которые должны выполняться при парсинге FBL отчетов.

Для обработки возвратов необходимо добавить в Input Mail Processor POP3 аккаунты, на которые приходят отбойки. Обычно это данные от обратного (FROM) адреса, с которого уходила рассылка. Если рассылка уходила с множества Smtp серверов (аккаунтов) - вы можете загрузить в Mail Processor список парных POP3 аккаунтов и обработать отбойки сразу со всех почтовых ящиков !

Ограничения этой бета версии:

- Работает только обработка возвратов и FBL.

- Возожность выбрать только один тип действия: сохранить извлеченные не валидные адреса и адреса жалобщиков в текстовые файлы на диске.

- Интерфейс программы еще не переведен на русский язык.


Ограничения вызваны тем, что AMS еще не умеет исполнять очередь заданий по модификации списков рассылки, которая формируется Input Mail Processor'ом, данный функционал будет закончен в ближайшие дни.


Выложил AMS Enterprise 2.99.3 FINAL

http://www.bspdev.ru/down_load/AMS2993e.zip

Новое в этой версии (по сравнению с beta5)

- Исправлены некоторые проблемы со скриптом amsweb.php. Если вы используете amsweb.php для статистики - скрипт желательно обновить.

- Исправлены мелкие недоработки в парсере Html кода.

- Исправлены мелкие ошибки.

Выложил AMS Enterprise 2.99.3 beta5 (build 806)

http://www.bspdev.ru/down_load/AMS2993beta5.zip

Новое в этой версии:

- Добавлена проверка писем в SpamAssassin'e

- Темы проверочных писем (при проверке Smtp релеев) теперь
содержат следующие данные: Имя сервера,Порт,Логин,Пароль проверяемого Smtp релея.

- Исправлены некоторые ошибки в алгоритме ротации прокси серверов.

- Исправлены мелкие ошибки.

Выложил AMS Enterprise 2.99.3 beta4 (build 795)

http://www.bspdev.ru/down_load/AMS2993beta4.zip

Новое в этой версии:

- Исправлен серьезный баг в генераторе писем (выход за пределы массива), приводящий к вылету во время рассылки или остановке потоков отправки с не возможностью остановить рассылку ! Этот баг имел место по меньшей мере с версии 2.98 !

- Исправлен баг в модуле проверки Smtp релеев (ошибка вида Index 4343434 Out of bounds сразу после запуска проверки)

- Тема тестовых писем (отправляемых при проверке Smtp релеев) теперь содержит следующие данные: имя сервера,логин,пароль

- Все новые окна, появившееся в версии 2.99.3 переведены на русский язык.

Выложил AMS Enterprise 2.99.3 beta3 (build 791)

http://www.bspdev.ru/down_load/AMS2993beta3.zip

Новое в этой версии:

- Исправлена ошибка "Fixed row count....." при открытии окна статуса потоков в случае если для рассылки НЕ использовались прокси.

- Исправлены счетчики Отправленных, Не отправленных и т.д. писем на главном окне AMS. В некоторых случаях, если была включена опция "Переотправить на не отправленные в конце рассылки", после запуска переотправки счетчики могли показывать не адекватные цифры (отправленных больше чем всего адресов и т.д.)

- Исправлены счетчики числа соединений через прокси в окне Статус потоков->Прокси монитор (в некоторых случаях число не удачных соединений могло быть больше чем общее число попыток соединений).

- Счетчик не удачных соединений в прокси мониторе теперь содержит две цифры X/Y где Х - число не удачных соединений подряд, а Y - общее число не удачных соединений.

- Исправлена ошибка в модуле исключений прокси в случае множества ошибок или не отправленных писем (были перепутаны режимы исключения - в настройках было выбрано один режим, а по факту работал другой).

- Исправлена ошибка в модуле проверки Smtp релеев. Если была включена опция проверки с использованием прокси - проверка не стартовала.

Выложил AMS Enterprise 2.99.3 beta2 (build 785)

http://www.bspdev.ru/down_load/AMS2993beta2.zip

Новое в этой версии:

- Добавлена поддержка множества списков прокси.

- Для каждого списка прокси можно задать свои настройки по обновлению с URL или файла.

- Процесс проверки/загрузки теперь идет на заднем фоне, т.е. Прокси-менеджер можно закрыть не дожидаясь окончания проверки.

- Модуль проверки проксей полностью переписан, исправлены все проблемы с проверкой (вылеты).

- Добавлена возможность задать номер порта для тестового Smtp сервера в окне настроек проверки прокси.

- Добавлен формат загрузки/сохранения списков прокси в CSV файл (IP,Порт,Тип,Логин,Пароль)

- Добавлена функция Ротации прокси серверов. Настройки ротации проксей аналогичны настройкам ротации релеев: можно задать размер пула ротации, интервал обновления пула, таймаут обновления пула.

- Добавлена возможность ограничить число параллельных соединений (потоков) через каждый прокси.

- Добавлена функция синхронизации + автоматической привязки проксей к релеям (подробности см. ниже).

- Добавлена опция авто-исключения прокси из рассылки по количеству не отправленных писем подряд.

- Окно настроек авто-исключения проксей из рассылки переехало в Профиль отправки->Вкладка Общие настройки для всех режимов, кнопка Rotation Options.

- Добавлена функция отписки от рассылки в один клик (в редакторе писем меню Вставка->Unsubscribe Link). Данная функция работает только в режиме рассылки Персональная Копия.

- Исправлена проблема с порчей "отслеживаемых" ссылок - с некоторыми версиями IE после перехода на вкладку Предпросмотр или сохранения письма в файл ссылки href="[%%TLink...%%]" превращались в href="c:\program files\AMSEnt\[%%TLink...%%]"

- Обновлен скрипт amsweb.php: теперь скрипту передается только один параметр - длинная зашифрованная строка. Т.е. amsweb.php?fsddfllfsdjlkjlsfjlsdfjsldfjsldf..... Параметры зашифрованы алгоритмом AES + сверху base64. Эта версия не будет работать со старым скриптом ! Если вы используете статистику по кликам и открытым письмам - нужно обновить скрипт на вашем сайте ! Поскольку новый скрипт использует криптографию - PHP на вашем сайте должен включать расширение mcrypt, в противном случае скрипт работать не будет !

- Получение статистики по кликам и открытым письмам теперь можно закрыть паролем (пароль задается в самом начале скрипта amsweb.php), его же нужно прописать в Настройках->RealTime статистика в AMS, открыв ссылку на amsweb.php на редактирование. Не забудьте обновить пароль в настройках ссылки, в противном случае статистика работать не будет ! Если скрипт используется в Input Mail Processor'e для подтверждения подписки/отписки - пароль нужно так же задать в Mail Processor'e на вкладке Настройки->Ссылки

- Добавлена возможность задать "действия" для "отслеживаемых" ссылок. Т.е. появилась возможность выполнять автоматическую модификацию списков рассылки в случае если получатель кликнул на ту или иную ссылку. Например, если получатель кликнул на ссылку, которая содержит под-строку /mypage.html - можно задать следующие действия: добавить этого получателя в заданные списки рассылки, удалить из заданных списков рассылки, удалить из списка, по которому была рассылка, сохранить контакт в CSV файл на диск.
Естественно, для разных ссылок можно задать разные действия. Новые настройки находятся в окне Настройки->RealTime статистика, вкладка Traceable Links Actions.

- Добавлена возможность запустить/остановить сразу несколько рассылок (выделенных через shift) или все имеющиеся рассылки (правый клик на таблицу рассылок на главном окне AMS, контекстное меню).

- Добавлена возможность выбрать список прокси, который должен использоваться для рассылки в Профиле отправки. Разные профили могут работать с разными списками.

- Добавлена возможность задать список прокси, который должен использоваться для проверки Smtp релеев в Профиле отправки.

- Добавлена возможность задать число попыток проверки Smtp релеев. Если при этом включена проверка через прокси - для каждой попытки будет использован случайный прокси из выбранного списка.

- Добавлены групповые операции над списком smtp релеев в Профиле отправки - включить/выключить/проверить/удалить - все релеи, только хорошие, только плохие, только не проверенные, только включенные, только выключенные и т.д. Функции доступны через правый клик на таблицу релеев, а так же через кнопки Проверить-> и Удалить->

- Исправлена ошибка в функции ограничения скорости отправки на заданные домены через встроенный Smtp сервер. Ошибка проявлялась в режиме BCC - в некоторых случаях формировался очень большой BCC пакет с числом адресов равным числу потоков отправки.

- Исправлена функция анализа ответов Smtp серверов, исправления касается всего что есть в окне Настройки->Smtp правила. В случае многострочного ответа (ошибки) сервера программа выполняла поиск шаблонов только в последней строке ответа. Теперь ищет во всех строках.

- При рассылке через встроенный Smtp сервер, в случае если DNS запрос не вернул MX серверов для домена - программа больше не пытается делать отправку на такие домены, адреса помечаются как плохие и в конце рассылки (если активирована соответствующая опция) автоматически добавляются в Список исключений.

- Исправлены проблемы в протоколе обмена данными между AMS и Планировщиком рассылок. В редких случаях AMS воспринимал broadcast сообщения, отправленные другим софтом как команду от Планировщика рассылок.

- Input Mail Processor: исправлено извлечение плохих email адресов из некоторых видов "отбоек" (баунсов).

- Исправлены проблемы со случайными вылетами или не адекватной работой AMS при использовании очень большого числа потоков отправки (больше 2500).

- Внесено множество оптимизаций в генератор писем. Загрузка на процессор ниже, письма генерируются и отправляются быстрее - до 2500-3000 писем в секунду с общим трафиком в 800 мегабит в секунду в идеальных условиях (быстрая машина, гигабитная сеть, отсутствие скоростных ограничений, SSD диск, "удобное" с точки зрения генератора письмо).

- Исправлена ошибка Can't perform operation on closed dataset во время создания бэкапа баз и настроек.

- Некоторые библиотеки и компоненты, используемые в AMS одновлены до последних версий.

- Исправлены другие ошибки, о которых я уже забыл )

Некоторые коментарии по обновленному прокси менеджеру и алгоритмам ротации прокси:

1. Можно создать много списков прокси и для каждого задать свои настройки для авто-обнолвения и проверки после обновления. Но в один момент времени может загружаться/обновляться только один список прокси ! Если время обновления/проверки списка 2 пришлось на момент, когда обновляется/проверяется список 1 - задание для списка 2 встает в очередь и будет выполнено после завершения работы над списком 1.

2. В зависимости от настроек ротации выборка проксей работает следующим образом:

Если ротация и ограничения на число потоков ВЫКЛЮЧЕНЫ - для каждой попытки отправки выбирается случайный и активный (т.е. не исключенный из-за ошибок) прокси из выбранного списка.

Если ротация выключена, а ограничение на число потоков включено - выбирается случайный прокси из тех, которые включены и имеют свободные слоты для потоков.

Если ротация включена - выборка работает как в предыдущих двух пунктах, но диапазон выборки ограничен размером пула ротации.

Если включена синхронизация ротации проксей с релеями: для каждого релея выбирается и в дальнейшем используется только один прокси. Т.е. каждый релей работает только со своим соксом, который больше не используется ни с каким другим релеем. Если число релеев больше чем число проксей в списке - часть релеев никогда не отправит письма т.к. для них не найдется свободных прокси. Если в процессе рассылки какой-то прокси будет исключен из-за большого числа ошибок - связанный с ним релей попробует выбрать другой свободный прокси (еще не связанный с другим релеем). Если наборот, в процессе рассылки будет исключен какой-то релей из-за большого числа ошибок - вместе с ним будет исключен и связанный с ним прокси.

Обратите внимание: если включена функция синхронизации ротации с релеями - настройки ротации проксей по факту перестают действовать при рассылки через релеи. В то же время, если используется смешанный режим рассылки (Встроенный Smtp + релеи) - то при одновременно включенных опциях ротации прокси и синхронизации с релеями - для встроенного Smtp ротация проксей выполняется будет, а для релеев - нет. При этом один и тот же прокси может использоваться и встроенный Smtp сервером и каким-то одним релеем, с которым он связан. При этом ограничение на число потоков через прокси охватывает оба режима.

Еще важный момент: списки прокси больше не "расшариваются" между рассылками ! В разных профилях можно выбрать разные списки прокси, а к разным рассылкам привязать разные (или одни и те же) профили. После запуска каждая рассылка будет работать с индивидуальной копией списка проксей, со своим пулом ротации и т.д. Все рассылки работают полностью не зависимо со своей копией настроек, своими очередями заданий и т.д. и не ничего не знают о работе других запущенных рассылок.

Если включена функция авто-обновления списков прокси - после обновления списка он полностью перезаписывает текущий пул ротации и статистику по предыдущему списку. Т.е. ротация начинается с начала, вся статистика по старому списку прокси (число отправленных через прокси писем, исключенные прокси и т.д.) полностью обнуляется.

Если в настройках авто-обновления списка ВЫКЛЮЧЕНЫ опции "Проверить после загрузки" и "Проверить по RBL после загрузки" - к рассылкам попадают хорошие и непроверенные прокси. Если же эти опци включены - только проверенные и/или "чистые" прокси.

Некоторые новые окна еще не переведены на русский язык, перевод будет в финальном релизе.

Если заметите любые ошибки - пишите на support@bspdev.com или в скайп maxterentiev

Выложил AMS Enterprise 2.99.2 FINAL

http://www.bspdev.ru/down_load/AMS2992e.zip

Новое в этой версии:

- Добавлена поддержка DKIM сигнатур.

- Добавлена поддержка персонализированных вложений.

- Добавлена функция Anti-GreyList (приостановка отправки на домен в случае ошибок типа "Try again later" на заданное число секунд).

- Добавлена функция автоматического сохранения обнаруженный "плохих" адресов в Список Исключений в конце рассылки (если рассылка была через встроенный Smtp сервер AMS).

- Добавлена возможность добавлять свои строки (типа Prcedence: bulk, List-Unsbuscribe: и т.д.) в стандартные MIME заголовки AMS без необходимости рандомизации заголовков.

- Добавлена возможность включать/выключать эмуляцию OutLook Express / Windows Live Mail.

- По многочисленным просьбам списки рассылки больше не сортируются по полю Email т.е. загружаются как есть во входном файле.

- Исправлена ошибка с глобальным ограничением скорости рассылки если использовался встроенный Smtp сервер и интервал остановки был больше чем число потоков рассылки.

- Выполнены оптимизации в модулях генерации и отправки писем. Загрузка CPU стала чуть меньше, скорость отправки - выше. Особенно это касается "тяжелых" писем (более 40-50 кб). Максимально возможная скорость генерации/отправки выросла с 200 до 550 мегабит в секунду (на Core2 Duo 3.3 ghz, 1 гбит сеть).

- Исправлены некоторые недочеты в редакторе писем.

- Исправлен очень долгий запуск рассылки или зависание программы в случае если несколько тысяч шаблонов писем (для ORandMessageBody), ссылались на несколько тысяч шаблонов заголовков (ORandMessageHeader).

- Исправлены мелкие ошибки.

Выложил AMS Enterprise 2.99 FINAL

http://www.bspdev.ru/down_load/AMS299e.zip

Важное замечание по работе с ADO/ODBC подключениями к внешним БД в Windows Vista и 7: если подключение к большим таблицам (сотни тысяч и миллионы записей) выполняется ОЧЕНЬ медленно (несколько минут) - в консоли Windows (cmd) наберите строку:

netsh interface tcp set global autotuninglevel=disabled
После чего перезапустите машину.

Изменения по сравнению с beta5:

- Исправлена проблема с не возможностью закрыть окно с результатами после выполнения операции Поиск и Удаление в менеджере списков рассылки.

- Исправлена проблема (Access Violation) с сохранением результатов поиска по списку рассылки.

- Исправлена проблема (Access Violation) в функции переноса адресов в другой список рассылки если для выборки записей использовался фильтр.

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

- Исправлена подстановка поля заголовка Content-Transfer-Encoding для Html писем без текстовой части.

- Исправлена загрузка писем из .eml файлов если кодировка MIME частей письма и кодировка в <META> тэге Html части различались.

- Исправлена проблема с разворотом на всю высоту окна области редактирования и предпросмотра Html части письма в редакторе писем при запуске под Windows 7 x64 с последней версией Internet Explorer'a.

- Обновлена документация и перевод новых окон версии 2.99 на русский язык.

- На 5 мб уменьшен размер MassSender.exe

- Исправлены другие мелкие ошибки.

Выложил AMS Enterprise 2.99 beta 5

http://www.bspdev.ru/down_load/AMS299beta5.zip

Новое в этой версии:

- Для "внешних" списков рассылки (подключений к БД через ADO/ODBC) реализован режим "прямого" подключения без создания копии в локальной базе данных AMS.

- Исправлен серьезный баг в обработке Списка Исключений во время рассылки - при некоторых комбинациях настроек он мог не работать.

Выложил AMS Enterprise 2.99 beta 4

http://www.bspdev.ru/down_load/AMS299beta4.zip

Новое в этой версии:

- Исправлена загрузка-сохранение писем типа "Только Текст" (без html).

- Исправлена обработка шаблона ORandMessageBody для писем типа "Только Текст"

- Исправлена генерация "отслеживаемых" ссылок в Предпросмотре в редакторе писем (клики в предпросмотре теперь "отслеживаются").

- Добавлена возможность задать интервал для попытки загрузки данных для шаблонов [%%W...FromUrl%%]. В %appdata%\AMSEnt\Data\Settings.ini можно добавить строку WTemplateInterval=интервал в миллисекундах. Например, WTemplateInterval=60000
Данный параметр определяет паузу между попытками скачать данные для шаблонов [%%W...FromUrl%%] в случае любых ошибок загрузки (по умолчанию пауза равна 5 секундам).

Выложил AMS Enterprise 2.99 beta 3

http://www.bspdev.ru/down_load/AMS299beta3.zip

Новое в этой версии:

- Добавлен шаблон [%%WTextFromUrl%%] - вставляет в указанное место текст (или html код) с URL. Будет подставлено то, что загружено.

- Добавлен шаблон [%%WMessageBodyFromUrl%%] - позволяет загружать тело письма с URL. Для Html+Текст писем текстовая часть извлекается из Html на лету. Html часть приводится к системной кодировке (Windows-1251 для русского языка).

- Добавлен шаблон [%%WMessageHeaderFromUrl%%] - позволяет загружать шаблоны заголовков для писем с URL.

- Добавлен пункт "Авто" для Inline и Content-Transfer кодировки письма (выбирается по умолчанию при создании новых писем, если активен - Inline кодировка всегда Base64, Content-Transfer - Quoted-printable или 8bit в зависимости от типа письма).

- Исправлено сохранение выбора Inline и Content-Transfer кодировки при сохранении письма.

- Исправлено сохранение настройки текстовой части (Авто, своя, не использовать) при сохранении письма.

- Исправлена ошибка Access Violation при создании/загрузки данных из бэкапа.

- Все новые окна переведены на русский язык.

Замечание по работе с новым шаблонами [%%W..FromURL%%]

Поскольку загружаемые данные критичны для формирования письма, в случае любых ошибок HTTP программа приостанавливает генерацию писем (а с ней и рассылку) и пытается загрузить данные для этих шаблонов каждые 5 секунд до тех пор, пока не загрузит или пока рассылка не будет остановлена пользователем.

В остальном шаблоны [%%WMessageBodyFromUrl%%] и [%%WMessageHeaderFromUrl%%] используются аналогично шаблонам [%%ORandMessageBody%%] и [%%ORandMessageHeader%%]

Выложил AMS Enterprise 2.99 beta 2

http://www.bspdev.ru/down_load/AMS299beta2.zip

Новое в этой версии:

- Исправлена проблема с не возможностью продолжить рассылку с момента остановки если была включена рандомизация списков рассылки.

- Добавлены функции загрузки и сохранения Правил Исключений (Exclude Rules) в CSV файл с контролем дубликатов.


Выложил AMS Enterprise 2.99 beta 1

http://www.bspdev.ru/down_load/AMS299beta1.zip

Новое в этой версии:

- Добавлены "внешние" списки рассылки т.е. подключение к любому источнику данных, для которого есть ODBC драйвер (это от CSV файлов и экселя до любых популярных СУБД). Достаточно один раз настроить подключение и задать соответствие полей и AMS будет с ним работать как с обычным списком рассылки. Ограничений только два: 1 данные открываются в режиме Только для Чтения, в AMS их можно видеть, но нельзя модифицировать. 2 в этой бета версии еще не работает режим прямого подключения во время рассылки т.е. при старте и перезапуске рассылки AMS, на заднем фоне, создает копию выбранной БД в локальной базе данных. Режим прямого подключения будет немного позже т.к. еще не отлажены не штатные ситуации типа зависания сервера БД во время рассылки, удаления выбранных данных другим пользователем БД во время рассылки, пропадание связи с сервером БД...

- Добавлена возможность задать случайную кодировку для писем (меню Кодировка на тулбаре редактора).

- Добавлена возможность выбрать или задать случайную Inline кодировку для полей заголовков (Base64, Quoted-Printable, None).

- Добавлена возможность выбрать или задать случайную Content-Transfer-Encoding кодировку для Html и Текстовой части писем (Quoted-Printable, Base64, 7/8bit)

- Добавлена возможность генерировать Html письма без текстовой часть (т.е. НЕ multipart/alternative). Настройка находится на вкладке Текстовая часть в редакторе писем.

- Добавлена возможность использовать [%%..%%] шаблоны в поле Организация в учетной записи отправителя.

- Input Mail Processor теперь может обрабатывать почтовые ящики с любым количеством писем любого размера. В предыдущей версии наблюдались проблемы с перерасходом памяти при анализе 50 000+ писем.

- В прокси-менеджере добавлен пункт "Удалить всех прокси кроме хороших"

- В прокси-менеджере в окне Авто-загрузки списков можно включать или выключать источники, из которых их следует загружать.

- Исправлена загрузка писем в редактор из .eml формата в случае если письмо было в кодировке, отличной от системной.

- Исправлены крякозяблы в Предпросмотре Html части письма если использовались случайные шаблоны тела письма и была изменена кодировка в редакторе AMS.

- При генерации писем теперь всегда прописывается корректная кодировка в <META> тэге Html части, если <META> тэг в нем есть (ищется в первых 20 строках Html части).

- Исправлена проблема с отслеживаемыми ссылками: ограничения на длинну ссылки увеличено со 100 до 500 символов.

- При отправке тела письма (для команды DATA) включается таймаут на 7 минут для предотвращения зависания потоков в случае работы с тормозными релеями.

- Исправлены другие мелкие ошибки.



Выложил hotfix AMS Enterprise 2.98.5 build 510 final

http://www.bspdev.ru/down_load/AMS2985e.zip

Изменения по сравнению с билдами 498-507:

- Исправлены проблемы с таймаутом для SSL соединений (зависание потока на стадии Starting SSL handshake если во время соединения оно было прервано по таймауту).

- Исправлены ошибки рассылки при одновременном использовании прокси типа Socks и HTTP.


Выложил AMS Enterprise 2.98.5 final

http://www.bspdev.ru/down_load/AMS2985e.zip

Перечень изменений по сравнению с версией 2.98.2:

- Добавлена поддержка HTTP прокси для рассылки.

- Добавлена возможность делать рассылку по HTTP протоколу через скрипты на web серверах через PHP mail()

- Списки рассылки теперь могут содержать повторяющиеся email адреса (дубликаты).

- Добавлена возможность автоматической переотправки на "Не отправленные" адреса по окончании рассылки.

- В настройках MultiHomed машин появилась возможность связать доступные IP адреса с их доменами, после этого с smtp командой HELO будут отправляться корректные имена доменов (в зависимости от того, с какого IP уходит письмо).

- Исправлена проблема с зависанием программы во время запуска в случае повреждения таблицы БД со структурой дерева списков рассылки.

- Добавлена возможность задать прокси сервер для "служебных" операций таких как проверка рег. данных и прием RealTime статистики по кликам и открытым письмам.

- Исправлен импорт списков рассылки из Excel 2010

- Исправлен запуск Input Mail Processor через окно Инструменты в AMS.

- Исправлено отображение оставшегося времени паузы если включено ограничение скорости для релеев И глобальное ограничение для всей рассылки.

- Исправлены ошибки с определением домена локальной машины, используемого для HELO.

- Запуск AMS теперь выполняется на 2-3 секунды быстрее.

- Исправлены мелкие ошибки.


Для рассылки через скрипт необходимо сделать следующее:

1. Скопировать mailout.php на сервер с помощью любого FTP клиента.

2. Прописать прямую ссылку на скрипт в Профиле отправки, в окне настроек Smtp сервера. Т.е. вместо имени Smtp сервера нужно прописать ссылку на mailout.php.

3. НАСТОЯТЕЛЬНО РЕКОМЕНДУЕМ УСТАНОВИТЬ ЛОГИН-ПАРОЛЬ НА ПАПКУ СО СКРИПТОМ mailout.php В ЦЕЛЯХ ПРЕДОТВРАЩЕНИЕ РАССЫЛКИ ЧЕРЕЗ ВАШ СЕРВЕР ПОСТОРОННИМИ ЛИЦАМИ

4. Если папка со скриптом закрыта паролем через .htaccess - укажите логин-пароль от папки вместо логина-пароля для Smtp сервера.

При этом профиль отправки может одновременно содержать как smtp релеи так и ссылки для рассылки через скрипт - они будут работать одновременно.

Все настройки Профиля отправки включая скоростные ограничения и т.д. будут так же работать и при рассылке через скрипт - если имя smtp сервера содержит http:// программа будет использовать другой транспортный протокол, все остальное будет работать так же как с обычными релеями.

В качестве бонуса у вас появляется возможность как угодно модифицировать содержимое письма средствами PHP т.к. на mailout.php приходит его исходник в параметрах msgheader и msgbody.

На скриншоте показан пример того, как может выглядеть окно настроек Smtp релея при рассылке через скрипт:

Изображение

Если письмо, отправленное через скрипт приходит в почтовый клиент в нечитабельном виде (в виде исходного кода письма) - вероятно на вашем сервере включено PHP расширение Magic Quotes.

Чтобы отключить Magic Qutes добавьте строку

magic_quotes_gpc = Off

в файл php.ini на вашем сервере.

Если доступа как php.ini у вас нет - добавьте строку

php_flag magic_quotes_gpc Off

в файл .htaccess, который должен быть расположен в той же папке, где находится скрипт mailout.php


Выложил AMS Enterprise 2.98.2 final

http://www.bspdev.ru/down_load/AMS2982e.zip

Перечень изменений по сравнению с версией 2.98:

- Исправлены ошибки в функции ротации заголовков: в некоторых случаях, программа загружала шаблоны заголовков из папки, указанной в другом (или предыдущем) письме.

- Исправлена ошибка с самопроизвольным закрытием программы во время рассылки если была включена опция загрузки статистики по кликам и открытым
письмам через заданный интервал времени.

- Улучшен алгоритм ротации Smtp релеев: в некоторых случаях часть релеев могла никогда не попадать в активный пул ротации.

- Исправлено редактирование записей списка рассылки в окне результатов поиска (ошибка Duplicate key found in table ListX.dat)

- Исправлена ошибка, из-за которой возникала порча файла с результатами рассылки в случае перезапуска рассылки (Старт->Начать с начала) и последующим отказом от перезапуска.

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

- Исправлена проблема с "зависанием" окна статуса потоков если для рассылки использовалось больше 200-300 потоков. Теперь чем больше используется потоков тем реже перерисовывается таблица с их статусом.

-Исправлена аналогичная проблема с отрисовкой таблицы статуса Smtp релеев (вкладка Smtp монитор в окне статуса потоков) если для рассылки использовалось несколько сотен Smtp серверов.

- Исправлена проблема с чрезвычайно долгой загрузкой списка Smtp серверов, если размер списка велик (тысячи и десятки тысяч серверов).

- Исправлена проблема с чрезвычайно долгим запуском проверки списков Smtp серверов если Профиль отправки содержал большое их количество (тысячи и десятки тысяч Smtp серверов).

- Исправлена проблема с чрезвычайно долгим сохранением Профиля отправки если в него было загружено большое количество Smtp серверов (несколько тысяч).

- Убраны ограничения для максимального значения полей Профиля отправки, в которых задаются ограничения скорости рассылки.

- Добавлена возможность удаления дубликатов при загрузке списка прокси-серверов для формата "IP:Port" или "только IP" и под-режима загрузки "Загружать как Socks4 и Socks5".

- Исправлена ошибка в функции подстановки CID'ов для встроенных в письмо картинок (в некоторых случаях удалялся пробел между именем картинки и ее атрибутами в результате получалась строка вида Src=Image.gifwidth=100 и картинка не отображалась).

- Улучшен алгоритм балансировки загрузки потоков рассылки для режимов без ограничения скорости Smtp серверов.

- Снижена загрузка процессора при использовании большого числа потоков рассылки (больше 300).

- Исправлена отрисовка кнопки "Построить список" в таблице статистики по кликам на ссылки в письмах в окне Статистики рассылки.

- Улучшен алгоритм создания потоков отправки если для рассылки используется большое число Smtp серверов и включена их ротация (теперь выделяется число потоков равное размеру пула ротации * максимальное число потоков Smtp сервера).

- Добавлена возможность использовать прокси сервера во время проверки Smtp релеев на работоспособность.

- Добавлена возможность не отправлять тестовое письмо на контрольный email адрес во время проверки Smtp релеев на работоспособность.

- Добавлена поддержка библиотеки версии OpenSSL 1.0 и более поздних.

- Исправлена проблема с невозможностью открыть окно настроек авто-загрузки списков прокси серверов (ошибка "Прокси менеджер занят" после того как список был обновлен хотя бы один раз).

- InputMailProcessor: проверка настроек Правил обработки почты больше не выполняется для не активных (выключенных) Правил.

- Другие мелкие отпимизации и исправления.

Выложил окончательный инсталлятор AMS Enterprise 2.98 !

http://www.bspdev.ru/down_load/AMS298e.zip

Обновлен хэлп, все допереведено на русский язык, обновлены версии OutLook Express/Windows Mail/Live Mail до актуальных на сегодняшний день.

Выложил AMS Enterprise 2.98 Final !

http://www.bspdev.ru/down_load/AMSEnt298Final.zip

Изменения по сравнению с beta 6:

- Добавлен Smtp чекер (кнопка "Проверить" в Профиле отправки теперь работает)

- Добавлена возможность задать ограничение скорости рассылки для заданных доменов при рассылке через Smtp релеи.

- Добавлена функция бэкапа всех баз и настроек в один файл для удобного переноса данных с машины на машину (кнопка Инструменты на главном окне программы).

- Добавлена возможность запуска процессора входящей почты и планировщика рассылок из AMS.

- Немного изменен формат файла списков Smtp релеев и настроек скоростных ограничений для доменов.

- Исправлено определение размера картинки (width, height) в редакторе писем.

- Исправлена проблема с "разъезжаением" заголовка писем (в том числе при использовании ротации заголовков) при рассылке в режиме СС/BCC и пустыми полями "Кому для режимов CC/BCC"

- Исправлена подстановка корректной кодировки (7bit или 8bit) в зависимости от языка, на котором написано письмо.

- Исправлено inline кодирование полей заголовков в base64 (если длинна строки больше 75 символов теперь используются переносы).

- Во много раз увеличена скорость работы Списка и Правил исключений (особенно если в списке исключений миллион+ адресов, а так же больше 1000 правил исключений).

- Добавлена возможность отключить рандомизацию списков рассылки. Этот режим очень сильно нагружает жесткий диск если рассылка идет по большим спискам (200 000 адресов и больше). Параллельный запуск нескольких рассылок в этом режиме крайне затруднен (если у вас нет супер-быстрого SSD винчестера - в данном случае поможет только носитель, с минимальным временем случайного доступа.). В финальной версии рандомизация выключена по умолчанию. Чтобы ее включить зайдите в Настройки->Рандомизация списков. Обратите внимание, что изменение этой опции требует перезапуска не завершенных рассылок !

- Исправлена проблема с замедлением рассылки после 30-40% прогресса в случае если она идет по большим спискам (от 200 000 адресов).

- Исправлена проблема с поеданием гигабайта и более памяти если включены ограничения скорости по доменам, список рассылки содержит 1 000 000+ адресов, причем большая их часть попадает под скоростные ограничения.

- Исправлена проблема с подстановкой Smtp логина в From адрес если использовалась переотправка через другой релей в случае ошибок.

- Исправлена ошибка "Floating point division by zerro" при скроллинге некоторых html документов в редакторе писем.

- Изменен алгоритм обновления локального списка прокси при включенной опции переодической перезагрузки списков прокси. Теперь локальный список (используемый активными рассылками) полностью перезаписывается свежескаченным списком.

- Огромное количество оптимизаций и мелких исправлений в генераторе заданий и модуле рассылки. Расход памяти уменьшен. Загрузка процессора уменьшена.

- Возможно исправлена проблема с загрузкой больших списков рассылки, которая проявлялась у некоторых пользователей. На рабочих машинах ее воспроизвести не удалось, однако движек базы данных был пересобран с поддержкой LargeFileSupport. Проблема должна уйти.

- Все окна переведены на русский язык.

- Исправлены другие мелкие ошибки, о которых я уже забыл :-)

- Изменился алгоритм проверки регистрационных данных. Версия 2.98 потребует новых рег. данных при первом запуске. Если вы покупали AMS - вы можете обновить свои рег. данные на этой странице:

http://www.bspdev.com/php/UpdateRegAms.php

Это пре-релизный вариант версии 2.98. Однако, поскольку изменилась система проверки рег. данных я вначале выкладываю ее здесь. Если за пару дней ни у кого проблем не будет - выложу окончательный инсталлятор на сайт.

Так же большая просьба всем пользователям, которые скачают эту версию, посмотреть не будет ли на нее ругаться антивирус. По поводу беты 6 некоторые пользователи писали о проблемах с NOD32. Если заметите любую ругань от вашего анти-вируса - большая просьба отписать в эту тему.

Выложил AMS Enterprise 2.98 beta 6 !

http://www.bspdev.ru/down_load/AMSEnt298Beta6.zip

- Добавлена ротация заголовков писем (см. информацию ниже).

- Добавлен таймаут для переключения на следующий пул реелев при использовании ротации релеев.

- Добавлена функция "Уведомить о прочтении" в редакторе писем.

- Вероятно исправлена ошибка с не верным отображением прогресса рассылки после объединения или разъединения списков (воспроизвести данную проблему не удалось, однако обнаружились пара проблемных мест в коде, из-за которых она, при некоторых условиях, могла возникать).

Информация по использованию ротации заголовков писем

В качестве шаблона заголовков используются текстовые файлы вида:

MessageID: <ORandStr>
Reply-To: [%%HEncodedFullReplyTo%%]
From: [%%HEncodedFullFrom%%]
[%%HToCcRecipients%%]
Subject: [%%HSubject%%]
Date: [%%HCurrentRFCDateTime%%]
Organization: [%%HSenderOrganization%%]
MIME
Последний раз редактировалось Max Terentiev Пн дек 28, 2015 2:22 pm, всего редактировалось 52 раза.

hepner
Сообщения: 47
Зарегистрирован: Ср фев 02, 2011 4:21 am

#2 Сообщение hepner » Сб апр 23, 2011 7:16 am

приветствую) у меня вот тут такие вопросы возникли, изменению подверглось только Профиль отправки? а как же само Письмо.
вот самые простые примеры:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=windows-1251" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16421"></HEAD>
<BODY>
<DIV>МОЁ СООБЩЕНИЕ</DIV></FONT></BODY></HTML>

из-за такого кода банят, нельзя сделать что бы код был просто html к примеру такой
<HTML><HEAD></HEAD>
<BODY>МОЁ СООБЩЕНИЕ</BODY></HTML>

Еще в новой версии ты хотел сделать, точнее мы обсуждали и ты говорил что сделаешь что бы можно было письмо брать из файлов, т.е. у меня в папке лежит 20 шаблонов к примеру он берет их рандомно или по очереди и шлёт их. Это что касается шаблонов html и txt. Что бы можно было разные сообщения слать не только рандомно но и что бы само письмо было другого содержания т.е. шаблон письма.

hepner
Сообщения: 47
Зарегистрирован: Ср фев 02, 2011 4:21 am

#3 Сообщение hepner » Сб апр 23, 2011 7:21 am

а всё... прочитал, ты там про шаблоны из папок что бы брать уже написал)) а как на счет не нужных кодов?) просто её пока что не возможно тестировать из-за такого кода в письме))

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#4 Сообщение Max Terentiev » Сб апр 23, 2011 7:22 am

Что планировалось сделать в этой бете, но не хватило времени и сил:

- Чекер списка Smtp релеев в профиле отправки.

- Функции выборки случайного тела письма и/или шаблона заголовка из заданной папки во время рассылки.

Сделаю на следующей неделе. Выборку писем и заголовков в первую очередь.

В текущей версии номера биолдов аутлука обнолвены. По ним банить не будут т.к. их используют миллионы людей в мире.

hepner
Сообщения: 47
Зарегистрирован: Ср фев 02, 2011 4:21 am

#5 Сообщение hepner » Сб апр 23, 2011 7:31 am

Я вот сейчас тестировал АМС и другой софт, так вот слал одно и то же сообщение одним и тем же е-мейлом, просто для теста.
АМС отправил 115 сообщений и письма пошли в спам, т.е. не отправленные а другой софт отправил 1150 сообщений, причем такое же сообщение. Сообщение было просто рандом слов, здравствуйте, привет и т.д. т.е. бан идёт видимо из-за кода

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=windows-1251" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16421"></HEAD>
<BODY>
<DIV>МОЁ СООБЩЕНИЕ</DIV></FONT></BODY></HTML>

т.к. у другого софта в html код

<HTML><HEAD></HEAD>
<BODY>МОЁ СООБЩЕНИЕ</BODY></HTML>

hepner
Сообщения: 47
Зарегистрирован: Ср фев 02, 2011 4:21 am

#6 Сообщение hepner » Сб апр 23, 2011 8:08 am

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

m32
Сообщения: 5
Зарегистрирован: Вт ноя 02, 2010 10:35 am

#7 Сообщение m32 » Сб апр 23, 2011 8:10 am

Max, русифицируй плиз прогу. А то не все понятно.

hepner
Сообщения: 47
Зарегистрирован: Ср фев 02, 2011 4:21 am

#8 Сообщение hepner » Сб апр 23, 2011 8:11 am

m32 писал(а):Max, русифицируй плиз прогу. А то не все понятно.
в течении 2-х недель будут вноситься изменения в том числе и русификация, читай внимательней а то как Я не всё прочитал и начал задавать вопросы))

hepner
Сообщения: 47
Зарегистрирован: Ср фев 02, 2011 4:21 am

#9 Сообщение hepner » Сб апр 23, 2011 9:45 am

в общем что касается багов, проверить Я программу так и не смог... то что есть поддержка отправки теперь с нескольких е-мейлов это хорошо... но поскольку сообщение точнее с сообщением никаких изменений не было кроме как оптимизации под новый аутлук, рассылка осталась такой же как в предыдущих версиях АМС. т.к. мейл ру блокирует сообщение так же как и раньше, хотя другой софт гораздо больше отправляет сообщений... поэтому 1 баг, с мейлом никаких изменений, как была отправка ~50 сообщений так и осталась и тестировать невозможно)

Orbita+
Сообщения: 83
Зарегистрирован: Пн мар 29, 2004 9:24 am
Контактная информация:

re

#10 Сообщение Orbita+ » Сб апр 23, 2011 12:16 pm

Номера билдов X-Mailer, Microsoft MimeOLE и
Generator в заголовках обновлены до актуальных версий.


Это ровным счётом ничего не изменило !!!
надо иметь доступ к заголокам и иметь нормальный хтмл.


чекер релеев не работает вообще кнопка не активна

при рассылки потоки меняюся местами поэтому
невидно шлёт релей не шлёт !
и не видно какое на нём ограничение

hepner
Сообщения: 47
Зарегистрирован: Ср фев 02, 2011 4:21 am

Re: re

#11 Сообщение hepner » Сб апр 23, 2011 12:41 pm

Orbita+ писал(а): чекер релеев не работает вообще кнопка не активна
Что планировалось сделать в этой бете, но не хватило времени и сил:

- Чекер списка Smtp релеев в профиле отправки

Orbita+
Сообщения: 83
Зарегистрирован: Пн мар 29, 2004 9:24 am
Контактная информация:

re

#12 Сообщение Orbita+ » Сб апр 23, 2011 1:32 pm

--====== Sending next packet =====--

Connecting to: smtp.provader.es

Used proxy: 111.172.52.33

Smtp Login: atprruiz@provader.es will be used as FROM: email

220 IMPmailhost3.adm.correo BIZ IMP ESMTP server ready IMPMailHost

Connection established

250-IMPmailhost3.adm.correo hello [59.173.73.171], pleased to meet you

250-HELP

250-AUTH LOGIN PLAIN

250-SIZE 72000000

250-ENHANCEDSTATUSCODES

250-8BITMIME

250-STARTTLS

250 OK

334 VXNlcm5hbWU6

334 UGFzc3dvcmQ6

235 2.7.0 ... authentication succeeded

250 2.0.0 OK

250 2.1.0 <atprruiz@provader.es> sender ok

250 2.1.5 <test237@yandex.ru> recipient ok

354 enter mail, end with "." on a line by itself

552 5.2.0 b1Sc1g0033hkK0B1j1Sjmn internal error

Can't Send Message(s): No valid recipients or DATA command rejected

--====== Message(s) NOT sent =====--

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#13 Сообщение Max Terentiev » Вс апр 24, 2011 10:22 am

Orbita+,
552 5.2.0 b1Sc1g0033hkK0B1j1Sjmn internal error
Бан ли это ?
Это ровным счётом ничего не изменило !!!
надо иметь доступ к заголокам и иметь нормальный хтмл.
Возможность работать со своими заголовками и message body сделаю на неделе.
при рассылки потоки меняюся местами поэтому
невидно шлёт релей не шлёт !
и не видно какое на нём ограничение
Для этого планировал сделать таблицу со статусом релеев по аналогии с таблицей статуса проксей...


<DOCTYPE>
<HTML><HEAD>
<META>
<META></HEAD>

Уберу на неделе, это совсем не проблема :-)

Для меня главный вопрос: не падал ли у кого новы модуль рассылки ?

Orbita+
Сообщения: 83
Зарегистрирован: Пн мар 29, 2004 9:24 am
Контактная информация:

#14 Сообщение Orbita+ » Пн апр 25, 2011 9:13 am

Max Terentiev писал(а):Orbita+,
552 5.2.0 b1Sc1g0033hkK0B1j1Sjmn internal error
Бан ли это ?

http://www.greenend.org.uk/rjk/2000/05/ ... plies.html

хз что ето такое на самом деле но надеюсь при смене заголоков
проблема изчезнит

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#15 Сообщение Max Terentiev » Пн апр 25, 2011 11:15 am

Internal error - это по идее внутренняя ошибка сервера. Хотя может он так и на спам реагирует...

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 25 гостей