Bejövő üzenetek kezelése

A bejövő üzenet egy Odoo adatbázisba kézbesített e-mail. Bárki küldhet e-mailt az adatbázisban létrehozott e-mail aliasra, vagy válaszolhat egy korábban az adatbázisból küldött e-mailre a reply-to fejléc alapján.

E-mail aliasok

Modell specifikus aliasok

Néhány alkalmazásnak megvannak a saját specifikus aliasai (értékesítési csapatok, ügyfélszolgálati csapatok, projektek stb.). Ezeket az aliasokat a következőkre használják:

  • Rekord létrehozása, amikor egy e-mailt közvetlenül az aliasra küldenek,

  • Válaszok fogadása egy eredetileg rekordból küldött e-mailre.

Example

The local-part "info" is used for the alias of the sales team.

A fent bemutatott példában, ha e-mailt küldenek az [email protected] címre, az automatikusan létrehoz egy új lehetőséget vagy új érdeklődőt, amely a megfelelő értékesítési csapathoz lesz hozzárendelve. Ha egy meglévő lehetőség csevegőjéből küldenek e-mailt, a reply-to [email protected] lesz. A válasz a megfelelő csevegőben lesz közzétéve, a message-id fejléc szerint.

Általános fogadó

Ha egy alkalmazásnak nincs aliasa, egy általános tartalék alias kerül használatra: a catchall. Egy csevegőből küldött e-mail válaszcíme erre a catchall aliasra van beállítva. A catchall-ra küldött válasz a message-id fejlécnek köszönhetően a megfelelő csevegőbe kerül.

Alapértelmezés szerint a catchall helyi része kerül használatra. Engedélyezze a Fejlesztői mód (hibakeresési mód) módot, és lépjen a Beállítások ‣ Technikai ‣ E-mailek: Alias Domainek menüpontra a konfiguráció eléréséhez.

A catchall-ra küldött e-mailnek mindig egy korábban az adatbázisból küldött e-mailre kell válaszolnia. Ha egy e-mail közvetlenül a catchall-ra kerül küldésre, a feladó a következő üzenetet kapja:

Bounce email from "MAILER-DEAMON" explaining how to contact the database.

Megjegyzés

A fenti képernyőképen megjelenített [email protected] e-mail cím a vállalaton beállított e-mail cím. A fejlesztői mód bekapcsolásakor egy vállalati profilnál további konfigurációs lehetőségek (mint például catchall és bounce) válnak olvashatóvá. Ezek módosíthatók az E-mail Domain belső linkjére kattintva. Általában nem ajánlott ezek módosítása, hacsak nincsenek speciális igények, mivel ez befolyásolja az összes korábban küldött e-mailre adott választ.

Example

Egy alias konfigurálható egy értékesítési csapatnál a CRM alkalmazásban. Amikor egy ügyfél válaszol egy CRM alkalmazásból érkező e-mailre, a reply-to [email protected].

Amikor egy e-mail a Kapcsolatok alkalmazásból kerül küldésre, a válaszcím [email protected], mivel nincs alias a kapcsolati modellen.

Megjegyzés

Javasolt a catchall és a bounce helyi részének változatlanul hagyása. Ha ez az érték módosul, az adatbázisból korábban küldött e-mailek továbbra is a korábbi helyi rész értékeket tartalmazzák. Ez ahhoz vezethet, hogy a válaszok nem érkeznek meg helyesen az adatbázisba.

Visszapattanás

Ugyanúgy, ahogy a catchall alias a válaszcím felépítésére szolgál, a bounce alias az e-mail return-path-jának felépítésére szolgál. A return-path akkor kerül használatra, amikor az e-mailek nem kézbesíthetők a címzettnek, és egy hibaüzenet érkezik vissza a feladónak.

Alapértelmezés szerint a bounce név kerül használatra. Engedélyezze a Fejlesztői mód (hibakeresési mód) módot, és lépjen a Beállítások ‣ Technikai ‣ E-mailek: Alias Domainek menüpontra a konfiguráció eléréséhez.

Megjegyzés

Az Odoo Online használatakor, amikor az alapértelmezett kimenő e-mail szervert használják, a visszatérési cím kényszerítve van a [email protected] értékre, függetlenül a visszapattanó aliasként beállított értéktől.

Hiba esetén értesítés érkezik, amely piros borítékban jelenik meg a csevegőben. Bizonyos esetekben a piros boríték csak egy nincs hiba üzenetet tartalmazhat, ami azt jelenti, hogy van egy hiba, amelyet az Odoo nem tudott kezelni.

Értesítés jelenik meg a Discuss ikonon is a navigációs sávban.

Egy kapcsolattartónak küldött e-maillel probléma adódott, és a hiba a navigációs sávon jelentkezik.

Example

Ha a címzett e-mail címe helytelen, a csevegőben lévő piros borítékra kattintva egy hibaüzenet jelenik meg, amely tartalmazza a sikertelenség okát.

Egy rossz domainre küldött e-mail visszapattanást generál, amely piros borítékként jelenik meg.

E-mailek fogadása az Odoo alapértelmezett konfigurációjával

Az Odoo Online és Odoo.sh esetében az e-mail alias, válasz és visszapattanó címek előre konfiguráltak. Ezek a címek az automatikusan hozzáadott alias domaint használják egy standard adatbázisban.

Example

Feltételezve, hogy az adatbázis URL-je https://mydatabase.odoo.com, az alias domain mydatabase.odoo.com automatikusan létrejön. A catchall és a visszapattanó használható, és címük rendre [email protected], illetve [email protected].

Ha a CRM alkalmazás telepítve van, és létrehoznak egy info aliasú értékesítési csapatot, az [email protected] cím azonnal használható. Ugyanez érvényes bármely más alkalmazásban létrehozott aliasra is.

Az adatbázis domain készen áll arra, hogy további konfiguráció nélkül fogadjon e-maileket.

Több Odoo aldomain használata

Odoo Online esetén az egyetlen Odoo aldomain az, amelyet az adatbázis létrehozásakor határoztak meg.

Odoo.sh esetén lehetséges több Odoo aldomain használata. Az ág beállításaiban további Odoo aldomainek adhatók hozzá, amennyiben azokat még nem használják más ágban. Ezeket a domaineket hozzá kell adni az alias domainekhez, hogy egy vállalat használhassa őket.

Odoo aldomain beállítása egy ágon.

Egyéni domain használata bejövő üzenetekhez

Az általános beállításokban ki kell választani a alias domain-t. Ha több vállalat van, mindegyiket konfigurálni kell.

Az alias domain az általános beállításokban.

Minden alias ezt az egyéni domaint fogja használni. Azokra a modellekre adott válaszok, amelyekhez alias van konfigurálva, a [alias]@my-custom-domain.com címre történnek. Más modellekre adott válaszok a catchall címre kerülnek [email protected].

A levelezési útvonal technikai sémája, amikor egyéni domaint használunk az Odoo-ban.

Fontos

If emails are sent using Odoo’s email servers while using a custom domain, follow the „Using a custom domain with Odoo’s email server” instructions.

Mivel ez az egyedi domain használatban van, minden e-mail, amely álnevet használ (válaszok, visszapattanások és közvetlen küldések), a domain címére kerül elküldésre. Így a domainhez kapcsolódó e-mail szerverre (MX rekord) kerülnek kézbesítésre. Ahhoz, hogy megjelenjenek a csevegőben vagy új rekordokat hozzanak létre, szükséges ezeket a bejövő e-maileket visszakeresni az Odoo adatbázisban.

Módszer

Előnyök

Hátrányok

Átirányítások

Könnyen beállítható, az e-mailek közvetlenül az adatbázisba kerülnek.

Az adatbázis minden álnevének konfigurálása szükséges.

Bejövő levelezőszerverek

Lehetővé teszi az e-mail másolatának megőrzését a postafiókban (IMAP segítségével). Lehetővé teszi rekordok létrehozását a kiválasztott modellben.

Egy CRON-tól függ, ami azt jelenti, hogy az e-mailek nem kerülnek azonnal visszakeresésre az adatbázisban. Az adatbázis minden álnevének konfigurálása szükséges.

MX rekord

Csak egy rekordot kell létrehozni ahhoz, hogy az összes alias megfelelően működjön.

Aldomain használata szükséges. Haladó technikai ismereteket igényel.

Fontos

Az on-premise adatbázisok esetében az átirányítás és az MX rekord módszerek szintén igénylik a mail gateway script konfigurálását. Ennek a scriptnek a használata haladó technikai és infrastruktúra ismereteket igényel.

Fontos

További részletes információkért tekintse meg a szolgáltató dokumentációját az alábbi módszerek kezeléséről.

Átirányítások

Ha az adatbázis Odoo Online vagy Odoo.sh rendszeren van hosztolva, az átirányítások használata ajánlott. Ezek lehetővé teszik, hogy az üzenetek késedelem nélkül érkezzenek meg az adatbázisba.

Kötelező az összesítő és visszapattanó cím átirányítása az adatbázis Odoo aldomainjére. Minden más használt aliast is át kell irányítani.

Example

Egy értékesítési csapat esetén a következő átirányítások szükségesek:

Fontos

Néhány szolgáltató kéri a átirányítás érvényesítését azzal, hogy egy linket küld a cél e-mail címre. Ez az eljárás problémát jelent a catchall és bounce esetében, mivel ezek nem használatosak rekordok létrehozására.

  1. Módosítsa a catchall értéket a levelezési alias domainen. A Fejlesztői mód (hibakeresési mód) engedélyezve kell legyen a menü eléréséhez. Például megváltoztatható catchall-ról temp-catchall-ra. Ez lehetővé teszi, hogy a catchall-t egy másik alias helyi részeként használjuk.

  2. Nyisson meg egy alkalmazást, amely alias-t használ. Például a CRM tartalmaz aliasokat minden értékesítési csapat számára. Állítsa be a catchall-t az értékesítési csapat aliasának helyi részeként.

  3. Az érvényesítő e-mail rekordot hoz létre a CRM alkalmazásban. Az elküldött e-mail látható lesz a csevegőben, lehetővé téve az átirányítás érvényesítését.

  4. Ne felejtse el visszaállítani az értékesítési csapat aliasát és a catchall értéket a levelezési alias domainen, pontosan úgy, ahogy az eljárás előtt voltak.

Megjegyzés

Az átirányítások alternatívája a továbbítás. Továbbítás esetén az e-mailt továbbító cím lesz azonosítva feladóként, míg átirányítások esetén az eredeti feladó mindig megmarad.

Bejövő levelezőszerverek

Amint korábban említettük, az átirányítások használata a javasolt módszer az e-mailek fogadására az Odoo-ban. Azonban lehetséges bejövő levelezőszerverek beállítása is. Ezzel a módszerrel minden postafiókhoz a szerveren, a catchall, bounce és az adatbázis minden aliasához bejövő levelezőszervert kell létrehozni, hogy az összes bejövő e-mailt lehessen fogadni.

Figyelem

Az Odoo Bejövő levelezőszerverek funkcióját megosztott postafiókokhoz tervezték (pl. [email protected] vagy [email protected]), hogy az üzeneteket csapatcsatornákhoz, jegyekhez vagy dokumentumokhoz irányítsa.

Személyes e-mail címek (pl. [email protected]) használata bejövő levelezőszerverként nem ajánlott. Ez fokozott biztonsági kockázatokhoz, nem szándékolt üzenetirányításhoz, adatvédelmi problémákhoz és a válaszok helyes szinkronizálásának nehézségeihez vezethet.

Bejövő levelezőszervereket a következő útvonalon lehet létrehozni: Beállítások ‣ Technikai ‣ E-mailek: Bejövő levelezőszerverek.

Fontos

Ajánljuk az IMAP protokoll használatát a POP protokoll helyett, mivel az IMAP az összes olvasatlan e-mailt letölti, míg a POP az összes e-mail történetét letölti, majd töröltként jelöli meg azokat a postafiókjában.

Javaslat

Lehetőség van postafiók csatlakoztatására Gmail Google OAuth vagy Outlook Microsoft Azure OAuth segítségével is.

A választott protokolltól függetlenül az e-mailek a Mail: Fetchmail Service ütemezett művelettel kerülnek letöltésre.

Továbbá, a bejövő levelezőszerver használata az Odoo-ban lehetőséget ad új rekordok létrehozására egy meghatározott modellben. Minden bejövő levelezőszerver különböző modellben hozhat létre rekordokat.

Example

A [email protected] címre érkező e-maileket az Odoo adatbázis tölti le. Minden letöltött e-mail új projektfeladatot hoz létre az adatbázisban.

A levelezési útvonal technikai sémája, amikor egyéni domaint használunk az Odoo-ban.

MX rekord

Egy harmadik lehetőség, hogy létrehoz egy MX rekordot a DNS zónájában, amely meghatározza a levelezőszervert, amely kezeli a domainjére küldött e-maileket. Haladó technikai ismeretek szükségesek.

Fontos

Ez a konfiguráció csak az Odoo Online vagy Odoo.sh infrastruktúráján lévő aldomainnel működik (pl. @mail.mydomain.com)

Az alábbiakban bemutatjuk néhány specifikációt a tárhely típusától függően:

Az egyedi aldomaint hozzá kell adni az Odoo Portál-hoz.

Végtelen e-mail hurkok

Bizonyos esetekben végtelen levelezési hurkok jöhetnek létre. Az Odoo védelmet nyújt az ilyen hurkok ellen, biztosítva, hogy ugyanaz a feladó ne küldhessen túl sok e-mailt amelyek rekordokat hoznának létre egy aliasra egy adott időtartamon belül.

Alapértelmezés szerint egy e-mail cím legfeljebb 20 e-mailt küldhet 120 perc alatt. Ha több e-mailt küldenek, azok blokkolásra kerülnek, és a feladó a következő üzenetet kapja:

Visszapattanó e-mail érkezett, miután túl sokszor próbált kapcsolatba lépni egy álnévvel.

Az alapértelmezett viselkedés megváltoztatásához engedélyezze a Fejlesztői mód (hibakeresési mód) módot, majd menjen a Beállítások ‣ Technikai ‣ Paraméterek: Rendszerparaméterek részhez, hogy hozzáadjon két paramétert.

  • Az első paraméterhez írja be a mail.gateway.loop.minutes értéket a Kulcs mezőbe, és válasszon egy percértéket a Érték mezőbe (120 az alapértelmezett viselkedés).

  • A második paraméterhez írja be a mail.gateway.loop.threshold értéket a Kulcs mezőbe, és válasszon egy e-mail számot a Érték mezőbe (20 az alapértelmezett viselkedés).

Álnév domain rendszerparaméter engedélyezése

A bejövő álnevek az Odoo adatbázisban vannak beállítva, hogy rekordokat hozzanak létre bejövő e-mailek fogadásával. Az Odoo adatbázisban beállított álnevek megtekintéséhez először aktiválja a developer mode módot. Ezután menjen a Beállítások alkalmazás ‣ Technikai ‣ Álnevek részhez.

A következő rendszerparaméter, mail.catchall.domain.allowed, amely megengedett álnév domain értékekkel van beállítva, vesszővel elválasztva, kiszűri a helyesen címzett e-maileket az álnevekhez. Azoknak a domaineknek a beállítása, amelyekhez az álnév jegyet, leadet, lehetőséget stb. hozhat létre, kiküszöböli a téves pozitív találatokat, ahol csak az álnév előtaggal rendelkező e-mail címek vannak jelen, nem pedig a domainnel.

Bizonyos esetekben az Odoo adatbázisban találatokat értek el, amikor egy e-mail érkezett ugyanazzal az álnév előtaggal és egy másik domainnel a bejövő e-mail címen. Ez igaz a küldő, címzett és CC e-mail címekre a bejövő e-mailben.

Example

Amikor az Odoo olyan e-maileket kap, amelyek a commercial előtagú álnévvel rendelkeznek a küldő, címzett vagy CC e-mail címekben (pl. [email protected]), az adatbázis tévesen teljes commercial álnévként kezeli az e-mailt, más domainnel, és ezért jegyet/leadet/lehetőséget/stb. hoz létre.

A mail.catchall.domain.allowed rendszerparaméter hozzáadásához először aktiválja a developer mode módot. Ezután menjen a Beállítások alkalmazás ‣ Technikai ‣ Rendszerparaméterek részhez. Kattintson a Új gombra. Ezután írja be a mail.catchall.domain.allowed értéket a Kulcs mezőbe.

Ezután a Érték mezőhöz adja hozzá a domaineket vesszővel elválasztva. Kézzel (Mentés), és a rendszerparaméter azonnal hatályba lép.

mail.catchall.domain.allowed rendszerparaméter beállítva.

Helyi rész alapú bejövő észlelés

Új alias létrehozásakor van lehetőség a Helyi rész alapú bejövő észlelés engedélyezésére. Ha engedélyezve van, az Odoo csak a helyi rész egyezését igényli a bejövő e-mail továbbításához. Ha ez a funkció ki van kapcsolva, az Odoo a teljes e-mail cím egyezését igényli a bejövő e-mail továbbításához.