Odoo može pretvoriti dolaznu poštu u tikete, zadatke i potencijalne klijente. Uopšte dovesti tu poštu do Odooa je mesto gde obično zapne: vaš hosting blokira port 25, ili IMAP dohvat tiho stane, ili se sanduče napuni pa niko ne primeti nedelju dana.
Postmark Inbound ide drugim putem i od sada je na Odoo Apps storeu, besplatan i LGPL-3, za Odoo 18 i Odoo 19.
Pošta stiže preko HTTPS-a
Usmerite MX zapis svog domena na Postmark inbound stream. Postmark prihvata poruku i šalje je Odoou preko HTTPS-a. Nijedno sanduče se ne proverava, nijedan mail server ne radi pored Odooa, i nijedan SMTP port ne mora biti otvoren.
Ako vaša odlazna pošta ionako ide preko Postmarka, dolazna sada može ići istim putem, sa istim domenom i jednim mestom za logove.
Odoo radi rutiranje, ne modul
Ovo je važan deo. Modul ne zna šta je helpdesk tiket ili projektni zadatak. Svaku poruku predaje Odoovom sopstvenom mail routeru, pa sve što vaši aliasi već rade nastavlja da radi:
- Aliase razrešava Odoo, uključujući oslanjanje na Delivered-To zaglavlje kada je vidljivi primalac adresa za prosleđivanje.
- Odgovori ostaju na zapisu na koji odgovaraju. Originalna zaglavlja se čuvaju, pa References lanac i dalje pokazuje na tiket umesto da otvori duplikat.
- Prilozi stižu uz poruku, bilo da stream šalje sirovi MIME ili JSON koji je Postmark parsirao.
Zatvoren dok ga ne podesite
Webhook je zaštićen zajedničkom tajnom koja stoji u jednom Odoo sistemskom parametru i poredi se u konstantnom vremenu. Dok taj parametar nije postavljen, ruta odbija svaki zahtev sa 403 i upisuje razlog u log. Instaliran, a nepodešen modul nikada nije otvoren endpoint.
Poruke koje ne odgovaraju nijednom aliasu, ili koje odgovaraju na zapis koji više ne postoji, dobijaju HTTP 200 i kratko obrazloženje, pa Postmark prestaje da ponavlja nešto što bi svaki put palo na isti način.
Šta vam treba
Odoo 18 ili 19, Community ili Enterprise, i Postmark nalog. Jedina Odoo zavisnost je Razgovor, koji svaka baza već ima.
Preuzmite modul
Modul se nalazi na Odoo Apps storeu na adresi apps.odoo.com/apps/modules/19.0/postmark_inbound, uz odgovarajući 18.0 branch. Pitanja i prilagođavanja: hello@wolfinne.com.