E-mail na SMS s Postfixem a autentizací

Tento dokument vysvětluje, jak můžete nastavit službu E-mail na SMS pro služby Postfix serverů. Toto nastavení je užitečné, pokud poskytujete SMS služby svým zákazníkům a každý zákazník má svůj vlastní Postfix server. Konfigurace vysvětluje, jak můžete vytvořit účty pro každého zákazníka a jak mohou vaši zákazníci použít svá uživatelská jména a hesla v Postfixu k odesílání SMS prostřednictvím vaší služby. Dokument také ukazuje, jak můžete použít šifrování SSL/STARTTLS k šifrování provozu mezi Postfix serverem vašeho zákazníka a vaší bránou Ozeki SMS Gateway. To je nezbytné pro ochranu vašich uživatelských jmen a hesel.

Jak odeslat E-mail na SMS z Postfixu

Pro odeslání E-mailu na SMS z Postfixu:

  1. Spusťte Ozeki SMS Gateway
  2. Nakonfigurujte SMTP službu
  3. Povolte autentizaci uživatelů SMTP
  4. Otevřete terminál
  5. Vytvořte transportní pravidlo v Postfixu
  6. Přidejte autentizační hlavičku SMS Gateway
  7. Otestujte odesílání e-mailu na SMS z Postfixu
  8. Zkontrolujte logy

Úvod

V tomto nastavení předpokládáme, že existuje více organizací a každá má svůj vlastní Postfix server. Uživatelé odesílají e-maily z Mozilla Thunderbird přes tyto servery. Postfix servery zachytí e-maily směřující na konkrétní doménu a přepošlou tyto e-maily do Ozeki SMS Gateway. Ozeki SMS Gateway převede e-maily na SMS a odešle je (Obrázek 1).

email na sms pro více postfix serverů
Obrázek 1 - E-mail na SMS pro více Postfix serverů

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

V tomto videu se naučíte, jak nastavit připojení e-mailu na sms s postfixem. Toto video začne nastavením nového připojení a skončí plně nakonfigurovaným systémem e-mailu na sms s možnostmi postfixu. V tomto krátkém a snadno pochopitelném videu se naučíte, jak nastavit a nakonfigurovat nové připojení, jak přidat služby a nainstalovat nového uživatele. Ve videu používáme Ozeki SMS Gateway, což je výkonný, ale snadno pochopitelný gateway software s intuitivním průvodcem. To znamená, že nebudete mít problém sledovat kroky. Neztrácejte více času. Pojďme začít!

Video 1 - Jak nastavit připojení e-mailu na sms s postfixem (Video návod)

SMTP autentizace

Musíte nakonfigurovat pravidlo pro kontrolu hlaviček v Postfixu, abyste přidali autentizační hlavičku Ozeki do e-mailu. Také musíte nakonfigurovat SMTP server v Ozeki, aby použil tuto autentizační hlavičku k určení, kterému uživateli e-mail patří. (Obrázek 2)

Obrázek 2 - Autentizace pomocí e-mailové hlavičky

SMTP autentizace v Ozeki

Chcete-li nakonfigurovat vestavěný SMTP server Ozeki tak, aby přijímal uživatelské jméno a heslo v e-mailové hlavičce, musíte vybrat možnost "Ozeki E-mail header authentication" v konfiguraci SMTP serveru (Obrázek 3). Očekávané pole hlavičky bude "x-ozeki-auth: username; password". Toto pole hlavičky je připojeno ke každému e-mailu přeposlanému do SMS brány z Postfixu.

ozeki e-mailová hlavička autentizace
Obrázek 3 - Ozeki autentizace pomocí e-mailové hlavičky

SMTP autentizace v Postfixu (Video návod)

V tomto videu se naučíte, jak provést autentizaci v postfixu. Video začne vytvořením transportního pravidla a skončí přidáním autentizační hlavičky SMS brány. Toto krátké video je podrobné a snadno pochopitelné. Trvá jen něco málo přes 2 minuty. Naučíte se, jak vytvořit transportní pravidlo pro přeposílání všech e-mailů, kde je detekována konkrétní doména. Toto video vám také ukáže, jak přidat autentizační hlavičku v postfixu.

Video 2 - Jak provést autentizaci v postfixu (Video návod)

Krok 1: Vytvořte transportní pravidlo v postfixu pro přeposílání všech e-mailů s doménou sms2.gw do SMTP služby Ozeki sms brány. (Obrázek 4)

přidání transportního pravidla do postfixu
Obrázek 4 - Přidání transportního pravidla do postfixu

Krok 2: Chcete-li přidat autentizační hlavičku SMS brány v Postfixu, musíte přidat header_checks do main.cf. V tomto pravidle byste měli filtrovat doménu v adrese příjemce. V našem případě je regexp nastaven na "sms2.gw" a musíte přidat pole hlavičky zprávy na "x-ozeki-auth: username; password". V našem případě je uživatelské jméno client1 a heslo puma123 (Obrázek 5).

přidání kontroly hlavičky do postfixu
Obrázek 5 - Přidání kontroly hlavičky do postfixu

Testování řešení

Toto řešení můžete otestovat odesláním e-mailové zprávy z Mozilla Thunderbird přes Postfix. Při odesílání e-mailu musíte zadat e-mailovou adresu příjemce ve formátu +44123467@sms2.gw, kde +44123467 by mělo být nahrazeno telefonním číslem, na které chcete odeslat SMS, a sms2.gw by měla být doména, kterou jste nastavili na svém Postfix serveru.

E-mail, který odešlete z Mozilla Thunderbird, bude směrován na váš Postfix server. Postfix k němu nejprve přidá hlavičky x-ozeki-auth a poté jej přepošle na SMS bránu pomocí nastaveného konektoru.

Následně e-mail dorazí do vestavěného SMTP serveru Ozeki SMS Gateway. SMTP server vybere příslušného uživatele na základě e-mailové hlavičky a zprávu mu předá. Ozeki SMS Gateway poté převede tento e-mail na SMS a odešle jej přes mobilní síť. Průběh zprávy můžete sledovat v logu Ozeki SMS Gateway (Video 3).

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

V posledním videu uvidíte proces testování vytvořeného systému. Začne odesláním zprávy příjemci s doménou sms2.gw. Na konci uvidíte log procesu odesílání. Video trvá 1 a půl minuty a je snadno srozumitelné. Záložka Události v Ozeki SMS Gateway ukládá všechny události spojení, takže ji můžete později použít pro řešení problémů. Po zhlédnutí tohoto videa snadno zjistíte, zda váš systém pro převod e-mailu na SMS s Postfix funguje.

More information