Mailjet API¶
Az Odoo kompatibilis a Mailjet API tömeges levelezéshez. Állítson be egy dedikált tömeges levelezési szervert a Mailjeten keresztül a Mailjet fiók és az Odoo adatbázis beállításainak konfigurálásával. Bizonyos esetekben a beállításokat a saját domain DNS beállításaiban is konfigurálni kell.
Beállítás a Mailjetben¶
API hitelesítő adatok létrehozása¶
A kezdéshez jelentkezzen be a Mailjet Account Information oldalra. Ezután navigáljon a Senders & Domains szakaszhoz, és kattintson a SMTP and SEND API Settings gombra.
Ezután másolja a SMTP konfigurációs beállításokat egy jegyzetfüzetbe. Ezek a Configuration (SMTP only) szakasz alatt találhatók. A SMTP konfigurációs beállítások tartalmazzák a szerver címét, a szükséges biztonsági opciót (Használja SSL/TLS), és a port számát. Ezek a beállítások szükségesek a Mailjet Odoo-ban történő konfigurálásához, amely a utolsó szakaszban található.
Fontos
Az Odoo blokkolja a 25-ös portot az Odoo Online és Odoo.sh adatbázisokban.
Ezután kattintson a Retrieve your API credentials feliratú gombra a Mailjet API hitelesítő adatok lekéréséhez.
Ezután kattintson a szem ikonra az API key megjelenítéséhez. Másolja ezt a kulcsot egy jegyzetfüzetbe, mivel ez szolgál Username-ként az Odoo konfigurációban. Ezután kattintson a Generate Secret Key gombra a Secret Key generálásához. Másolja ezt a kulcsot egy jegyzetfüzetbe, mivel ez szolgál Password-ként az Odoo konfigurációban.
Ellenőrzött feladó cím(ek) hozzáadása¶
A következő lépés, hogy hozzáadjon egy feladó címet vagy egy domaint a Mailjet fiók beállításaihoz, hogy az email cím vagy domain jóváhagyott legyen az e-mailek küldésére a Mailjet szerverein keresztül. Először navigáljon a Mailjet Account Information oldalra. Ezután kattintson a Add a Sender Domain or Address linkre a Senders & Domains szekció alatt.
Határozza meg, hogy a feladó email címét vagy az egész domaint kell-e hozzáadni a Mailjet beállításaihoz. Könnyebb lehet az egész domain konfigurálása, ha DNS hozzáférés elérhető. Ugorjon a Add a domain szekcióra a domain hozzáadásának lépéseiért.
Megjegyzés
Vagy az Odoo adatbázis felhasználóinak összes email címét, akik a Mailjet szerverein keresztül küldenek e-maileket, kell konfigurálni, vagy a felhasználók email címeinek domainjeit lehet konfigurálni.
Alapértelmezés szerint a Mailjet fiókban eredetileg beállított email cím hozzáadódik, mint megbízható feladó. Egy másik email cím hozzáadásához kattintson a Add a sender address gombbal jelölt gombra. Ezután adja hozzá azt az email címet, amely a saját domainről való küldésre van konfigurálva.
Legalább a következő email címeket kell beállítani a szolgáltatónál és ellenőrizni a Mailjet-ben:
Megjegyzés
Cserélje le a yourdomain-t az Odoo adatbázis egyedi domainjére. Ha nincs ilyen, akkor használja a mail.catchall.domain rendszerparamétert.
Ezután töltse ki az Email Information űrlapot, ügyelve arra, hogy a megfelelő email típust válassza ki: tranzakciós email vagy tömeges emailek. Az űrlap kitöltése után egy aktiváló email kerül kiküldésre az email címre, és a megbízható feladó aktiválható.
Ajánlott beállítani az SPF/DKIM/DMARC beállításokat a feladó domainjén.
Fontos
Ha az adatbázis nem használ egyedi domaint, akkor a feladó címének ellenőrzéséhez ideiglenes alias-t (a fent említett három email cím egyikéből) kell beállítani az Odoo CRM-ben, hogy létrehozzon egy leadet. Ezután az adatbázis képes fogadni az ellenőrző emailt és ellenőrizni a fiókokat.
Domain hozzáadása¶
Egy teljes domain hozzáadásával a Mailjet fiókhoz, az adott domainhez kapcsolódó összes feladó cím automatikusan érvényesítésre kerül az emailek Mailjet szervereken keresztüli küldéséhez. Először navigáljon a Mailjet Account Information oldalra. Ezután kattintson a Add a Sender Domain or Address linkre a Senders & Domains szekció alatt. Majd kattintson a Add domain gombra az egyedi domain hozzáadásához.
Megjegyzés
A domaint hozzá kell adni a Mailjet fiókhoz, majd érvényesíteni kell a DNS segítségével.
Ezután töltse ki a Add a new Domain oldalt a Mailjet-en, és kattintson a Continue gombra.
A domain hozzáadása után egy érvényesítési oldal jelenik meg. Hacsak az Odoo adatbázis nem helyszíni (ebben az esetben válassza a Option 1 lehetőséget), válassza a Option 2: Create a DNS Record lehetőséget. Másolja a TXT rekord információit egy jegyzettömbbe, majd navigáljon a domain DNS szolgáltatójához az érvényesítés befejezéséhez.
Beállítás a domain DNS-ében¶
Miután megkapta a TXT rekord információkat a Mailjet fiókból, adjon hozzá egy TXT rekordot a domain DNS-éhez. Ez a folyamat a DNS szolgáltatótól függően változik. Kérjen útmutatást a szolgáltatótól a konkrét konfigurációs folyamatokhoz. A TXT rekord információk a Host és Value mezőkből állnak. Illessze be ezeket a megfelelő mezőkbe a TXT rekordban.
Visszatérés a Mailjet fiók információkhoz¶
Miután hozzáadta a TXT rekordot a domain DNS-éhez, térjen vissza a Mailjet fiókhoz. Ezután navigáljon a menüpontra, kattintson a Domain melletti fogaskerék ikonra, és válassza a Validate lehetőséget.
Ezt a műveletet úgy is elvégezheti, hogy a Mailjet fiók információk Sender domains & addresses oldalára megy, és rákattint a Manage gombra.
Ezután kattintson a Check Now gombra, hogy érvényesítse a domainhez hozzáadott TXT rekordot. Ha a domain helyesen van konfigurálva, megjelenik egy sikeres képernyő.
A domain sikeres beállítása után lehetőség van a Authenticate this domain (SPF/DKIM) opcióra. Ez a gomb SPF és DKIM rekordokat tölt be, amelyeket be kell vinni a DNS szolgáltatóhoz.
Beállítás Odoo-ban¶
A beállítás befejezéséhez navigáljon az Odoo adatbázisba, és menjen a Beállítások menüpontra. Kapcsolja be a fejlesztői módot, majd lépjen a menüpontra. Ezután hozzon létre egy új kimenő szerver konfigurációt a Létrehozás gombra kattintva.
Ezután adja meg az SMTP szerver (in-v3.mailjet.com), port szám (587 vagy 465), és a Biztonság (SSL/TLS) beállításokat, amelyeket korábban másolt a Mailjet fiókból. Ezek itt is megtalálhatók. Ajánlott az SSL/TLS használata, még akkor is, ha a Mailjet nem követeli meg.
A Felhasználónév mezőbe írja be az API KULCS-ot. A Jelszó mezőbe írja be a TITKOS KULCS-ot, amelyet korábban másolt a Mailjet fiókból a jegyzettömbbe. Ezek a beállítások megtalálhatók a menüpontban.
Ezután, ha a Mailjet szervert tömeges e-mailezésre használják, állítsa a Prioritás értékét magasabbra, mint bármely tranzakciós e-mail szerver(ek) esetében. Végül mentse el a beállításokat és Tesztelje a kapcsolatot.