Postfix enviando e -mails de servidores SMTP externos

Postfix enviando e -mails de servidores SMTP externos

Se você está gerenciando um servidor Linux, pode estar se perguntando como configurar o Postfix para enviar e -mails de servidores SMTP externos. O Postfix é um popular agente de transferência de correio de código aberto (MTA) usado para rotear e entregar email no Linux. Ao configurar o postfix para enviar e receber email não é difícil, o uso de servidores SMTP externos pode ser um pouco mais complicado.

Neste artigo, direcionaremos você como configurar o Postfix para enviar e -mails de servidores SMTP externos.

O que é pós -fix retransmitido?

Postfix retransmissão é uma diretiva de configuração que informa ao Postfix qual servidor SMTP externo a ser usado ao enviar e -mails de saída. Essa configuração é necessária quando você está enviando e -mails do seu servidor Linux para domínios externos. Sem um retransmissão configurada, o Postfix não poderá enviar e -mails para domínios externos.

Ao configurar o postfix retransmissão, Você deve especificar o nome do host ou o endereço IP do servidor SMTP remoto que deseja usar. Este pode ser o nome do host ou endereço IP do servidor SMTP fornecido pelo seu ISP, ou pelo nome do host ou endereço IP de um serviço SMTP de terceiros, como sendGrid, Mailgun ou Amazon SES.

Configurando o Postfix para enviar e -mail de servidores SMTP externos

Antes de configurar o Postfix para enviar e -mails de servidores SMTP externos, você precisará instalar o Postfix no seu servidor Linux. Se você ainda não possui o postfix instalado, pode instalá -lo usando o gerenciador de pacotes do seu Linux Distribution.

Depois que o Postfix estiver instalado, você pode configurá -lo para enviar email de servidores SMTP externos, editando o arquivo de configuração principal do Postfix,/etc/postfix/main.cf. Você precisará adicionar a seguinte diretiva ao arquivo de configuração:

sudo postconf -e "retrayhost = smtp.exemplo.com: 587 "  

Substituir smtp.exemplo.com: 587 com o nome do host ou endereço IP do servidor SMTP remoto que você deseja usar.

Configurar autenticação para retransmissão pós -fix

Depois de adicionar o retransmissão Diretiva para o seu arquivo de configuração Postfix, você precisará configurar a autenticação para o servidor SMTP remoto. Isso é necessário se o servidor SMTP remoto exigir autenticação antes de aceitar e entregar e -mails.

Para se autenticar com o servidor SMTP remoto, você precisará adicionar as seguintes diretivas ao arquivo de configuração Postfix:

sudo postconf -e "smtp_sasl_auth_enable = sim" sudo postconf -e "smtp_sasl_password_maps = hash:/etc/postfix/smtp_sasl_password" sudo postconf -e "smtp_sasl_security_options = noanonymous" 

Você também precisará criar um smtp_sasl_password arquivo no /etc/postfix Diretório com o seguinte formato:

[Smtp.exemplo.com] nome de usuário: senha 

Substituir smtp.exemplo.com com o nome do host ou endereço IP do servidor SMTP remoto e substitua o nome de usuário e a senha pelas credenciais de autenticação do servidor SMTP remoto.

Depois de adicionar as credenciais de autenticação, você precisará criar um smtp_sasl_password.dB arquivo executando o pós -mapa comando:

sudo postmap/etc/postfix/smtp_sasl_password  

Finalmente, reinicie o serviço Postfix para aplicar alterações.

SUDO SYSTEMCTL RESTART POSTFIX 

Configurando o Postfix para usar vários servidores SMTP

Se você precisar enviar e -mails de vários servidores SMTP, poderá configurar o Postfix para usar vários retransmissão Adicionando múltiplos retransmissão Diretivas para o arquivo de configuração pós -fix. Por exemplo:

retransmissão = [smtp.exemplo.com] relayhost = [smtp2.exemplo.com] 

Você também precisará configurar credenciais de autenticação para cada servidor SMTP. Isso pode ser feito adicionando várias entradas ao smtp_sasl_password arquivo.

Conclusão

Configurando o Postfix para enviar e -mails de servidores SMTP externos podem ser um pouco complicados, mas com as configurações corretas, você pode facilmente configurar o Postfix para usar servidores SMTP remotos para enviar emails de saída. Neste artigo, orientamos você a configurar o Postfix para enviar e -mails de servidores SMTP externos, bem como como configurar o Postfix para usar vários servidores SMTP. Se você tiver alguma dúvida, fique à vontade para deixar um comentário abaixo.

Feliz envio!