E-mail na SMS s Postfixom a autentifikáciou

Tento dokument vysvetľuje, ako môžete nastaviť službu E-mail na SMS pre server Postfix. Toto nastavenie je užitočné, ak poskytujete službu SMS svojim zákazníkom a každý zákazník má svoj vlastný server Postfix. Konfigurácia vysvetľuje, ako môžete vytvoriť účty pre každého zákazníka a ako môžu vaši zákazníci použiť svoje užívateľské meno a heslo v Postfixe na odosielanie SMS cez vašu službu. Dokument tiež ukazuje, ako môžete použiť šifrovanie SSL/STARTTLS na šifrovanie komunikácie medzi Postfix serverom vášho zákazníka a vašou Ozeki SMS bránou. Toto je nevyhnutné na ochranu vašich užívateľských mien a hesiel.

Ako poslať E-mail na SMS z Postfixu

Ak chcete poslať E-mail na SMS z Postfixu:

  1. Spustite Ozeki SMS bránu
  2. Nakonfigurujte službu SMTP
  3. Povolte autentifikáciu používateľov SMTP
  4. Otvorte terminál
  5. Vytvorte pravidlo prenosu v Postfixe
  6. Pridajte hlavičku autentifikácie SMS brány
  7. Otestujte odosielanie e-mailu na SMS z Postfixu
  8. Skontrolujte záznamy
Úvod

V tomto nastavení predpokladáme, že existuje viacero organizácií a každá má svoj vlastný server Postfix. Používatelia odosielajú e-maily z Mozilla Thunderbird cez tieto servery. Servery Postfix zachytia e-maily smerujúce na konkrétnu doménu a prepošlú tieto e-maily na Ozeki SMS bránu. Ozeki SMS brána prevedie e-maily na SMS a odošle ich (Obrázok 1).

email to sms to serve multiple postfix servers
Obrázok 1 - E-mail na SMS pre viacero serverov Postfix

E-mail na SMS s Postfixom (Video návod)

V tomto videu sa naučíte, ako nastaviť spojenie e-mail na sms s postfixom. Toto video začne nastavením nového spojenia a skončí plne nakonfigurovaným systémom e-mail na sms s možnosťami postfixu. V tomto krátkom a ľahko zrozumiteľnom videu sa naučíte, ako nastaviť a nakonfigurovať nové spojenie, ako pridať služby a nainštalovať nového používateľa. Vo videu používame Ozeki SMS bránu, ktorá je výkonný, ale ľahko zrozumiteľný softvér brány s intuitívnym sprievodcom. To znamená, že nebudete mať problém sledovať kroky. Nestrácajte viac času. Poďme začať!

Video 1 - Ako nastaviť spojenie e-mail na sms s postfixom (Video návod)

Autentifikácia SMTP

V Postfixe musíte nakonfigurovať pravidlo kontroly hlavičky, aby ste pridali hlavičku autentifikácie Ozeki do e-mailu. Tiež musíte nakonfigurovať SMTP server v Ozeki, aby použil túto autentifikačnú hlavičku na určenie, ktorému používateľovi e-mail patrí. (Obrázok 2)

Obrázok 2 - Autentifikácia hlavičky e-mailu

Autentifikácia SMTP v Ozeki

Ak chcete nakonfigurovať vstavaný SMTP server Ozeki na prijatie užívateľského mena a hesla v hlavičke e-mailu, musíte vybrať možnosť "Ozeki E-mail header authentication" v konfigurácii SMTP servera (Obrázok 3). Očakávané pole hlavičky bude "x-ozeki-auth: username; password". Toto pole hlavičky je pridané ku každému e-mailu preposlanému na SMS bránu z Postfixu.

ozeki e-mail header authentication
Obrázok 3 - Autentifikácia hlavičky e-mailu Ozeki

Autentifikácia SMTP v Postfixe (Video návod)

V tomto videu sa naučíte, ako vykonať autentifikáciu v postfixe. Video začne vytvorením pravidla prenosu a skončí pridaním hlavičky autentifikácie SMS brány. Toto krátke video je podrobné a ľahko zrozumiteľné. Trvá len niečo málo cez 2 minúty. Naučíte sa, ako vytvoriť pravidlo prenosu pre preposielanie všetkých e-mailov, kde je zistená špecifická doména. Toto video vám tiež ukáže, ako pridať autentifikačnú hlavičku v postfixe.

Video 2 - Ako vykonať autentifikáciu v postfixe (Video návod)

Krok 1: Vytvorte pravidlo prenosu v postfixe na preposlanie všetkých e-mailov s doménou sms2.gw na službu SMTP Ozeki sms brány. (Obrázok 4)

add transport rule to postfix
Obrázok 4 - Pridanie pravidla prenosu do postfixu

Krok 2: Ak chcete pridať hlavičku autentifikácie SMS brány v Postfixe, musíte pridať header_checks do main.cf. V tomto pravidle by ste mali filtrovať doménu v adrese príjemcu. V našom prípade je regexp nastavený na "sms2.gw" a musíte pridať pole hlavičky správy na "x-ozeki-auth: username; password". V našom prípade je užívateľské meno client1 a heslo puma123 (Obrázok 5).

add header check to postfix
Obrázok 5 - Pridanie kontroly hlavičky do postfixu

Testovanie riešenia

Toto riešenie môžete otestovať odoslaním e-mailovej správy z Mozilla Thunderbird cez Postfix. Pri odosielaní e-mailu musíte uviesť e-mailovú adresu príjemcu vo formáte +44123467@sms2.gw, kde +44123467 by ste mali nahradiť telefónnym číslom SMS, na ktoré chcete odoslať správu, a sms2.gw by mala byť doména, ktorú ste nastavili na svojom Postfix serveri.

E-mail, ktorý odošlete z Mozilla Thunderbird, prejde na váš Postfix server. Postfix k nemu najprv pridá hlavičky x-ozeki-auth, potom ho prepošle na SMS bránu pomocou nastaveného konektora.

Ďalej e-mail príde na vstavaný SMTP server Ozeki SMS Gateway. SMTP server vyberie vhodného používateľa na základe e-mailovej hlavičky a prepošle mu správy. Potom Ozeki SMS gateway prevedie tento e-mail na SMS a odošle ho cez mobilné sieťové pripojenie. Priebeh správy môžete sledovať v záznamoch Ozeki SMS Gateway (Video 3).

Cesta e-mailu v Ozeki NG SMS Gateway (Video návod)

V poslednom videu uvidíte proces testovania vytvoreného systému. Začne sa odoslaním správy príjemcovi s doménou sms2.gw. Na konci uvidíte záznam o procese odosielania. Toto video trvá 1 a pol minúty a je ľahko zrozumiteľné. Karta Events v Ozeki SMS Gateway ukladá všetky udalosti na pripojení, takže ju môžete neskôr použiť na riešenie problémov. Po tomto videu ľahko skontrolujete, či váš systém na odosielanie e-mailov na SMS cez Postfix funguje.

More information