Configurați înregistrările DNS pentru a trimite e-mailuri în Odoo¶
Prezentare generală a etichetelor SPAM¶
Uneori, e-mailurile de la Odoo sunt clasificate greșit de către diferiți furnizori de e-mail și ajung în dosarele de spam. În momentul de față, unele setări sunt în afara controlului Odoo, în special modul în care diferiții furnizori de e-mail clasifică e-mailurile Odoo în funcție de propria politică de restricții și/sau limitări.
It is standard in Odoo that emails are received from "name of the author"
<notifications@mycompany.odoo.com>
. In other words this can be translated to: "name of the
author" <{ICP.mail.from.filter}@{mail.catchall.domain}>
. In this case ICP stands for
ir.config.parameters
, which are the System Parameters. Deliverability is greatly improved with the
notifications configuration.
Pentru ca serverele să accepte e-mailuri de la Odoo în mod mai regulat, una dintre soluții este ca clienții să creeze reguli în propria cutie poștală. Un filtru poate fi adăugat în căsuța de e-mail, astfel încât atunci când e-mailul este primit de la Odoo (notificări@compania mea.odoo.com
) să fie mutat în căsuța de e-mail. De asemenea, este posibil să adăugați domeniul bazei de date Odoo pe o listă de expeditori siguri sau pe o listă albă pe domeniul destinatar.
Dacă un server de e-mail Odoo apare pe o listă neagră, notificați-l pe Odoo printr-un „nou bilet de ajutor <https://www.odoo.com/help>`_ și echipa de asistență va lucra pentru a elimina serverele din lista neagră.
În cazul în care baza de date Odoo utilizează un domeniu personalizat pentru trimiterea de e-mailuri de la Odoo, există trei înregistrări care ar trebui implementate pe DNS-ul domeniului personalizat pentru a asigura livrarea e-mailului. Aceasta include setarea înregistrărilor pentru SPF, DKIM și DMARC. În cele din urmă, totuși, este la latitudinea cutiei poștale finale de primire.
Fii compatibil SPF¶
Protocolul Sender Policy Framework (SPF) permite proprietarului unui nume de domeniu să specifice ce servere au voie să trimită e-mailuri din acel domeniu. Când un server primește un e-mail primit, verifică dacă adresa IP a serverului de trimitere se află pe lista de IP-uri permise conform înregistrării SPF a expeditorului.
Notă
Verificarea SPF este efectuată pe domeniul menționat în câmpul Return-Path
al emailului. În cazul unui email trimis de Odoo, acest domeniu corespunde valorii cheii mail.catchall.domain
în parametrii de sistem ai bazei de date.
Politica SPF a unui domeniu este setată folosind un înregistrare TXT. Modul de creare sau modificare a unei înregistrări TXT depinde de furnizorul care găzduiește zona DNS a numelui de domeniu. Pentru ca verificarea să funcționeze corect, fiecare domeniu poate avea doar o înregistrare SPF.
Dacă numele de domeniu nu are încă o înregistrare SPF, creați una folosind următoarea intrare: v=spf1 include:_spf.odoo.com ~all
Dacă numele de domeniu are deja o înregistrare SPF, înregistrarea trebuie actualizată (și nu creați una nouă).
Example
Dacă înregistrarea TXT este v=spf1 include:_spf.google.com ~all
, editați-o pentru a adăuga include:_spf.odoo.com
: v=spf1 include:_spf.odoo.com include:_spf.google.com ~all
Verificați dacă înregistrarea SPF este validă cu un instrument gratuit ca MXToolbox SPF.
Activează DKIM¶
DomainKeys Identified Mail (DKIM) permite unui utilizator să autentifice emailuri cu o semnătură digitală.
Când trimiteți un email, serverul Odoo include o semnătură unică DKIM în antet. Serverul destinatarului decriptează această semnătură folosind înregistrarea DKIM în numele de domeniu al bazei de date. Dacă semnătura și cheia conținută în înregistrare se potrivesc, aceasta garantează că mesajul este autentic și nu a fost alterat în timpul transportului.
Pentru a activa DKIM, adăugați o înregistrare CNAME în zona DNS a numelui de domeniu:
odoo._domainkey IN CNAME odoo._domainkey.odoo.com.
Sfat
Dacă numele de domeniu este mycompany.com
, asigurați-vă că creați un subdomeniu odoo._domainkey.mycompany.com
al cărui nume canonical este odoo._domainkey.odoo.com.
.
Modul de creare sau modificare a unei înregistrări CNAME depinde de furnizorul care găzduiește zona DNS a numelui de domeniu. Furnizorii cei mai comuni sunt listați mai jos.
Verificați dacă înregistrarea DKIM este validă cu un instrument gratuit ca DKIM Core. Dacă este solicitat un selector, introduceți odoo
.
Verificați politica DMARC¶
Înregistrarea Domain-based Message Authentication, Reporting, & Conformance (DMARC) este un protocol care unifică SPF și DKIM. Instrucțiunile conținute în DMARC înregistrarea numelui de domeniu spun serverului de destinație ce să facă cu un email care nu reușește SPF și/sau DKIM verificarea.
Example
DMARC: TXT record
v=DMARC1; p=none;
Sunt trei DMARC politici:
p=none
p=quarantine
p=reject
p=quarantine
și p=reject
instruiește serverul care primește un email să pună în carantină acel email sau să-l ignore dacă SPF și/sau DKIM verificarea eșuează.
Dacă numele de domeniu folosește DMARC și a definit una dintre aceste politici, numele de domeniu trebuie să fie SPF conform sau să activeze DKIM.
Atenționare
Yahoo sau AOL sunt exemple de furnizori de email cu o politică DMARC setată la p=reject
. Odoo recomandă ferm să nu utilizați o adresă @yahoo.com sau @aol.com pentru utilizatorii bazei de date. Aceste email-uri nu vor ajunge niciodată la destinatar.
p=none
este folosit de proprietarul de domeniu pentru a primi rapoarte despre entitățile care folosesc domeniul lor. Nu ar trebui să afecteze livrabilitatea dacă DMARC verificarea eșuează.
Înregistrările DMARC sunt compuse din etichete sub forma înregistrărilor DNS. Aceste etichete/parametri permit raportarea, cum ar fi RUA și RUF, împreună cu specificații mai precise precum PCT, P, SP ADKIM & : abbr:ASPF (Mod de aliniere pentru SPF)
. Pentru cea mai bună practică, politica DMARC nu ar trebui să fie prea restrictivă.
Următorul grafic afișează etichetele disponibile:
Nume eticheta |
Scop |
Exemplu |
---|---|---|
v |
Versiunea protocolului |
|
pct |
Procentul de mesaje supuse filtrarii |
|
ruf |
URI de raportare pentru rapoartele criminalistice |
|
rua |
URI de raportare a rapoartelor agregate |
|
p |
Politica pentru domeniul organizațional |
|
sp |
Politica pentru subdomeniile OD |
|
adkim |
Modul de aliniere pentru DKIM |
|
aspf |
Modul de aliniere pentru SPF |
|
Verificați DMARC înregistrarea unui nume de domeniu cu un instrument precum MXToolbox DMARC.
SPF, DKIM & DMARC documentație a furnizorilor comuni¶
Pentru a testa complet configurația, utilizați instrumentul Mail-Tester, care oferă o imagine de ansamblu completă a conținutului și a configurației într-un e-mail trimis. Mail-Tester poate fi folosit și pentru a configura înregistrări pentru alți furnizori mai puțin cunoscuți.