E-mail para SMS com Postfix e Autenticação

Este documento explica como você pode configurar um serviço de E-mail para SMS para servir servidores Postfix. Esta configuração é útil se você fornecer serviço de SMS para seus clientes e cada cliente tiver seu próprio servidor Postfix. A configuração explica como você pode criar contas para cada cliente e como seus clientes podem usar seus nomes de usuário e senhas no Postfix para enviar SMS através do seu serviço. O documento também mostra como você pode usar a criptografia SSL/STARTTLS para criptografar o tráfego entre o servidor Postfix do seu cliente e seu Ozeki SMS Gateway. Isso é necessário para proteger seus nomes de usuário e senhas.

Como enviar E-mail para SMS a partir do Postfix

Para enviar E-mail para SMS a partir do Postfix:

  1. Inicie o Ozeki SMS Gateway
  2. Configure o serviço SMTP
  3. Ative a autenticação de usuário SMTP
  4. Abra o terminal
  5. Crie uma regra de transporte no Postfix
  6. Adicione o cabeçalho de autenticação do SMS Gateway
  7. Teste o envio de e-mail para SMS a partir do Postfix
  8. Verifique os logs
Introdução

Nesta configuração, assumimos que existem várias organizações, e cada uma tem seu próprio servidor Postfix. Os usuários enviam e-mails do Mozilla Thunderbird através desses servidores. Os servidores Postfix capturam os e-mails destinados a um domínio específico e encaminham esses e-mails para o Ozeki SMS Gateway. O Ozeki SMS Gateway converte os e-mails em SMS e os envia (Figura 1).

email para sms para servir vários servidores postfix
Figura 1 - E-mail para SMS para servir vários servidores Postfix

E-mail para SMS com Postfix (Tutorial em vídeo)

Neste vídeo, você aprenderá como configurar uma conexão de e-mail para sms com postfix. Este vídeo começará configurando uma nova conexão e terminará com o sistema de e-mail para sms totalmente configurado com capacidades postfix. Neste vídeo curto e fácil de entender, você aprenderá como configurar e configurar uma nova conexão, como adicionar serviços e instalar um novo usuário. No vídeo, estamos usando o Ozeki SMS Gateway, que é um software de gateway poderoso, mas fácil de entender, com um guia intuitivo. Isso significa que você não terá problemas para seguir os passos. Não perca mais tempo. Vamos começar!

Vídeo 1 - Como configurar uma conexão de e-mail para sms com postfix (Tutorial em vídeo)

Autenticação SMTP

Você precisa configurar uma regra de verificação de cabeçalho no Postfix para adicionar o cabeçalho de autenticação Ozeki ao e-mail. Você também deve configurar o servidor SMTP no Ozeki para usar este cabeçalho de autenticação para determinar a qual usuário o e-mail pertence. (Figura 2)

Figura 2 - Autenticação de cabeçalho de e-mail

Autenticação SMTP no Ozeki

Para configurar o servidor SMTP integrado do Ozeki para aceitar o nome de usuário e senha no cabeçalho do e-mail, você deve selecionar a opção "Autenticação de cabeçalho de e-mail Ozeki" na configuração do servidor SMTP (Figura 3). O campo de cabeçalho esperado será "x-ozeki-auth: nome de usuário; senha". Este campo de cabeçalho é anexado a cada e-mail encaminhado para o gateway SMS a partir do Postfix.

autenticação de cabeçalho de e-mail ozeki
Figura 3 - Autenticação de cabeçalho de e-mail Ozeki

Autenticação SMTP no Postfix (Tutorial em vídeo)

Neste vídeo, você aprenderá como realizar uma autenticação no postfix. O vídeo começará com a criação de uma regra de transporte e terminará com a adição do cabeçalho de autenticação do gateway SMS. Este vídeo curto é detalhado e fácil de entender. Leva pouco mais de 2 minutos para assistir. Você aprenderá como criar a regra de transporte para encaminhar todos os e-mails onde um domínio específico é detectado. Este vídeo também mostrará como adicionar o cabeçalho de autenticação no postfix.

Vídeo 2 - Como realizar uma autenticação no postfix (Tutorial em vídeo)

Passo 1: Crie uma regra de transporte no postfix para encaminhar todos os e-mails com domínio sms2.gw para o serviço SMTP do Ozeki sms gateway. (Figura 4)

adicionar regra de transporte ao postfix
Figura 4 - Adicionar regra de transporte ao postfix

Passo 2: Para adicionar o cabeçalho de autenticação do gateway SMS no Postfix, você deve adicionar header_checks no main.cf. Nesta regra, você deve filtrar pelo domínio no endereço do destinatário. No nosso caso, o regexp está definido como "sms2.gw", e você deve adicionar um campo de cabeçalho de mensagem para "x-ozeki-auth: nome de usuário; senha". No nosso caso, o nome de usuário é client1 e a senha é puma123 (Figura 5).

adicionar verificação de cabeçalho ao postfix
Figura 5 - Adicionar verificação de cabeçalho ao postfix

Testando a solução

Você pode testar esta solução enviando uma mensagem de e-mail do Mozilla Thunderbird através do Postfix. Ao enviar o e-mail, você deve fornecer o endereço de e-mail do destinatário no formato +44123467@sms2.gw, onde +44123467 deve ser substituído pelo número de telefone SMS para o qual deseja enviar sua mensagem e sms2.gw deve ser o domínio que você configurou em seu servidor Postfix.

O e-mail que você enviar do Mozilla Thunderbird será enviado para o seu servidor Postfix. O Postfix primeiro adicionará os cabeçalhos x-ozeki-auth a ele e, em seguida, o encaminhará para o gateway SMS usando o conector que configuramos.

Em seguida, o e-mail chegará ao servidor SMTP integrado do Ozeki SMS Gateway. O servidor SMTP selecionará o usuário apropriado com base no cabeçalho do e-mail e encaminhará as mensagens para ele. Em seguida, o Ozeki SMS Gateway converterá este e-mail em SMS e o enviará através de uma conexão de rede móvel. Você pode acompanhar o caminho da mensagem nos logs do Ozeki SMS Gateway (Vídeo 3).

O caminho do E-mail no Ozeki NG SMS Gateway (Tutorial em vídeo)

No último vídeo, você verá o processo de teste do sistema criado. Ele começará com o envio de uma mensagem para um destinatário com o domínio sms2.gw. No final, você verá o log do processo de envio. Este vídeo tem 1 minuto e meio de duração e é fácil de entender. A aba Eventos do Ozeki SMS Gateway armazenará todos os eventos em uma conexão para que você possa usá-la para solucionar problemas posteriormente. Após este vídeo, você pode verificar facilmente se o seu sistema de e-mail para SMS com Postfix está funcionando ou não.

More information