1.0.2 (10.11.2021)
Поточне оновлення містить велику кількість змін, в першу чергу спрямованих на роботу як у хмарі, а також розширення налаштувань для зручнішого використання.
Виправлені помилки:
1. Виправлено помилку показу в логах тільки перевірених або тільки відправлених листів (така проблема була у версії 1.0.0 і вже була частково виправлена у версії 1.0.1).
2. Виправлено помилку роботи інтервалу перевірки логів.
3. Змінено поля групового редагування в SMTP-акаунтах адміністративного розділу. Раніше можна було змінити значення та збереження виконалося без перевірки відправки по цих ящиках, зараз залишені для групового редагування лише активність та ім'я відправника.
4. Виправлені помилки дублювання деяких заголовків при надсиланні листів, додані необхідні заголовки при перевірці листів на спам, що дозволило проходити тести на спам із вищим показником.
Зміни у роботі модуля:
1. Функціонал налаштування відправки листів перенесений з випадаючого пункту меню "Налаштування SMTP відправки" до пункту "Налаштування скриньки" блок "Налаштування для вихідних листів", як це працює у хмарному Бітрікс24. Якщо вибирається конкретний сервіс, і відзначається галочка "Відправляти через зовнішній SMTP", після збереження ящика відправка відразу починає працювати. Якщо ж налаштовується вручну SMTP-сервер для відправки, необхідно переконатися в коректності даних, для цього додана кнопка "Перевірити" нижче форми введення SMTP-параметрів. Якщо дані підключення будуть не вірні, то вони не збережуться і надсилання листів не працюватиме.
2. SMTP-акаунти налаштування відправки у розділі Пошта перенесені до таблиці зберігання облікових записів для CRM. Якщо з якоїсь причини відправка перестане працювати, просто перезбережіть налаштування скриньки або заново вкажіть необхідні дані підключення (якщо вибрано налаштування SMTP для будь-якого сервера).
3. Видалено налаштування роботи пошти для сайту Екстранет, тому що навіть при сильному бажанні налаштування пошти в цьому розділі доведеться вручну створювати копії поштових сервісів, що використовуються під цей сайт, що мабуть не було заплановано розробниками Бітрікс24 при налаштуванні сайту Екстранет. Якщо функціонал буде необхідний, то ввімкнемо його роботу в наступних поновленнях.
4. Таблиця логів отруєння листів змінена з 4 блоків до 3. Були логи відправлення листів системою, відправлення від SMTP-акаунтів адміністративного розділу сайту, відправлення з модуля Пошта та відправлення з CRM. Блок відправки з модуля Пошта видалено, оскільки збережені налаштування відправки зберігаються у спільній таблиці з логами відправки з CRM, у зв'язку з цим зроблені позначки в облікових записах, де вони налаштовані таблиці логів. Також налаштовано порядок сортування облікових записів у таблиці в порядку зменшення ідентифікаторів, тобто останні налаштовані облікові записи будуть відображатися першими. При видаленні модуля доданий пункт збереження логів, що дозволить спокійно перевстановити модуль, не втративши логи надсилання листів.
5. Після збереження параметрів надсилання листів при вході в меню "Налаштування скриньки" в блоці "Налаштування для вихідних листів" буде відображатися статус роботи вказаних даних або помилка, якщо, наприклад, було змінено пароль поштової скриньки. Зверніть увагу! якщо ви змінюєте пароль на поштову скриньку, то відправлення з боку модуля розпочне роботу не відразу після зміни пароля. Це пов'язано з роботою поштового сервера, наприклад, на поштовому сервері Yandex робота отримання та надсилання листів відновлюється приблизно через 30 хвилин після зміни пароля на обліковий запис.
6. У налаштування модуля додано можливість змінити сайт, на якому працюватиме модуль. Раніше це можна було зробити лише за умови встановлення модуля.
Інструкції:
Всі інструкції щодо встановлення та налаштування рішення можна знайти на сайті - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.3 (01.12.2021)
Оновлення стосується в першу чергу змін логіки перевірки з'єднання з поштовим сервером через SMTP і виправлення деяких помилок.
Виправлені помилки:
1. Логи перевірки роботи SMTP-акаунтів користувачів (модуль Пошта) зберігалися в один файл, доопрацьовано поділ на файли, як і має працювати.
2. Виправлена проблема відображення логів SMTP-акаунтів користувачів (модуль Пошта, CRM) - для деяких облікових записів відображалися або тільки логи перевірки надсилання листів, або логи відправлення.
Зміни у роботі модуля:
Додавання SMTP-аккантів в адміністративному розділі сайту та в розділі "Пошта" вимагало перевірку коректного надсилання листа на поштовий сервер 1С-Бітрікс.
У зв'язку з цим виникла проблема: якщо поштовий сервер 1С-Бітрікс відхиляє прийняття листа, SMTP-акаунт не можна зберегти. Для вирішення проблеми змінено метод перевірки: за промовчанням перевіряється лише авторизація SMTP на поштовому сервері відправника без надсилання листа.
У налаштування модуля додано пункт "Виконувати надсилання листа під час перевірки з'єднання", який дозволяє як і раніше виконувати не тільки перевірку з'єднання з поштовим сервером відправки, але й надсилати листа перед збереженням.
Даний підхід дозволяє гнучкіше налаштовувати роботу вашого модуля для надсилання листів.
Інструкції:
Всі інструкції щодо встановлення та налаштування рішення можна знайти на сайті - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.4 (04.02.2022)
Виправлені помилки:
1. Виправлено помилку надсилання листів на адреси, додані як копії (приховані копії працювали і працюють коректно).
Зміни у роботі модуля:
1. Додано функціонал перевірки листів на відправку з модуля розсилки. Якщо лист надсилається з модуля розсилки, то виконується додаткова перевірка на ім'я відправника та у разі збігу з ім'ям відправника SMTP-акаунта, виконується вибір цього облікового запису. У зв'язку з цим скасовано обмеження на додавання кількох SMTP-акаунтів з однаковою поштовою адресою в адміністративному розділі. Можна завести кілька облікових записів SMTP для надсилання листів з однієї поштової скриньки як через основний поштовий сервер, так і через сервер розсилки, наприклад SendPulse і використовувати налаштовані скриньки як для надсилання листів клієнтам, так і для масового розсилання листів. Зверніть увагу, що за промовчанням для відправки вибирається скринька з великим ID, тому рекомендується налаштувати спочатку SMTP-аккаунт для розсилки, а потім вже для основного застосування. Якщо обліковий запис заводиться в адміністративному розділі, ім'я відправника для скриньки надсилання в розсилці повинно збігатися з ім'ям відправника в обліковому записі SMTP. Якщо обліковий запис додається через свій SMTP-сервер у CRM або самій розсилці, досить просто вибрати необхідний обліковий запис для надсилання листів (на ім'я відправника).
Інструкції:
Всі інструкції щодо встановлення та налаштування рішення можна знайти на сайті - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.5 (13.02.2022)
Виправлені помилки:
1. Виправлено помилку відправлення деяких типів подій в обхід функціоналу модуля через php-функцію mail (ВАЖЛИВЕ ВИПРАВЛЕННЯ!).
Зміни у роботі модуля:
1. Вимкнено варіант відправки пошти через php-функцію mail, якщо виникали проблеми з роботою модуля. Тепер усі помилки роботи модуля фіксуються у системному лозі відправлення листів, доступному на сторінці перегляду логів.
Інструкції:
Всі інструкції щодо встановлення та налаштування рішення можна знайти на сайті - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.6 (16.02.2022)
Виправлені помилки:
1. Виправлено помилку перевірки SMTP-підключення в розділі "Пошта" для користувачів корпорталу, до цього могла виводитися помилка "Немає доступу до модуля".
Інструкції:
Всі інструкції щодо встановлення та налаштування рішення можна знайти на сайті - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.7 (14.04.2022)
Виправлені помилки:
1. Виправлено помилку передачі зайвого заголовка Content-Transfer-Encoding для листів.
Інструкції:
Всі інструкції щодо встановлення та налаштування рішення можна знайти на сайті - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.9 (15.03.2023)
1. Оновлено бібліотеку надсилання листів PHPMailer.
2. Поліпшено сумісність з PHP 8 (усунуто попередження на PHP 8.1).
3. Змінено механізм збереження профілів SMTP в адміністративному розділі сайту (усунуто помилку перезбереження та введено очищення поля пароля при зміні параметрів профілю).
1.1.0 (27.04.2023)- Виправлено обробку заголовка Message-ID для правильної ідентифікації листів у угодах CRM;
- Виправлено проблему налаштування захисту з'єднання у параметрах налаштування SMTP-відправки у розділі Пошта. Параметр захисту з'єднання включає лише SSL, а не TLS+SSL. Для порту 587 автоматично включається захист TLS без необхідності включати цей параметр;
- Виправлено механізм логування помилок роботи модуля. Усі помилки записуються у файл "/bitrix/modules/s34web.mailsmtpb24/errors.log" без ротації за часом з максимальним розміром для файлів логування в налаштуваннях модуля.