1.0.2 (10.11.2021)
The current update contains a large number of changes, primarily aimed at working like in the cloud, as well as expanding settings for more convenient use.
Bugs fixed:
1. Fixed the error of showing only checked or only sent emails in the logs (this problem existed in version 1.0.0 and was already partially corrected in version 1.0.1).
2. Fixed an error in the operation of the log checking interval.
3. Group editing fields in SMTP accounts of the administrative section have been changed. Previously, it was possible to change the values and saving was carried out without checking the sending to these mailboxes; now only the activity and the sender’s name are left for group editing.
4. Errors in duplicating some headers when sending emails have been fixed; the necessary headers have been added when checking emails for spam, which made it possible to pass spam tests with a higher score.
Changes in the module operation:
1. The functionality for setting up sending letters has been moved from the drop-down menu item “Set up SMTP sending” to the menu item “Mailbox settings” in the “Settings for outgoing letters” block, as it works in cloud Bitrix24. If a specific service is selected and the “Send via external SMTP” checkbox is checked, then after saving the mailbox, sending immediately begins to work. If you manually configure the SMTP server for sending, then you need to make sure that the data is correct; for this, a “Check” button has been added below the SMTP parameters entry form. If the connection data is incorrect, it will not be saved and sending emails will not work.
2. SMTP accounts sending settings in the Mail section have been moved to the account storage table for CRM. If for some reason sending stops working, simply resave the mailbox settings or re-enter the necessary connection data (if you selected the SMTP setting for any server).
3. Setting up mail for the Extranet site has been removed, since even if you strongly want to configure mail in this section, you will have to manually create copies of the mail services used for this site, which apparently was not planned by the Bitrix24 developers when setting up the Extranet site. If the functionality is necessary, we will enable it in subsequent updates.
4. The table of email sending logs was changed from 4 blocks to 3. There were logs of letters sent by the system, sent from SMTP accounts of the administrative section of the site, sent from the Mail module and sent from CRM. The sending block from the Mail module has been removed, since the saved sending settings are stored in a common table with sending logs from CRM; therefore, notes have been made on the accounts where they are configured in the log table. The order of sorting accounts in the table in descending order of identifiers is also configured, that is, the most recently configured accounts will be displayed first. When deleting a module, a log saving option has been added, which will allow you to safely reinstall the module without losing the email sending logs.
5. After saving the parameters for sending letters, when you enter the “Mailbox Settings” menu in the “Settings for outgoing letters” block, the operation status of the specified data or an error will be displayed if, for example, the mailbox password has been changed. Note! If you change the password for your mailbox, then sending from the module will not start working immediately after changing the password. This is due to the operation of the mail server, for example, on the Yandex mail server, the work of receiving and sending letters resumes approximately 30 minutes after changing the password for the account.
6. The ability to change the site on which the module will work has been added to the module settings. Previously, this could only be done when installing a module.
Instructions:
All instructions for installing and configuring the solution can be found on the website - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.3 (01.12.2021)
The update primarily affects the change in the logic for checking the connection to the mail server via SMTP and the correction of some errors.
Bugs fixed:
1. Logs for checking the operation of SMTP user accounts (Mail module) were saved in one file, the division into files was improved, as it should work.
2. Fixed the problem of displaying logs of SMTP user accounts (Mail, CRM module) - for some accounts either only email sending verification logs or sending logs were displayed.
Changes in the module operation:
Adding SMTP accounts in the administrative section of the site and in the "Mail" section required checking that the letter was sent correctly to the 1C-Bitrix mail server.
In this regard, a problem arose: if the 1C-Bitrix mail server refuses to accept the letter, then the SMTP account cannot be saved. To solve the problem, the verification method has been changed: by default, only SMTP authorization on the sender's mail server is checked without sending a letter.
The item “Send a letter when checking the connection” has been added to the module settings, which allows you, as before, not only to check the connection with the sending mail server, but also to send a letter before saving.
This approach allows you to more flexibly configure the operation of your module for sending letters.
Instructions:
All instructions for installing and configuring the solution can be found on the website - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.4 (04.02.2022)
Bugs fixed:
1. Fixed an error in sending letters to addresses added as copies (hidden copies worked and work correctly).
Changes in the module operation:
1. Added functionality for checking emails for sending from the mailing module. If the letter is sent from the mailing module, then an additional check is performed on the sender's name and, if it matches the name of the sender of the SMTP account, this account is selected. In this regard, the restriction on adding multiple SMTP accounts with the same email address in the administrative section has been lifted. You can create several SMTP accounts to send letters from one mailbox both through the main mail server and through a mailing server, for example SendPulse, and use configured mailboxes both for sending letters to clients and for mass mailing of letters. Please note that by default, a mailbox with a large ID is selected for sending, so it is recommended to first set up an SMTP account for mailing, and then for the main use. If the account is created in the administrative section, then the name of the sender for the sending box in the mailing list must match the name of the sender in the SMTP sending account. If an account is added through its SMTP server to CRM or the mailing list itself, then simply select the required account to send letters (by sender’s name).
Instructions:
All instructions for installing and configuring the solution can be found on the website - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.5 (13.02.2022)
Bugs fixed:
1. Fixed an error in sending some types of events bypassing the module functionality through the php mail function (IMPORTANT FIX!).
Changes in the module operation:
1. The option to send mail via the php mail function was disabled if there were problems with the module's operation. Now all module operation errors are recorded in the system log of sending letters, available on the log viewing page.
Instructions:
All instructions for installing and configuring the solution can be found on the website - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.6 (16.02.2022)
Bugs fixed:
1. An error in checking the SMTP connection in the “Mail” section for portal users has been fixed; before this, the error “No access to the module” could be displayed.
Instructions:
All instructions for installing and configuring the solution can be found on the website - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.7 (14.04.2022)
Bugs fixed:
1. Fixed an error in transmitting an extra Content-Transfer-Encoding header for letters.
Instructions:
All instructions for installing and configuring the solution can be found on the website - https://34web.ru/info/documentation/s34web-mailsmtpb24/
1.0.9 (15.03.2023)
1. The PHPMailer email sending library has been updated.
2. Improved compatibility with PHP 8 (warnings on PHP 8.1 have been eliminated).
3. The mechanism for saving SMTP profiles in the administrative section of the site has been changed (the oversaving error has been eliminated and the password field has been cleared when changing profile parameters).
1.1.0 (27.04.2023)- Fixed processing of the Message-ID header to correctly identify letters in CRM transactions;
- Fixed an issue with setting connection security in the SMTP sending settings in the Mail section. The connection security setting enables SSL only, not TLS+SSL. For port 587, TLS protection is automatically enabled without the need to enable this parameter;
- The mechanism for logging module operation errors has been fixed. All errors are written to the file "/bitrix/modules/s34web.mailsmtpb24/errors.log" without time rotation with the maximum size for logging files in the module settings.