Odoo može pretvoriti dolaznu poštu u tikete, zadatke i potencijalne klijente. Uopšte dovesti tu poštu do Odooa je mjesto gdje obično zapne: vaš hosting blokira port 25, ili IMAP dohvat tiho stane, ili se sandučić napuni pa niko ne primijeti sedmicu 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
Usmjerite MX zapis svoje domene na Postmark inbound stream. Postmark prihvata poruku i šalje je Odoou preko HTTPS-a. Nijedan sandučić se ne provjerava, 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 istom domenom i jednim mjestom za logove.
Odoo radi rutiranje, ne modul
Ovo je važan dio. Modul ne zna šta je helpdesk tiket ili projektni zadatak. Svaku poruku predaje Odoovom vlastitom mail routeru, pa sve što vaši aliasi već rade nastavlja raditi:
- Aliase razrješava Odoo, uključujući oslanjanje na Delivered-To zaglavlje kada je vidljivi primalac adresa za prosljeđivanje.
- Odgovori ostaju na zapisu na koji odgovaraju. Originalna zaglavlja se čuvaju, pa References lanac i dalje pokazuje na tiket umjesto 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 zahtjev 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 ponavljati 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 prilagodbe: hello@wolfinne.com.