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 PostfixPara enviar E-mail para SMS a partir do Postfix:
- Inicie o Ozeki SMS Gateway
- Configure o serviço SMTP
- Ative a autenticação de usuário SMTP
- Abra o terminal
- Crie uma regra de transporte no Postfix
- Adicione o cabeçalho de autenticação do SMS Gateway
- Teste o envio de e-mail para SMS a partir do Postfix
- Verifique os logs
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).
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!
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)
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.
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.
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)
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).
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
- Configurar encaminhamento de e-mail para SMS usando um cliente IMAP
- Configurar encaminhamento de e-mail para SMS usando um cliente POP3
- Como configurar E-mail para SMS com Gmail
- Como enviar SMS do Thunderbird
- Como enviar SMS do Windows Mail
- E-mail para SMS - Exchange
- E-mail para SMS com Postfix e Autenticação
- E-mail para SMS do Sendmail
- E-mail para SMS usando POP3 e SMTP
- Como enviar SMS através de um servidor SMTP