Probleme de e-mail

Acest document conține o explicație a celor mai recurente probleme de e-mail în Odoo.

E-mailuri de ieșire

E-mailul nu este trimis

The first indicator showing that an email has not been sent is the presence of a red ✉️ (envelope) icon, next to the date and time of the message, located in the chatter.

Pictograma plic roșu afișată în chatter.

E-mailurile netrimise apar și în coada de e-mailuri Odoo. În developer mode, coada de e-mail poate fi accesată accesând Settings app ‣ Technical menu ‣ Email ‣ Emails. E-mailurile netrimise apar în turcoaz, în timp ce e-mailurile trimise apar în gri.

Mesaje de eroare comune

Limita zilnică a fost atinsă
Avertisment în Odoo la atingerea limitei de e-mail.

Fiecare furnizor de servicii de e-mail are propriile limite de trimitere a e-mailului. Limitele pot fi zilnice, orare sau, uneori, pe minut. Acest lucru este același pentru Odoo, care limitează trimiterea unui client pentru a împiedica serverele de e-mail Odoo să fie incluse pe lista neagră.

Iată limitele implicite pentru bazele de date noi:

  • 200 de e-mailuri pe zi pentru bazele de date Odoo Online și Odoo.sh cu un abonament activ.

  • 20 emails per day for one-app free databases.

  • 50 emails per day for trial databases.

  • În cazul migrării, limita zilnică poate fi resetată la 50 de e-mailuri pe zi.

Dacă limita zilnică este atinsă:

  • Contact the Odoo support team, who may increase the daily limit depending on the following factors:

    1. Câți utilizatori sunt în baza de date?

    2. Ce aplicații sunt instalate?

    3. Rata de respingere: procentul de adrese de e-mail care nu au primit e-mailuri deoarece au fost returnate de un server de e-mail în drumul său către destinatarul final.

  • Utilizați un server de e-mail extern de ieșire pentru a fi independent de limita de e-mail Odoo (consultați documentația de e-mail corespunzătoare </applications/general/email_communication/email_servers>).

  • Așteptați până la ora 23:00 (UTC) pentru ca limita zilnică să se reseteze și reîncercați să trimiteți e-mailul. În developer mode, accesați Settings app ‣ Technical menu ‣ Email ‣ Emails, apoi faceți clic pe butonul Reîncercați de lângă un e-mail netrimis.

Atenționare

Limita zilnică de e-mail este completă pentru baza de date. În mod implicit, orice mesaj intern, notificare, notă înregistrată etc. contează ca un e-mail în limita zilnică dacă anunță pe cineva prin e-mail. Acest lucru poate fi atenuat prin primirea notificări în Odoo, în loc de e-mailuri.

Eroare SMTP

Simple Mail Transport Protocol (SMTP) error messages explain why an email wasn’t transmitted successfully. SMTP is a protocol to describe the email structure, and transmits data from messages over the Internet. The error messages generated by email services are helpful tools to diagnose and troubleshoot email problems.

Example

Acesta este un exemplu de eroare de livrare permanentă 554 SMTP: 554: eroare de livrare: Ne pare rău, mesajul dvs. către ------@yahoo.com nu poate fi livrat. Această cutie poștală este dezactivată (554.30). - mta4471.mail.bf1.yahoo.com --- Sub acest rând este o copie a mesajului.

The debug menu can be used to investigate SMTP sending issues from a database. To access the menu, developer mode must be activated. Once activated, navigate to the Debug Menu in the top right of the menu bar (the 🐞 (bug) icon), Debug Menu ‣ Manage Messages

Meniul Gestionați mesajele deschide o listă cu toate mesajele trimise într-o anumită înregistrare. În cadrul fiecărui mesaj există informații despre trimitere, inclusiv tipul și subtipul mesajului.

Alte informații includ cui a fost trimis mesajul și dacă Odoo a primit un mesaj de returnare de la un server de e-mail.

Opțiunea de meniu Gestionare mesaje din meniul de depanare.

Notă

Un utilizator trebuie să se afle într-o vizualizare în Odoo care are un chatter pentru ca opțiunea de meniu Gestionați mesajele să apară.

Nicio eroare populată

Odoo nu este întotdeauna capabil să furnizeze informații din motivul pentru care a eșuat. Diferiții furnizori de e-mail implementează o politică personalizată de e-mailuri returnate și nu este întotdeauna posibil ca Odoo să o interpreteze corect.

Dacă aceasta este o problemă recurentă cu același client sau același domeniu, nu ezitați să contactați Asistența Odoo pentru ajutor în găsirea unui motiv.

Notă

Unul dintre cele mai comune motive pentru care un e-mail nu poate fi trimis fără mesaj de eroare este legat de configurația SPF și/sau DKIM. De asemenea, verificați pentru a vă asigura că mail.bounce.alias este definit în parametrii sistemului. Accesați parametrii sistemului în developer mode navigând la Settings app ‣ Technical menu ‣ Parameters ‣ System Parameters.

E-mailul este trimis cu întârziere

Email campaigns send at a scheduled time, using a delay pre-programed in the database. Odoo uses a delayed task to send emails that are considered „not urgent” (newsletter formats, such as: mass mailing, marketing automation, and events). The system utility cron can be used to schedule programs to run automatically at predetermined intervals. Odoo uses that policy in order to avoid cluttering the mail servers and, instead, prioritizes individual communication. This cron is called Mail: Email Queue Manager, and can be accessed in developer mode by going to Settings app ‣ Technical menu ‣ Automation ‣ Scheduled Actions.

E-mail programat pentru a fi trimis mai târziu.

Sfat

Ce este un cron? Un cron este o acțiune pe care Odoo o rulează în fundal pentru a executa un anumit cod pentru a finaliza o sarcină.

Important

În mod implicit, cronul Mass Mailing rulează la fiecare 60 de minute. Aceasta poate fi schimbată la nu mai puțin de 5 minute. Cu toate acestea, rularea acțiunii la fiecare 5 minute ar bloca baza de date Odoo (stresează sistemul), așa că acest lucru nu este recomandat. Pentru a edita cron-ul de corespondență în masă, selectați acțiunea programată Mail: Email Queue Manager și continuați să faceți toate ajustările necesare.

E-mailurile care sunt considerate urgente (comunicare de la o persoană la alta, cum ar fi comenzi de vânzare, facturi, comenzi de cumpărare etc.) sunt trimise imediat.

E-mailuri de intrare

When there is an issue with incoming emails, there might not be an indication, per se, in Odoo. It is the sending email client, who tries to contact a database, that will get a bounce-back message (most of the time a 550: mailbox unavailable error message).

E-mailul nu este primit

Pașii care ar trebui făcuți depind de platforma Odoo pe care este găzduită baza de date.

Utilizatorii Odoo.sh își pot găsi jurnalele live în folderul ~/logs/.

Jurnalele sunt o colecție stocată a tuturor sarcinilor finalizate într-o bază de date. Sunt o reprezentare doar text, completată cu marcaje temporale ale fiecărei acțiuni întreprinse în baza de date Odoo. Acest lucru poate fi util pentru a urmări e-mailurile care părăsesc baza de date. Eșecul de a trimite poate fi observat și de jurnalele care indică faptul că mesajul a încercat să fie trimis în mod repetat. Jurnalele vor afișa fiecare acțiune către serverele de e-mail din baza de date.

Dosarul ~/logs/ (accesat prin linia de comandă sau pe tabloul de bord Odoo.sh) al unei baze de date Odoo.sh conține o listă de fișiere care conțin jurnalele bazei de date. Fișierele jurnal sunt create în fiecare zi la 5:00 AM (UTC).

Sfat

Cele mai recente două zile (azi și ieri) nu sunt comprimate, în timp ce cele mai vechi sunt, pentru a economisi spațiu. Denumirea fișierelor pentru azi și ieri sunt, respectiv: odoo.log și odoo.log.1.

Pentru zilele următoare, ele sunt denumite cu datele lor și apoi sunt comprimate. Utilizați comanda grep și zgrep (pentru cele comprimate) pentru a căuta prin fișiere.

Vedeți și

Pentru mai multe informații despre jurnale și despre cum să le accesați prin tabloul de bord Odoo.sh, consultați această documentație de administrare.

Pentru mai multe informații despre accesarea jurnalelor prin linia de comandă, vizitați această documentație pentru dezvoltatori.

Utilizatorii Odoo Online nu vor avea acces la jurnalele. Cu toate acestea, Asistența Odoo poate fi contactată dacă există o problemă recurentă cu același client sau domeniu.

Obțineți ajutor de la asistența Odoo

Pentru a fi ajutat eficient, vă rugăm să furnizați cât mai multe informații posibil. Iată o listă cu ceea ce poate fi util atunci când contactați echipa de asistență Odoo pentru o problemă:

  1. Trimiteți o copie a antetelor de e-mail. Fișierul .EML (sau headers) al e-mailului este formatul de fișier care conține toate informațiile tehnice necesare unei investigații. Documentația de la furnizorul de e-mail ar putea explica cum să accesați fișierul EML/fișierele antet. Odată ce sunt obținute antetele e-mailului, adăugarea acestuia în biletul de asistență Odoo este cea mai eficientă modalitate de investigare a echipei de asistență Odoo.

  2. Explicați fluxul exact care este urmat pentru a primi în mod normal acele e-mailuri în Odoo. Iată exemple de întrebări ale căror răspunsuri pot fi utile:

    • Este acesta un mesaj de notificare de la un răspuns primit în Odoo?

    • Acesta este un mesaj trimis din baza de date Odoo?

    • Este folosit un server de e-mail de intrare sau e-mailul este cumva redirecționat?

    • Există un exemplu de e-mail care a fost redirecționat corect?

  3. Oferă răspunsuri la următoarele întrebări:

    • Este o problemă generică sau este specifică unui caz de utilizare? Dacă este specific unui caz de utilizare, care anume?

    • Funcționează conform așteptărilor? În cazul în care e-mailul este trimis folosind Odoo, e-mailul de respingere ar trebui să ajungă în baza de date Odoo și să afișeze plicul roșu.

Notă

The bounce system parameter needs to be set in the technical settings in order for the database to correctly receive bounce messages. To access this setting, go to Settings app ‣ Technical menu ‣ Parameters ‣ System Parameters. Then select the parameter name mail.bounce.alias and set the value to bounce if it isn’t already set.