Поширені проблеми з електронною поштою та рішення¶
На цій сторінці наведено найпоширеніші проблеми з електронною поштою та їх вирішення.
Odoo не є постачальником електронної пошти¶
Odoo не працює як класична скринька вхідних повідомлень електронної пошти, наприклад Gmail, Outlook, Yahoo тощо.
Хоча Odoo використовує електронну пошту як спосіб сповіщення та спілкування з користувачами/клієнтами, за своєю думкою це не заміна виділеного сервера електронної пошти. Тому він може не працювати належним чином у порівнянні зі звичайною скринькою вхідних повідомлень електронної пошти.
Основні відмінності полягають у наступному:
За замовчуванням після успішного надсилання сповіщення або транзакційного електронного листа (пропозиція, рахунок-фактура, пряме повідомлення контакту) об’єкт електронної пошти видаляється. Вміст повідомлення електронної пошти живе в бесіді відповідного запису. Це запобігає захаращенню бази даних кількома копіями вмісту однієї електронної пошти (під час надсилання кільком одержувачам), якщо вміст уже присутній у чаті.
Немає концепції (сліпої) копії ([B]CC). Odoo використовує концепцію підписників, доданих до чату, щоб автоматично вирішувати, коли та як контакт отримує сповіщення або отримує копію електронного листа.
Вхідні електронні листи обробляються шляхом перевірки, чи є адреса електронної пошти ДО дійсною адресою електронної пошти в базі даних Odoo або, у випадку електронного листа-відповіді, чи є посилання в заголовку електронного листа, яке відповідає повідомленню, надісланому з бази даних Odoo. Усі інші електронні листи буде відхилено та не тимчасово запарковано в папку зі спамом або карантин. Іншими словами, будь-яка електронна пошта, не пов’язана з базою даних Odoo, буде втрачена.
Вихідні ел. листи¶
Зміна електронної адреси облікового запису адміністратора¶
Коли створюється база даних Odoo, головному обліковому запису адміністратора призначається адреса електронної пошти-заповнювача. Рекомендується замінити адресу електронної пошти адміністратора на дійсну адресу електронної пошти, щоб запобігти проблемам із вихідною електронною поштою.
Для цього в обліковому записі адміністратора клацніть піктограму користувача, клацніть Мій профіль (або Налаштування) і оновіть поле Електронна адреса, яке знаходиться на вкладці Налаштування. Використовуйте будь-яку іншу електронну адресу або свій субдомен Odoo (наприклад, company-name.odoo.com
) і admin
для локальної частини (наприклад, admin@company-name.odoo.com
).
Помилка доставки¶
Коли повідомлення надсилається, у чаті відображається значок (конверт). Піктограма стає червоною, якщо не вдалося доставити принаймні одному одержувачу.

Клацніть лівою кнопкою миші на конверті, щоб відобразити інформацію про доставку та, якщо можливо, відповідні повідомлення про помилки.

Натисніть Переглянути деталі помилки, щоб отримати додаткову інформацію про причину помилки, якщо Odoo вдалося обробити початкову помилку або відхилити електронний лист.
Натисніть Надіслати та закрити, щоб повторно спробувати надіслати електронний лист усім переключеним () одержувачам у стовпці Спробувати ще раз. Усі відключені () одержувачі ігноруватимуться.
Клацніть Ігнорувати все, щоб ігнорувати всі повідомлення електронної пошти, які наразі не надходять, і змінити значок конверта з червоного на білий.
Ненадіслані листи також відображаються в черзі електронної пошти Odoo. Щоб отримати до нього доступ, активуйте режим розробника і перейдіть до .

Невдалі електронні листи відображають статус Помилка доставки. Натисніть Повторити, щоб знову поставити невдалий електронний лист у чергу електронної пошти. Потім він з’явиться зі статусом Вихідний. Електронний лист буде надіслано знову під час наступного запуску запланованої дії для черги електронних листів.
За бажанням електронні листи з черги можна надіслати негайно, натиснувши Надіслати зараз. Натисніть Скасувати електронний лист, щоб видалити його з черги електронних листів.
Примітка
Відправлені листи періодично очищаються з черги. Це контролюється запланованою дією Auto-Vacuum, яка очищає зайві дані у вашій базі даних Odoo.
Поширені повідомлення про помилки¶
Денний ліміт досягнуто¶

Odoo обмежує кількість електронних листів, які можна надіслати з бази даних Odoo Online. Більшість постачальників послуг електронної пошти (наприклад, Google, Yahoo тощо) заносять IP-адресу сервера Odoo до чорного списку, якщо сервер електронної пошти Odoo надсилає занадто багато електронних листів на адреси, які не існують або більше не дійсні. Це також стосується небажаних спам-листів, надісланих через базу даних Odoo.
Стандартний щоденний ліміт електронної пошти коливається від 5 до 200 електронних листів. Точне обмеження залежить від кількох факторів (може бути змінено):
Тип підписки на базу даних (одмн додаток безкоштовний, пробна, платна підписка)
Установлені додатки (наприклад, Електронний маркетинг, Автоматизація маркетингу)
Якщо міграція бази даних триває
Якщо денний ліміт досягнуто, ви можете:
Зверніться до Служба підтримки Odoo, щоб збільшити квоту електронної пошти. Будуть враховані наступні фактори:
Кількість користувачів у базі даних
Установлені додатки
Показник відмов (відсоток електронних адрес, на які не надійшли електронні листи, оскільки вони були повернуті сервером електронної пошти на шляху до кінцевого одержувача).
Чи правильно налаштовано ваші псевдоніми електронної пошти та чи використовуються відповідні спеціальні домени.
Порада
Під час використання спеціального домену переконайтеся, що SPF, DKIM і DMARC правильно налаштовано, щоб серверам електронної пошти Odoo дозволено надсилати електронні листи від імені вашого спеціального домену.
Використовуйте зовнішній сервер вихідної електронної пошти, щоб не залежати від ліміту електронної пошти Odoo.
Зачекайте наступного дня та повторіть спробу надіслати електронний лист. Для цього активуйте режим розробника, перейдіть до і натисніть Повторити біля ненадісланого листа.
Важливо
До денного ліміту електронної пошти враховуються всі електронні листи, які залишають вашу базу даних Odoo, активовані вручну чи автоматично. За замовчуванням будь-яке внутрішнє повідомлення, сповіщення, зареєстрована нотатка тощо вважається електронним листом, якщо сповіщає когось електронною поштою. Це можна пом’якшити, отримуючи сповіщення в Odoo замість електронної пошти.
Помилка SMTP¶
Simple Mail Transport Protocol (SMTP) - це стандарт, який використовується для передачі електронних листів між серверами електронної пошти та/або клієнтами електронної пошти.
Якщо ви використовуєте зовнішній сервер STMP для надсилання електронних листів, існує стандартний набір кодів помилок SMTP. Хоча номери кодів не є специфічними для Odoo, точний вміст повідомлення про помилку може відрізнятися від сервера до сервера електронної пошти.
Example
Постійна помилка доставки 550 SMTP від sendgrid.com:
Mail Delivery Failed
Mail delivery failed via SMTP server 'None'.
SMTPDataError: 550
The from address does not match a verified Sender Identity. Mail cannot be sent until this
error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/
to see the Sender Identity requirements
Повідомлення про помилку вказує на те, що ви намагалися надіслати електронний лист із неперевіреної електронної адреси. Дослідження конфігурації сервера вихідної електронної пошти або адреси ВІД вашої бази даних за замовчуванням є хорошою відправною точкою для вирішення проблеми та перевірки того, що ви внесли адресу електронної пошти в білий список на стороні sendgrid.com.
Зазвичай введення вмісту повідомлення про помилку в пошук Google може дати інформацію про основну причину та способи вирішення проблеми.
Якщо проблема не може бути вирішена, і вона продовжує виникати, зв’яжіться зі Служба підтримки Odoo.
Немає помилок¶
Odoo не завжди може надати інформацію про причину невдачі доставки. Різні постачальники послуг електронної пошти впроваджують власну політику щодо відхилених електронних листів, і Odoo не завжди може її правильно інтерпретувати.
Якщо виникає повторна проблема з тим самим клієнтом або тим самим доменом, зв’яжіться зі Служба підтримки Odoo.
Примітка
Однією з найпоширеніших причин невдачі електронного листа без повідомлення про помилку є конфігурація SPF або DKIM. Також переконайтеся, що реалізоване налаштування сповіщень електронною поштою адаптовано до потреб вашого бізнесу. Перегляньте документацію Спілкування в Odoo електронною поштою для отримання додаткової інформації.
Час виконання¶
Точний час надсилання електронної пошти обробляється системною утилітою cron (запланована дія), яка може використовуватися для планування автоматичного запуску завдань із заздалегідь визначеними інтервалами. Odoo використовує цей підхід для надсилання електронних листів, які вважаються «не терміновими» (тобто формати інформаційних бюлетенів, такі як масова розсилка, автоматизація маркетингу та події). Це дозволяє уникнути захаращення поштових серверів і натомість надає пріоритет індивідуальному спілкуванню.
Cron - це дія, яку Odoo виконує у фоновому режимі для виконання певного коду для виконання завдання. Odoo також створює тригери cron у певних робочих процесах, які можуть ініціювати заплановану дію раніше запланованої дати. Виконувати заплановану дію вручну або змінювати її частоту зазвичай не рекомендується, оскільки це може призвести до помилок або порушити певні робочі процеси.
За замовчуванням для звичайної черги електронної пошти Пошта: Диспетчер черги електронної пошти cron запускається кожні 60 хвилин. Найменший інтервал запуску для cron становить 5 хвилин. Odoo рекомендує інтервал у 15 хвилин для забезпечення належної роботи. Якщо інтервал занадто короткий, не всі електронні листи можуть бути оброблені, що може спричинити тайм-аут cron.
Електронні листи, які вважаються терміновими (від однієї особи до іншої, як-от замовлення на продаж, рахунки-фактури, замовлення на купівлю тощо), надсилаються негайно. Вони не відображаються в розділі
, якщо їх доставка не вдається.
Кампанії електронною поштою надсилаються якнайшвидше (після натискання кнопки Надіслати) або в запланований час (після натискання кнопки Запланувати).
Для черги маркетингу електронною поштою Поштовий маркетинг: Черга обробки cron запускається раз на день, але буде автоматично запущено раніше, якщо кампанія запланована поза цією частотою за замовчуванням. Якщо список розсилки містить велику кількість одержувачів, запускати cron вручну кілька разів не рекомендується, оскільки це не прискорить час обробки та може спричинити помилки.
Порада
Щоб редагувати cron, увімкніть режим розробника і перейдіть до .
Дивись також
Щоб дізнатися більше про крони під час використання Odoo.sh, перегляньте Часті технічні запитання Odoo.sh.
Маркетингові кампанії електронною поштою застрягли в черзі¶
Якщо в чергу поставлено кілька маркетингових кампаній електронною поштою, вони обробляються в хронологічному порядку на основі дати створення.
Example
Якщо є три кампанії: Campaign_1 (створена 1 січня), Campaign_2 (створена 2 січня) і Campaign_3 (створена 3 січня), вони додаються до черги, натиснувши Надіслати на всіх трьох.

Cron спробує обробити Campaign_1, потім Campaign_2 і, нарешті, Campaign_3. Він не розпочне обробку Campaign_2, доки не завершить обробку Campaign_1.
Якщо кампанія електронної пошти ніколи не виходить із черги, можливо, виникла проблема з кампанією у верхній частині черги. Щоб вирішити проблему, ми можемо видалити Campaign_1 із черги, натиснувши кнопку Скасувати, і перевірити, чи надіслано дві інші кампанії. Тоді ми можемо спробувати виправити Campaign_1 або зв’язатися зі Служба підтримки Odoo.
Вхідні ел. листи¶
Коли виникає проблема з вхідними електронними листами, в Odoo може не бути жодної вказівки. Поштовий клієнт-відправник, який намагається зв’язатися з базою даних, отримає повідомлення про відмову (у більшості випадків повідомлення про помилку 550: поштова скринька недоступна).
Електронна пошта не отримана¶
Зв’яжіться зі Служба підтримки Odoo, якщо виникає повторна проблема з тим самим клієнтом або доменом.
Ви можете використовувати журнали бази даних, щоб зрозуміти та виправити проблеми. Журнали - це збережена колекція всіх виконаних завдань у базі даних. Вони є лише текстовим представленням із часовими мітками кожної дії, виконаної в базі даних Odoo. Це може бути корисним для відстеження електронних листів, що залишають базу даних. Помилки надсилання також можна побачити в журналах, коли вони вказують на повторну спробу надсилання повідомлення. Журнали показують кожну дію на сервери електронної пошти з бази даних.
Актуальні журнали знаходяться в папці ~/logs/
(до якої можна отримати доступ через командний рядок або на інформаційній панелі Odoo.sh). Журнали створюються щодня о 5:00 (UTC).
Порада
Два найновіших файли, за поточний день і за попередній, мають назви odoo.log
і odoo.log.1
.
Файли журналу для старіших дат називаються за датами та стискаються. Використовуйте команди grep і zgrep (для стиснених) для пошуку файлів.
Дивись також
Для отримання додаткової інформації про журнали та про те, як отримати до них доступ через інформаційну панель Odoo.sh, зверніться до Документація журналів Odoo.sh.
Для отримання додаткової інформації про доступ до журналів через командний рядок зверніться до Документація журналу розробника.
Інформація Служби підтримки Odoo¶
Нижче наведено список корисної інформації, яку слід додати, коли ви звертаєтесь до Служба підтримки Odoo:
Експорт повної електронної пошти з Вхідні. Зазвичай вони мають формати файлів
.eml
або.msg
і містять технічну інформацію, необхідну для розслідування. Точний процес завантаження файлу залежить від стороннього постачальника електронної пошти.Дивись також
У разі використання локального програмного забезпечення електронної пошти (наприклад, Thunderbird, Apple Mail, Outlook тощо) для синхронізації електронних листів зазвичай можна експортувати локальні копії електронних листів як файли EML/MSG. Для отримання додаткової інформації зверніться до документації використовуваного програмного забезпечення.
Порада
Якщо можливо, файл EML/MSG має базуватися на оригінальному електронному листі, який було надіслано та не працює або викликає проблеми.
Для вхідних електронних листів: якщо можливо, зв’яжіться з відправником оригінального електронного листа та попросіть копію EML/MSG оригінального електронного листа. Надсилання копії оригінального електронного листа (пересланого) містить лише часткову інформацію, пов’язану з усуненням несправностей.
Для вихідних електронних листів: або надайте EML/MSG електронного листа, або вкажіть, який запис у базі даних стосується (наприклад, номер замовлення на продаж, ім’я контактної особи, номер рахунка-фактури) і дату/час, коли електронний лист було надіслано (наприклад, електронний лист надіслано 10 січня 2024 року об 11:45 за центральноєвропейським часом).
Пояснення точної послідовності, яка виконується для звичайного отримання цих електронних листів в Odoo. Спробуйте відповісти на такі запитання:
Це сповіщення про відповідь, отриману в Odoo?
Це повідомлення надсилається з бази даних Odoo?
Чи використовується сервер вхідної електронної пошти, чи електронна пошта перенаправляється/пересилається через спеціальний сервер або постачальника електронної пошти?
Чи є приклад електронного листа, який було правильно переслано?
Чи змінювали ви нещодавно будь-які налаштування електронної пошти? Він перестав працювати після цих змін?
Відповідь на наступні питання:
Це загальна проблема чи специфічна для випадку використання? Який саме для конкретного випадку використання?
Чи працює він належним чином? Якщо електронний лист надіслано за допомогою Odoo, повідомлення про відмову має потрапити в базу даних Odoo та відобразити червоний конверт.