Uitgaande berichten beheren

E-mails versturen met de standaardconfiguratie van Odoo

Op Odoo Online en Odoo.sh werkt het verzenden en ontvangen van e-mails out of the box. Er is geen configuratie nodig.

Wanneer een database wordt aangemaakt, wordt het subdomein company-name.odoo.com gebruikt voor het verzenden en ontvangen van e-mails. De bezorgbaarheid is geoptimaliseerd voor dit subdomein omdat het de DNS-configuratie van Odoo gebruikt.

Example

Als het subdomein van de database company-naam.odoo.com is en alle mailingconfiguraties zijn standaard, dan worden alle e-mails verzonden vanaf notifications@company-name.odoo.com.

This configuration is handled by the system parameter mail.default.from_filter. In case where the sender’s domain do not match the value of this parameter, the notification address is used instead. Multiple values can be defined in this system parameter: comma-separated, domains or full email addresses are all allowed. Once an outgoing mail server is configured, the system parameter is no longer considered and the value used is the FROM filtering of the mail server.

Odoo's standaardconfiguratie voor uitgaande berichten.

E-mails worden verstuurd met catchall@company-name.odoo.com als reply-to adres. Daarnaast worden afleverfouten verstuurd naar bounce@company-name.odoo.com.

Notitie

De catchall-, bounce- en notificatieadressen werken niet zoals andere aliassen. Ze hebben niet de roeping om records aan te maken in een database. E-mails die naar een alias worden gestuurd, worden automatisch doorgestuurd en beantwoorden een bestaand en gekoppeld record of maken een nieuw record aan in de database.

Een aangepast domein gebruiken om e-mails te versturen

De database kan worden geconfigureerd om een aangepast domein te gebruiken. In dat geval worden alle standaard e-mailadressen opgebouwd met het aangepaste domein. Als het aangepaste domein company-name.com is, dan is het afzenderadres notifications@company-name.com, het reply-to adres catchall@company-name.com en het bounce adres bounce@company-name.com. Het aangepaste domein kan worden gebruikt voor het verzenden van e-mails met de e-mailservers van Odoo of een externe.

In dit gedeelte wordt ervan uitgegaan dat je een eigen domein hebt. Zo niet, dan moet een aangepast domein worden gekocht bij een domeinregistratiekantoor zoals GoDaddy, Namecheap of een andere provider.

Een aangepast domein gebruiken met Odoo’s e-mailserver

Op Odoo Online of Odoo.sh zijn sommige configuraties verplicht in de DNS van het aangepaste domein om een goede deliverability te garanderen.

Waarschuwing

Het grootste deel van de configuratie wordt gedaan aan de kant van de domeinprovider, en het kan zijn dat er wat configuratie nodig is op de mailserver zelf. Enige technische kennis is vereist.

De eerste stap is het configureren van de SPF en DKIM zodat ze compatibel zijn met de mailserver van Odoo.

Vervolgens moet het aangepaste domein worden ingesteld als het aliasdomein van een bedrijf. Selecteer het bedrijf, open de Instellingen en voeg het aangepaste domein toe onder het Alias Domein veld.

Klik na het toevoegen van het aliasdomein op het (interne link) pictogram om meer bedrijven aan het aangepaste domein toe te wijzen als dat nodig is. Schakel de ontwikkelaar-modus in om de standaardaliassen desgewenst aan te passen:

  • Bounce Alias: de mailbox die wordt gebruikt om afleverfouten op te vangen en de red envelope op het bijbehorende bericht te vullen.

  • Catchall Alias: de standaard mailbox die wordt gebruikt om alle antwoorden te centraliseren.

  • Default From Alias: het standaard afzenderadres.

Notitie

Bij het aanmaken van het eerste aliasdomein zullen alle bedrijven dit gebruiken. Als je een nieuw bedrijf aanmaakt, wordt automatisch het aliasdomein met de laagste prioriteit ingesteld (advertentie weergegeven op de aliasdomeinlijst in ontwikkelaar-modus).

Alle e-mailaliassen (bijvoorbeeld gerelateerd aan CRM- of Helpdesk-teams) moeten hun corresponderende mailbox hebben op de aangepaste domeinmailserver.

Technisch schema van externe mailserver configuratie met Odoo.

Om e-mails te ontvangen in de Odoo database binnen de bijbehorende chatter (CRM, facturen, verkooporders, etc.), moet een van deze drie methoden worden gebruikt:

Het gebruik van een aangepast domein houdt in dat specifieke local-parts door Odoo kunnen worden gebruikt om e-mails te versturen.

E-mails versturen met een externe SMTP-server

Notitie

Als je je eigen uitgaande mailserver gebruikt, moet deze gekoppeld zijn aan je eigen domein, omdat het bijwerken van de DNS van een Odoo subdomein niet mogelijk is.

To add an external SMTP server in Odoo, open Settings, and enable the Use Custom Email Servers option found under the Emails section. Then, click Save at the top of the page to save the changes.

Returning to the Emails section, click Outgoing Email Servers, then New to create an outgoing mail server record. Most fields are the common parameters used to set up a connection to an SMTP server; use the values provided by your email provider.

Zodra je klaar bent, klik je op Test Connection. Merk op dat een succesvolle testverbinding niet bevestigt dat de e-mail zal worden verzonden, omdat er aan de kant van de provider nog beperkingen kunnen zijn. Het wordt daarom aanbevolen om de documentatie van je provider te raadplegen.

Waarden van lokale onderdelen

Hieronder staan de verschillende local-part waarden die door Odoo kunnen worden gebruikt om e-mails te versturen. Het kan nodig zijn om deze te whitelisten in je mailserver:

  • De Alias Domein Bounce (standaardwaarde = bounce),

  • De Alias Domein Standaard Van (standaardwaarde = meldingen),

  • Het standaard adminadres admin@company-name.odoo.com of, indien gewijzigd, de nieuwe waarde),

  • Het standaard Odoobot adres odoobot@company-name.odoo.com of, indien gewijzigd, de nieuwe waarde),

  • De specifieke FROM van een e-mailmarketingcampagne,

  • De specifieke FROM die kan worden gedefinieerd in een e-mailsjabloon.

Verschillende servers instellen voor transactie- en massa-e-mails

Gepersonaliseerde mailservers

Transactionele e-mails en massamailings kunnen worden verzonden via aparte e-mailservers in Odoo. Dit betekent dat dagelijkse e-mails, offertes of facturen die naar klanten worden gestuurd, worden behandeld als transactionele e-mails. Massamailings, inclusief het verzenden van batches facturen of offertes, worden beheerd door de Marketing Automation of E-mail Marketing applicatie.

Example

Je kunt diensten als Gmail, Amazon SES of Brevo gebruiken voor transactionele e-mails en diensten als Mailgun, Sendgrid of Mailjet voor massamailings.

Activeer eerst de Ontwikkelaarsmodus (debugmodus) en ga naar Instellingen ‣ Technisch ‣ E-mail: Uitgaande mailservers. Voeg daar twee uitgaande e-mailserverrecords toe, één voor de transactionele e-mailserver en één voor de massamailingserver. Voer een lagere Priority waarde in voor de transactionele server (bijv. 1) dan voor de massamailingserver (bijv. 2) zodat transactionele e-mails voorrang krijgen.

Voorbeeld van splitsing tussen transactie- en massa-mailing mailservers.

Ga nu naar :menuselectie:`Emailmarketing --> Configuratie --> Instellingen`, schakel Dedicated Server in en selecteer de juiste e-mailserver. Odoo gebruikt de server met de laagste prioriteit voor transactie-e-mails en de hier geselecteerde server voor massamailings.

Dedicated mailserver op Email Marketing app instellingen.

VAN filteren

Belangrijk

Het is zeer aan te bevelen om de FROM Filtering te configureren op de uitgaande mailservers volgens de instructies van je provider.

Het FROM Filtering veld maakt het mogelijk om een specifieke uitgaande e-mailserver te gebruiken, afhankelijk van het Van e-mailadres of domein waar Odoo namens verstuurt. De waarde moet een domein of een compleet adres zijn dat overeenkomt met het e-mailadres van de afzender en wordt vertrouwd door de provider van de uitgaande mailserver.

Als FROM-filtering niet wordt gebruikt, worden e-mails verzonden via het meldingsadres.

Waarschuwing

Sommige uitgaande mailservers vereisen een specifieke configuratie van het FROM filter.

Wanneer een e-mail wordt verzonden vanuit Odoo, wordt de volgende volgorde gebruikt om de uitgaande e-mailserver te kiezen:

  • Eerst zoekt Odoo naar een server die dezelfde FROM filterwaarde heeft als de From waarde (d.w.z. e-mailadres) die is gedefinieerd in de uitgaande e-mail. Deze configuratie is ideaal als alle gebruikers van een bedrijf hetzelfde domein delen, maar verschillende local-parts hebben.

Example

Als het e-mailadres van de afzender test@example.com is, kan alleen een e-mailserver worden gebruikt met een FROM filterwaarde gelijk aan test@example.com of voorbeeld.com.

  • Als er geen server wordt gevonden op basis van het eerste criterium, zoekt Odoo de eerste server zonder ingestelde FROM filterwaarde. De e-mail wordt overschreven met het meldingsadres.

  • Als er geen server wordt gevonden op basis van het tweede criterium, gebruikt Odoo de eerste server en wordt de e-mail overschreven met het meldingsadres.

Notitie

Om te bepalen welke server als eerste aan de beurt is, gebruikt Odoo de prioriteitswaarde (hoe lager de waarde, hoe hoger de prioriteit). Als dit niet gebeurt, wordt de eerste server bepaald door de namen van de servers, in alfabetische volgorde.

Het is ook mogelijk om de mailserver van Odoo te gebruiken voor transactionele e-mails naast massamailings.

Een externe e-mailserver en Odoo’s standaardserver gebruiken

Op Odoo Online en Odoo.sh worden databases gestart met de SMTP-server van Odoo. Als er geen uitgaande mailserver is ingesteld, wordt de standaard Odoo’s SMTP server gebruikt.

Een mailserver toevoegen met de mailserver van Odoo met CLI-verificatie.

Example

Als een uitgaande mailserver tegelijk wordt gebruikt met de standaard server van Odoo (CLI), dan moet het FROM filter van de uitgaande mailserver een aangepast domein bevatten en het FROM filter van de CLI moet het subdomein van Odoo bevatten. Als er geen FROM-filter is, wordt de e-mail verzonden via het meldingsadres.

Opsplitsen van Odoo mailserver voor transactionele e-mails en mailserver voor massamailings.

Notitie

Op Odoo Online is de opdrachtregelinterface gelijk aan de standaard Odoo mailserver, waarbij dezelfde limiet wordt gebruikt als wanneer er geen uitgaande mailserver zou zijn.

Tip

Op Odoo Online toont de pagina ook je dagelijkse e-mailgebruik en je dagelijkse limiet. Op Odoo.sh moet je op de monitorpagina het aantal verzonden uitgaande e-mails controleren.

Notitie

Op Odoo.sh, om de opdrachtregelinterface te gebruiken, kan een uitgaande mailserver worden geconfigureerd in het configuratiebestand.

Waarschuwing

Odoo’s mailserver is bedoeld voor transactionele e-mails en kleinschalige marketingcampagnes. De dagelijkse limiet is afhankelijk van het databasetype en de gebruikte applicaties.

Een aangepast domein gebruiken met een externe e-mailserver

Vergelijkbaar met het vorige hoofdstuk, kan de juiste configuratie nodig zijn om ervoor te zorgen dat de externe e-mailserver e-mails mag versturen met je aangepaste domein. Raadpleeg de documentatie van je provider om de relevante records (SPF, DKIM en DMARC) correct in te stellen. Een lijst van de meest voorkomende providers is beschikbaar.

Notitie

DNS-configuratie is nodig als je je eigen domein gebruikt. Als een externe uitgaande mailserver wordt gebruikt, zal het configureren van de records zoals beschreven in de Odoo DNS configuratie voor onze mailservers documentatie niet het gewenste effect hebben, omdat het onafhankelijk is van Odoo bij het gebruik van een eigen mailserver. Odoo staat de configuratie van Odoo’s subdomein niet toe.

Poortbeperking

Poort 25 is om veiligheidsredenen geblokkeerd op Odoo Online en Odoo.sh. Probeer in plaats daarvan poort 465, 587 of 2525 te gebruiken.

Aliasdomein

Het catchall domein is bedrijfsspecifiek. Standaard delen alle bedrijven het subdomein van Odoo (bijv. bedrijfsnaam.odoo.com), maar elk bedrijf kan zijn eigen aangepaste e-maildomein hebben.

Als de ontwikkelaarsmodus is geactiveerd, zijn de aliasdomeinopties beschikbaar door naar :menuselectie:`Instellingen --> Technisch --> E-mail: Alias Domeinen`.

Waarschuwing

Elke wijziging van het aliasdomein moet zeer zorgvuldig worden uitgevoerd. Als een van de aliassen (bounce, catchall, standaard van) wordt gewijzigd, gaan alle eerdere e-mails verloren die niet goed zijn doorgestuurd naar de nieuwe aliassen.

Het Default From Alias veld kan worden gevuld met een lokaal deel van het e-mailadres (standaard notificaties) of een volledig e-mailadres. Configureer het om de FROM header van je e-mails te bepalen. Als een volledig e-mailadres wordt gebruikt, worden alle uitgaande e-mails overschreven met dit adres.

Meldingssysteem

Als er een e-mail wordt verstuurd vanuit de chatter, kunnen klanten daar direct op antwoorden. Als een klant direct antwoordt op een e-mail, wordt het antwoord gelogd in dezelfde chatter, waardoor het fungeert als een berichtendraad met betrekking tot het record.

Bij ontvangst van het antwoord gebruikt Odoo dan de geabonneerde volgers (gebaseerd op de geabonneerde subtypes) om hen een melding te sturen per e-mail of in de Odoo inbox, afhankelijk van de voorkeuren van de gebruiker.

Example

Als een klant met het e-mailadres "Mary" <mary@customer.example.com> een direct antwoord geeft op een e-mail uit de Odoo database, is het standaard gedrag van Odoo om de inhoud van de e-mail door te sturen naar alle andere volgers binnen de thread.

Omdat het domein van Mary niet tot het aliasdomein behoort, overschrijft Odoo het e-mailadres en gebruikt het e-mailadres voor de kennisgeving om de volgers op de hoogte te stellen. Dit is afhankelijk van de configuratie in de database. Standaard wordt op Odoo Online en Odoo.sh het e-mailadres FROM overschreven met de waarde notifications@company-name.odoo.com in plaats van mary@customer.example.com.

Het adres wordt opgebouwd uit de naam van de afzender en {alias domein, standaard van alias}`@`{alias domein, domeinnaam}, standaard notifications@company-name.odoo.com.

Een uniek e-mailadres gebruiken voor alle uitgaande e-mails

To force the email address from which emails are sent, activate the Ontwikkelaarsmodus (debugmodus), and go to Settings ‣ Technical ‣ Email: Alias Domains. On the Default From Alias, use the local-part or a complete email address as the value.

Waarschuwing

Als een compleet adres wordt gebruikt als de Default From Alias waarde, worden alle uitgaande e-mails overschreven door dit adres.