Siųskite ir gaukite laiškus Odoo su el. pašto serveriu¶
„Odoo Online“ arba „Odoo.sh“ vartotojai¶
Kadangi Odoo nustato savo pašto serverius duomenų bazei, siunčiami ir gaunami laiškai veikia iškart. Taigi Odoo Online ir Odoo.sh klientams nieko nereikia konfigūruoti!
Jeigu nereikia išorinio pašto serverio dideliems masinių el. laiškų kiekiams siųsti, tiesiog naudokite standartinę Odoo duomenų bazę internete, kadangi ji jau yra sukonfigūruota el. laiškams siųsti.
Svarbu
Odoo serveris turi dienos el. pašto limitą, siekiant užkirsti kelią piktnaudžiavimui. Numatytasis limitas yra 200 el. laiškų per dieną duomenų bazėms su Enterprise prenumerata. Šis limitas gali būti padidintas tam tikromis sąlygomis. Daugiau informacijos rasite DUK arba susisiekite su palaikymo tarnyba.
Šios dokumentacijos apimtis¶
Šis dokumentas pirmiausia skirtas Odoo vietinėms duomenų bazėms, kurios neturi paruošto sprendimo siųsti ir gauti el. laiškus Odoo, skirtingai nei Odoo Online ir Odoo.sh. Vietinėms duomenų bazėms turi būti sukonfigūruoti gaunami ir siunčiami serveriai.
Toliau pateiktuose skyriuose rasite informaciją apie tai, kaip integruoti išorinį el. pašto serverį su „Odoo“.
Įspėjimas
Jei įmonėje nėra darbuotojo, kuris tvarkytų el. pašto serverius, rekomenduojame naudotis Odoo Online ir Odoo.sh paslaugomis. Su šiais Odoo talpinimo tipais el. pašto siuntimas ir gavimas veikia nedelsiant ir yra stebimas profesionalų. Nepaisant to, įmonė gali naudoti savo el. pašto serverį, jei nori pati valdyti el. pašto serverio reputaciją. Norėdami gauti daugiau informacijos, žr.: :doc: Sukonfigūruokite DNS įrašus el. laiškų siuntimui Odoo <email_domain>
.
Numatytoji pranešimų sistema¶
Dokumentuose Odoo (pvz., CRM galimybė, pardavimo užsakymas, sąskaita faktūra ir kt.) yra diskusijų gija, vadinama chatter.
Kai duomenų bazės vartotojas paskelbia pranešimą pokalbyje, šis pranešimas el. paštu išsiunčiamas dokumento sekėjams kaip pranešimas (išskyrus siuntėją). Jei sekėjas atsako į pranešimą, atsakymas atnaujina pokalbį, ir Odoo persiunčia kitą atsakymą sekėjams kaip pranešimą. Pranešimai, grįžtantys į pokalbį iš vartotojų ar išorinių vartotojų, pokalbyje pasirodys nuo jų atitinkamo el. pašto, arba kaip vardas, nurodytas jų Kontaktų įraše.
Šie pranešimai siunčiami naudojant numatytąjį adresą. Daugiau informacijos rasite: Naudoti numatytąjį el. pašto adresą.
Tvarkykite siunčiamas žinutes¶
Kaip sistemos administratorius, eikite į Tinkinti el. pašto serveriai. Tada, spustelėkite Išsaugoti. Toliau, spustelėkite Išeinančių laiškų serveriai ir spustelėkite Sukurti, kad sukurtumėte naują išeinančio pašto serverio įrašą Odoo. Nurodykite išorinio el. pašto serverio SMTP duomenis. Užpildžius visą informaciją, spustelėkite Išbandyti ryšį.
Odoo sistemoje ir įjunkite parinktįTaip pat žiūrėkite
Pastaba
Užtikrinimas, kad išeinantis domenas turėtų SPF (Siuntėjo Politikos Karkasas), DKIM (Domeno Raktų Identifikuotas Paštas) ir DMARC (Domeno pagrindu Žinučių Autentifikacija, Ataskaitų Teikimas ir Suderinamumas) sukonfigūruotus DNS (Domeno Vardo Sistema) padidins pristatomumą. Daugiau informacijos rasite Konfigūruokite DNS įrašus, kad galėtumėte siųsti el. laiškus Odoo platformoje.
Uosto apribojimas¶
Atkreipkite dėmesį, kad saugumo sumetimais 25 prievadas Odoo Online ir Odoo.sh platformose yra užblokuotas. Bandykite naudoti 465, 587 ar 2525 prievadus vietoj.
Naudokite numatytąjį „Nuo“ el. pašto adresą¶
Kartais el. laiško „Nuo“ (siuntėjo) adresas gali priklausyti kitam domenui, ir tai gali sukelti problemų.
Pavyzdžiui, jei klientas su el. pašto adresu mary@customer.example.com
atsakys į žinutę, Odoo bandys persiųsti tą patį el. laišką kitiems prenumeratoriams gijoje. Tačiau, jei domenas customer.example.com
draudžia tokį naudojimą dėl saugumo priežasčių, el. laiškas, kurį Odoo bando persiųsti, gali būti atmestas kai kurių gavėjų el. pašto serverių.
Kad išvengtų šios problemos, Odoo siunčia visus laiškus naudodamas „From“ adresą iš to paties autorizuoto domeno.
Eikite į Sistemos parametrus, įjungdami kūrėjo režimą ir eidami į meniu.
Norint pakeisti elektroninio pašto adresą, iš kurio siunčiami laiškai, reikia nustatyti šiuos raktų derinius duomenų bazės sistemos parametruose:
mail.default.from
: priima vietos dalį arba visą el. pašto adresą kaip vertęmail.default.from_filter
: priima domeno vardą arba pilną el. pašto adresą kaip reikšmę
Pastaba
mail.default.from_filter
veikia tik odoo-bin
konfigūracijoms arba numatytajam Odoo el. pašto serveriui, kitu atveju šis parametras gali būti nustatytas naudojant from_filter
lauką ir.mail_server
.
Laukas gali būti domeno vardas arba visas el. pašto adresas, arba jis gali likti tuščias. Jei siuntėjo el. pašto adresas neatitinka šio nustatyto filtro, tada el. laiškas bus apgaubtas naudojant dviejų sistemos parametrų derinį: mail.default.from
ir mail.catchall.domain
.
Example
In the following example, the from email address is replaced with the combination of the the two
system parameters (mail.default.from
and mail.catchall.domain
). This is the default notifications configuration in Odoo: “Admin” <admin@example.com>
=> “Admin”
<notifications@mycompany.com>
.
Kitaip tariant, jei autoriaus el. pašto adresas nesutampa su mail.default.from_filter
, el. pašto adresas yra pakeičiamas mail.default.from
(jei jame yra pilnas el. pašto adresas) arba mail.default.from
ir mail.catchall.domain
deriniu.
Jei from_filter
yra pilnas el. pašto adresas ir jei mail.default.from
yra tas pats kaip šis adresas, tada visi el. pašto adresai, kurie skiriasi nuo mail.default.from
, bus įkapsuliuoti į mail.default.from
.
Naudojant filtro nustatymą „Nuo“ siunčiamame el. pašto serveryje¶
FROM Filtering laukelis leidžia naudoti konkretų išsiunčiamo el. pašto serverį, atsižvelgiant į From el. pašto adresą arba domeną, nuo kurio „Odoo“ siunčia laiškus. Šis nustatymas gali būti naudojamas pagerinti laiškų, siunčiamų iš duomenų bazės, pasiekamumą arba sėkmės rodiklį. FROM Filtering laukelis taip pat gali būti naudojamas siųsti laiškus iš skirtingų domenų, daugiakompanijos aplinkoje. Pasiekite šį laukelį „Odoo“ sistemoje, eidami į .
Kai el. laiškas siunčiamas iš Odoo, kai FROM Filtering laukas yra nustatytas, el. pašto serveris parenkamas tokia seka:
Pirmiausia, Odoo ieško el. pašto serverio, kurio FROM Filtering reikšmė yra tokia pati kaip ir From reikšmė (el. pašto adresas), apibrėžta siunčiamame el. laiške. Pavyzdžiui, jei From reikšmė (el. pašto adresas) yra
test@example.com
, grąžinami tik tie el. pašto serveriai, kurių FROM Filtering reikšmė yra lygitest@example.com
.Tačiau, jei nerandama pašto serverių, naudojančių Nuo reikšmę, tuomet Odoo ieško pašto serverio, kuris turi tą patį domeną kaip ir Nuo reikšmė (el. pašto adresas) nurodytas siunčiamoje laiške. Pavyzdžiui, jei Nuo el. pašto adresas yra
test@example.com
, tai grąžinami tik tie pašto serveriai, kurie turi Nuo Filtravimas reikšmę lygiąexample.com
.
Jei nėra rasta jokio el. pašto serverių po domeno patikrinimo, tuomet Odoo grąžina visus el. pašto serverius, kuriuose nėra nustatytos jokios FROM Filtering reikšmės.
Jei ši užklausa negrąžina rezultatų, tada Odoo atlieka el. pašto serverio paiešką naudodamas sistemos parametrą: mail.default.from
. Visų pirma, nurodytas el. pašto adresas bando atitikti el. pašto serverį, po to domenas bando rasti atitikmenį. Jei el. pašto serveris nerandamas, Odoo grąžina pirmą išeinančio el. pašto serverį (surūšiuotą pagal prioritetą).
Pastaba
Jei randama kelių el. pašto serverių, Odoo naudoja pirmąjį pagal jo prioritetą. Pavyzdžiui, jei yra du el. pašto serveriai, vienas su 10
prioritetu ir kitas su 20
prioritetu, pirmiausia naudojamas el. pašto serveris su 10
prioritetu.
Nustatykite atskirus serverius sandorių ir masinėms el. pašto žinutėms siųsti.¶
Odoo galima naudoti atskirą el. pašto serverį transakciniams laiškams ir masinio siuntimo laiškams. Pavyzdys: naudokite Postmark arba SendinBlue transakciniams laiškams, o Amazon SES, Mailgun, Sendgrid arba Mailjet masiniam siuntimui.
Svarbu
Numatytasis išeinantis el. pašto serveris jau sukonfigūruotas. Nekurkite alternatyvaus, nebent dėl techninių priežasčių būtinas specifinis išorinis išeinantis el. pašto serveris.
Norėdami tai padaryti, pirmiausia aktyvuokite kūrėjo režimą, tada eikite į el. pašto serveriai. Ten sukurkite du išeinančio el. pašto serverio nustatymus: vieną skirtą sandorių laiškams, kitą – masinių laiškų serveriui. Užtikrinkite pirmenybę sandorio serveriui prieš masinių laiškų serverį, suteikdami mažesnį prioritetinį numerį sandorių el. pašto serveriui.
Dabar eikite į Dedikuota Serveris. Pasirinkite tinkamą el. pašto serverį. Su šiais nustatymais, Odoo naudoja serverį su mažesniu prioritetu sandorių el. laiškams, o čia pasirinktą serverį masinėms el. laiškams. Atkreipkite dėmesį, kad šiuo atveju domeno Siuntėjo Politikos Karkaso (SPF) įrašai turi būti nustatyti taip, kad apimtų tiek sandorių, tiek masinių el. laiškų serverius.
ir įjunkiteTaip pat žiūrėkite
el. pašto domenas
Tvarkyti gaunamas žinutes¶
Odoo remiasi bendriniais el. pašto pseudonimais, kad gautų gaunamas žinutes.
Žinučių, išsiųstų iš „Odoo“, atsakymo žinutės yra nukreipiamos į jų pradinius diskusijų siūlus (ir į visų jų sekėjų gautuosius) pagal modelio alias, jei toks yra, arba pagal bendrąjį alias (catchall@). Atsakymai į modelių, neturinčių individualaus alias, žinutes naudos bendrąjį alias (
catchall@mycompany.odoo.com
). Tačiau bendrojo alias adresas neturi kitos prie jo priskirtos funkcijos, kaip gali tureti kiti alias, tai yra tik naudojama atsakymams rinkti.Atšokę pranešimai naudojami kaip Grąžinimo Kelias. Vienas pavyzdys, kuriame tai ypač naudinga, yra Odoo El. Pašto Rinkodara. Tokiu atveju atšokimai yra pagrįsti atsisakymu, jei el. laiškas per pastarąjį mėnesį atšoko per daug kartų (5) ir atšokimai yra atskirti viena savaite. Tai daroma siekiant išvengti juodojo sąrašo įrašymo dėl pašto serverio klaidos. Jei šios aplinkybės yra patenkinamos, el. paštas laikomas netinkamu ir yra įtraukiamas į juodąjį sąrašą. Bet kuris kontaktas su tokiu el. paštu gaus registraciją su prierašu Juodojo Sąrašo El. Pašto Adresai El. Pašto Rinkodaros Konfigūracijos Meniu.
Žinutės, kurios atmetamos pokalbyje (ne Email Marketinge), bus pažymėtos raudonu voku, nurodančiu nepavykusį pristatymą. Tai gali būti naudinga sužinoti, kad Pardavimo užsakymas arba Sąskaita faktūra nepasiekė galutinio tikslo.
Original messages: keletas verslo objektų turi savo alias, kad galėtų sukurti naujus įrašus „Odoo“ iš gaunamų el. laiškų:
Pardavimo kanalas (sukurti Potencialius klientus arba Galimybes Odoo CRM sistemoje)
Pagalbos kanalas (sukurti Bilietus Odoo Pagalbos tarnyboje)
Projektai (su kuriais sukursite naujas Užduotis Odoo projekte)
Darbo pozicijos (sukurti Kandidatus naudojant Odoo Recruitment)
Priklausomai nuo pašto serverio, gali būti keli būdai gauti elektroninius laiškus. Lengviausias ir labiausiai rekomenduojamas būdas yra kiekvienam Odoo slapyvardžiui pašto serveryje priskirti vieną elektroninio pašto adresą.
Sukurkite atitinkamus el. pašto adresus pašto serveryje ( catchall@, bounce@, sales@ ir kt.).
Nustatykite Alias Domain pavadinimą per . Pakeisdami Alias Domain pakeisite duomenų bazės catchall domeną.
Jei duomenų bazės talpinimo tipas yra Odoo vietinis, Odoo sukurkite Incoming Mail Server kiekvienam alias. Norėdami sukurti naują gaunamą serverį, eikite į: Užpildykite formą pagal el. pašto teikėjo nustatymus. Palikite lauką Actions to Perform on Incoming Mails tuščią. Užpildžius visą informaciją, spustelėkite TEST & CONFIRM.
Jei duomenų bazės prieglobos tipas yra Odoo Online arba Odoo.sh, rekomenduojama nukreipti arba persiųsti gaunamus pranešimus į Odoo domeno vardą vietoje išorinio el. pašto serverio. Taip gaunami pranešimai bus gauti be vėlavimo. Nukreipimai visiems el. pašto adresams turėtų būti nustatyti į Odoo domeno vardą el. pašto serveryje (pvz.,
catchall@mydomain.ext
įcatchall@mycompany.odoo.com
).
Visi aliasai Odoo sistemoje yra pritaikomi pagal poreikius. Objekto aliasus galima redaguoti iš atitinkamos konfigūracijos peržiūros, perėjus į: pasirinkimasmeniu:Nustatymai --> Techninis meniu --> El. paštas --> Aliasai
.
Norėdami redaguoti bendruosius ir atmetimo el. pašto adresus, pirmiausia aktyvuokite vystytojo režimą. Tada eikite į , kad pritaikytumėte el. pašto adresus (mail.catchall.alias
ir mail.bounce.alias
). Tokie pakeitimai turi būti atlikti prieš duomenų bazės paleidimą. Jei klientas atsako po pakeitimo, sistema nebeatpažins senojo el. pašto adreso ir atsakymas nebus gautas.
Pagal numatytuosius nustatymus gaunami pranešimai vietinėms duomenų bazėms yra išgaunami kas 5 minutes.
Pastaba
Šią reikšmę galima pakeisti kūrėjo režimu. Eikite į ir ieškokite Paštas: Fetchmail Paslauga.
Sistemos parametrai, kurie neleidžia atsirasti grįžtamojo ryšio kilpoms¶
Yra du sistemos parametrai, kurie padeda išvengti el. pašto kilpų atsiradimo Odoo sistemoje. Šie parametrai buvo įdiegti Odoo 16 versijoje, siekiant išvengti aliasų per daug įrašų kūrimo ir išvengti atsiliepimų kilpų ant gaunamųjų el. pašto adresų. Jie yra duomenų bazėje, bet ne Sistemos parametruose. Norint pakeisti toliau nurodytus numatytuosius parametrus, jie turi būti įtraukti papildomai.
Dviejų sistemos parametrų reikšmės yra šios:
mail.gateway.loop.minutes
(120 minutes by default)mail.gateway.loop.threshold
(numatytasis 20)
Įtraukite šiuos laukus į Odoo, pirmiausia įjungdami kūrėjo režimą, ir tada naršykite į . Keiskite šių parametrų reikšmes pagal poreikį.
When an email is received in the Odoo database on the catchall email address or on any alias, Odoo
looks at the mail received for the given period of time defined in the system parameter
mail.gateway.loop.minutes
. If the received email was sent to an alias then Odoo will reference the
mail.gateway.loop.threshold
system parameter and determine the value as the number of records this
alias is allowed to create in the given period of time (value of mail.gateway.loop.minutes
).
In addition, when email is received to the catchall email address, Odoo will reference the emails
received to the database during the set period of time (as stated by the value in the system
parameter: mail.gateway.loop.minutes
). Odoo will then determine whether any of the emails
received match that of the email(s) being received during the specified time-frame, and will prevent
a feedback loop from occurring if a duplicate email is detected.
Leisti alias domeno sistemos parametrą¶
Gaunami pseudonimai nustatyti Odoo duomenų bazėje, kad būtų galima kurti įrašus priimant gaunamus el. laiškus. Norėdami peržiūrėti Odoo duomenų bazėje nustatytus pseudonimus, pirmiausia aktyvuokite kūrėjo režimą. Tada eikite į .
Toliau pateiktas sistemos parametras mail.catchall.domain.allowed
, kuris turi leistinų aliaso domenų reikšmes, atskirtas kableliais, išfiltruoja teisingai adresuotus el. laiškus aliasams. Nustačius domeną (-us), kuriam aliasas gali sukurti bilietą, galimybę, galimybę ir t. t., pašalinamos klaidingos teigiamos situacijos, kai el. pašto adresai turi tik aliaso priešdėlį (be domeno).
Kai kuriais atvejais, „Odoo“ duomenų bazėje atitikimai buvo rasti, kai gaunamas el. laiškas su tuo pačiu pseudoniminiu prefiksu ir skirtingu domeno adresu. Tai galioja siunčiančiojo, gavėjo ir CC el. pašto adresams gaunamame el. laiške.
Example
Kai Odoo gauna el. laiškus, kurių siuntėjo, gavėjo ar CC el. pašto adresuose yra commercial
priešdėlis (pvz., commercial@gmail.com, commercial@odoo.net), duomenų bazė klaidingai traktuoja el. laišką kaip pilną commercial
alias (su kitu domenu), ir dėl to, sukuria bilietą/potencialų klientą/galimybę ir kt.
Svarbu
Šis pseudonimo neatitikimo klausimas buvo išspręstas Odoo 17, tačiau mail.catchall.domain.allowed
sistemos parametras vis dar naudojamas Odoo 17, kad būtų užtikrintas atgalinis suderinamumas.
Norėdami pridėti mail.catchall.domain.allowed
sistemos parametrą, pirmiausia įjunkite kūrėjo režimą. Tada eikite į . Paspauskite Kurti. Tuomet įveskite mail.catchall.domain.allowed
į Raktas laukelį.
Toliau, į lauką Reikšmė įveskite domeną(-us) atskirtą(-us) kableliu(-iais) (jei yra keli domenai). Rankiniu būdu Išsaugoti, ir sistemos parametras įsigalios iškart.