Надсилання ел. листів за допомогою Odoo¶
Використання домену ел. пошти в Odoo¶
Документи в Odoo (можливість CRM, замовлення на продаж, рахунок-фактура …) мають ланцюжок обговорення під назвою chatter.
Коли ви публікуєте повідомлення в чаті, це повідомлення надсилається ел. поштою підписникам документа. Якщо підписник відповідає на повідомлення, відповідь оновлює чат, і Odoo передає відповідь підписникам.
Ел. листи від ваших користувачів до партнерів (клієнтів, постачальників) надсилаються з адрес ел. пошти ваших користувачів. Так само ел. листи від партнерів користувачам надсилаються з адрес ел. пошти партнерів. Це дозволяє з першого погляду розпізнати, хто надіслав ел. лист, переданий Odoo.
Якщо ваша база даних розміщена в нашій хмарі (Odoo Online або Odoo.sh), необов’язково додавати сервер вихідної електронної пошти, щоб надсилати ел. листи з вашого домену. Ви можете користуватися цією функцією, використовуючи стандартний сервер ел. пошти Odoo.
Важливо
Щоб запобігти зловживанням, на сервер Odoo діє щоденний ліміт ел. пошти. Обмеження за замовчуванням становить 200 ел. листів, надісланих на день для баз даних із корпоративною передплатою. Ця межа може бути збільшена за певних умов. Перегляньте наш FAQ або зверніться до служби підтримки для отримання додаткової інформації.
Однак рекомендується налаштувати доменне ім’я так, щоб ел. листи від ваших користувачів доходили до ваших партнерів, а не вважалися спамом.
З тієї ж причини ми рекомендуємо вам завжди надавати своїм користувачам адресу ел. пошти з домену, яким ви керуєте, а не загальну адресу ел. пошти (gmail.com, outlook.com тощо).
Будьте сумісні з SPF¶
Протокол SPF (Sender Policy Framework) дозволяє власнику доменного імені вказувати, яким серверам дозволено надсилати ел. листи з цього домену. Коли сервер отримує вхідний ел. лист, він перевіряє, чи є IP-адреса сервера-відправника в списку дозволених IP-адрес відповідно до запису SPF відправника.
Примітка
Перевірка SPF виконується на домені, зазначеному в полі Return-Path ел. пошти. У випадку ел. листа, надісланого Odoo, цей домен відповідає значенню ключа mail.catchall.domain у системних параметрах бази даних.
Перегляньте документацію щодо вхідних ел. листів.
Політика SPF домену встановлюється за допомогою запису TXT. Спосіб створення або зміни запису TXT залежить від постачальника, який розміщує зону DNS вашого доменного імені. Щоб перевірка працювала належним чином, кожен домен може мати лише один запис SPF.
Якщо ваше доменне ім’я ще не має запису SPF, вміст запису, який потрібно створити, такий:
v=spf1 include:_spf.odoo.com ~all
Якщо ваше доменне ім’я вже має запис SPF, вам потрібно оновити цей запис (а не створювати новий).
Example
Якщо ваш запис TXT має значення v=spf1 include:_spf.google.com ~all
, вам потрібно відредагувати його, щоб додати include:_spf.odoo.com
: v=spf1 include:_spf.odoo.com include: _spf.google.com ~все
Ви можете перевірити, чи ваш запис SPF дійсний, за допомогою безкоштовного інструменту, наприклад MXToolbox SPF.
Увімкнути DKIM¶
DomainKeys Identified Mail (DKIM) дозволяє перевіряти автентичність ваших ел. листів за допомогою цифрового підпису.
Надсилаючи ел. лист, сервер Odoo включає в заголовки унікальний підпис DKIM. Сервер одержувача розшифровує цей підпис за допомогою запису DKIM у вашому доменному імені. Якщо підпис і ключ, які містяться в записі, збігаються, це гарантує, що ваше повідомлення є автентичним і не було змінено під час транспортування.
Щоб увімкнути DKIM, потрібно додати запис CNAME до зони DNS вашого доменного імені:
odoo._domainkey IN CNAME odoo._domainkey.odoo.com.
Порада
Якщо ваше доменне ім’я — mycompany.com
, вам потрібно створити субдомен odoo._domainkey.mycompany.com
, канонічне ім’я якого — odoo._domainkey.odoo.com.
.
Спосіб створення або зміни запису CNAME залежить від постачальника, який розміщує зону DNS вашого доменного імені. Найпоширеніші постачальники наведено нижче.
Ви можете перевірити, чи ваш запис DKIM дійсний, за допомогою безкоштовного інструменту, наприклад DKIM Core. Якщо буде запропоновано селектор, введіть odoo
.
Перевірте свою політику DMARC¶
Автентифікація, звітування та відповідність повідомлень на основі домену (DMARC) - це протокол, який об’єднує SPF і DKIM. Інструкції, які містяться в записі DMARC доменного імені, повідомляють серверу призначення, що робити з вхідним ел. листом, який не пройшов перевірку SPF і/або DKIM.
Є три політики DMARC: - p=none
- p=quarantine
- p=reject
p=quarantine
і p=reject
вказують серверу, який отримує ел. лист, помістити цей електронний лист у карантин або проігнорувати його, якщо перевірка SPF та/або DKIM не вдається.
Якщо ваше доменне ім’я використовує DMARC і визначило одну з цих політик, тому необхідно бути сумісним із SPF або ввімкнути DKIM.
Небезпека
Yahoo або AOL є прикладами постачальників послуг ел. пошти з політикою DMARC, встановленою на p=reject
. Ми наполегливо не рекомендуємо використовувати адресу @yahoo.com або @aol.com для ваших користувачів. Ці листи ніколи не дійдуть до одержувача.
p=none
використовується для того, щоб власник домену отримував звіти про організації, які використовують його домен. Це не повинно вплинути на доступність, якщо перевірка DMARC не вдається.
Ви можете перевірити запис DMARC доменного імені за допомогою такого інструменту, як MXToolbox DMARC.
Якщо один із ваших партнерів, клієнтів або постачальників використовує DMARC і визначив одну з цих політик, сервер Odoo не може передавати ел. листи від цього партнера вашим користувачам.
Вам потрібно обробляти сповіщення користувачів в Odoo або замінити ел. адресу партнера на ел. адресу за замовчуванням.
Документація SPF, DKIM і DMARC поширених постачальників¶
Щоб повністю перевірити вашу конфігурацію, інструмент Mail-Tester надасть вам повний огляд вмісту та конфігурації, які ви маєте, в одному надісланому ел. листі! Mail-Tester також можна використовувати для інших менш відомих постачальників.
Використовуйте адресу ел. пошти за умовчанням¶
Щоб примусово використовувати адресу ел. пошти, з якої надсилаються ел. листи, вам потрібно створити один із цих двох ключів у системних параметрах бази даних:
Якщо встановлено
mail.force.smtp.from
, усі вихідні ел. листи надсилаються з указаної адреси. Це обов’язкова вимога для використання Outlook з Odoo.Якщо встановлено
mail.dynamic.smtp.from
, адреса ел. пошти відправника замінюється на задану, якщо домен не збігається з доменом, указаним уmail.catchall.domain
.
Ви отримуєте доступ до Параметри системи у режимі розробника в меню .