Konfigurera DNS-poster för att skicka e-post i Odoo¶
Översikt över SPAM-etiketter¶
Ibland felklassificeras e-post från Odoo av de olika e-postleverantörerna och hamnar i skräppostmappar. För närvarande ligger vissa inställningar utanför Odoos kontroll, särskilt hur de olika e-postleverantörerna klassificerar Odoos e-postmeddelanden enligt deras egen begränsningspolicy och/eller begränsningar.
Det är standard i Odoo att e-postmeddelanden tas emot från "författarens namn" <notifications@mycompany.odoo.com>
. Med andra ord kan detta översättas till: "författarens namn" <{ICP.mail.from.filter}@{mail.catchall.domain}>
. I det här fallet står ICP för ir.config.parameters
, vilket är systemparametrarna. Leveransförmågan förbättras avsevärt med notifications configuration.
För att servrarna ska kunna ta emot e-post från Odoo mer regelbundet är en av lösningarna att kunderna skapar regler i sin egen brevlåda. Ett filter kan läggas till i e-postinkorgen så att e-post som tas emot från Odoo (notifications@mycompany.odoo.com
) flyttas till inkorgen. Det är också möjligt att lägga till Odoo-databasdomänen i en säker avsändarlista eller vitlista på den mottagande domänen.
Om en e-postserver från Odoo förekommer på en svart lista ska du meddela Odoo via ett nytt hjälpärende så kommer supportteamet att arbeta för att få bort servrarna från den svarta listan.
Om Odoo-databasen använder en anpassad domän för att skicka e-post från Odoo finns det tre poster som bör implementeras på den anpassade domänens DNS för att säkerställa leverans av e-post. Detta inkluderar att ställa in poster för SPF, DKIM och DMARC. I slutändan är det dock upp till den slutliga mottagande brevlådan att avgöra detta.
Var SPF-kompatibel¶
SPF-protokollet (Sender Policy Framework) gör det möjligt för ägaren av ett domännamn att ange vilka servrar som får skicka e-post från den domänen. När en server tar emot ett inkommande e-postmeddelande kontrollerar den om IP-adressen för den avsändande servern finns med på listan över tillåtna IP-adresser enligt avsändarens SPF-post.
Observera
SPF-verifieringen utförs på den domän som nämns i fältet Return-Path
i e-postmeddelandet. När det gäller ett e-postmeddelande som skickas av Odoo motsvarar denna domän värdet på nyckeln mail.catchall.domain
i databasens systemparametrar.
SPF-policyn för en domän anges med hjälp av en TXT-post. Hur man skapar eller ändrar en TXT-post beror på vilken leverantör som är värd för DNS-zonen för domännamnet. För att verifieringen ska fungera korrekt kan varje domän bara ha en SPF-post.
Om domännamnet ännu inte har en SPF-post kan du skapa en med hjälp av följande inmatning: v=spf1 include:_spf.odoo.com ~all
Om domännamnet redan har en SPF-post, måste posten uppdateras (och skapa inte en ny).
Example
Om TXT-posten är v=spf1 include:_spf.google.com ~all
, redigera den för att lägga till include:_spf.odoo.com
: v=spf1 include:_spf.odoo.com include:_spf.google.com ~all
Kontrollera om SPF-posten är giltig med ett gratisverktyg som MXToolbox SPF.
Aktivera DKIM¶
Med DomainKeys Identified Mail (DKIM) kan användaren autentisera e-postmeddelanden med en digital signatur.
När du skickar ett e-postmeddelande inkluderar Odoo-servern en unik DKIM-signatur i rubrikerna. Mottagarens server dekrypterar denna signatur med hjälp av DKIM-posten i databasens domännamn. Om signaturen och nyckeln i posten matchar varandra garanterar detta att meddelandet är äkta och inte har ändrats under transporten.
Om du vill aktivera DKIM lägger du till en CNAME-post i DNS-zonen för domännamnet:
odoo._domainkey IN CNAME odoo._domainkey.odoo.com.
Tips
Om domännamnet är mycompany.com
, se till att skapa en subdomän odoo._domainkey.mycompany.com
vars kanoniska namn är odoo._domainkey.odoo.com.
.
Hur du skapar eller ändrar en CNAME-post beror på vilken leverantör som är värd för DNS-zonen för domännamnet. De vanligaste leverantörerna är listade nedan.
Kontrollera om DKIM-posten är giltig med ett gratisverktyg som DKIM Core. Om en väljare efterfrågas, ange odoo
.
Kontrollera DMARC-policyn¶
DMARC-posten (Domain-based Message Authentication, Reporting, & Conformance) är ett protokoll som förenar SPF och DKIM. Instruktionerna i DMARC-posten för ett domännamn talar om för destinationsservern vad den ska göra med inkommande e-post som inte klarar SPF och/eller DKIM-kontrollen.
Example
DMARC: TXT-post
v=DMARC1; p=none;
Det finns tre DMARC-policyer:
p=none
p=karantän
p=reject
p=quarantine
och p=reject
instruerar den server som tar emot ett e-postmeddelande att sätta det i karantän eller ignorera det om SPF och/eller DKIM-kontrollen misslyckas.
Om domännamnet använder DMARC och har definierat en av dessa principer, måste domänen vara SPF-kompatibel eller aktivera DKIM.
Varning
Yahoo eller AOL är exempel på e-postleverantörer med en DMARC policy inställd på p=reject
. Odoo avråder starkt från att använda en @yahoo.com- eller @aol.com-adress för databasanvändarna. Dessa e-postmeddelanden kommer aldrig att nå sin mottagare.
p=none
används av domänägaren för att ta emot rapporter om enheter som använder deras domän. Det bör inte påverka leveransförmågan om DMARC-kontrollen misslyckas.
DMARC-poster består av taggar i form av DNS-poster. Dessa taggar/parametrar möjliggör rapportering, såsom RUA och RUF, tillsammans med mer exakta specifikationer såsom PCT, P, SP ADKIM & ASPF. För bästa praxis bör DMARC-policyn inte vara alltför restriktiv från början.
Följande diagram visar tillgängliga taggar:
Dag Namn |
Syfte |
Exempel |
---|---|---|
v |
Protokollversion |
|
procent |
Procentandel av meddelanden som filtrerats |
|
ruf |
URI för rapportering av kriminaltekniska rapporter |
|
rua |
URI för rapportering av aggregerade rapporter |
|
p |
Policy för organisatorisk domän |
p=karantän |
sp |
Policy för OD:s underdomäner |
|
adkim |
Anpassningsläge för DKIM |
|
aspf |
Anpassningsläge för SPF |
|
Kontrollera DMARC-posten för ett domännamn med ett verktyg som MXToolbox DMARC.
SPF, DKIM & DMARC-dokumentation för vanliga leverantörer¶
För att testa konfigurationen fullständigt kan du använda verktyget Mail-Tester, som ger en fullständig översikt över innehållet och konfigurationen i ett skickat e-postmeddelande. Mail-Tester kan också användas för att konfigurera poster för andra, mindre kända leverantörer.