Como posso fazer com que o Google Apps confie em meus servidores Unix / Linux para enviar e-mails?

0

Eu gostaria de usar o aplicativo mailx do pacote /bin/mail normal para enviar alertas por e-mail:

echo "Testing alerts from prod server" | mail -s "Example email" [email protected]

Eu controlo o DNS para mydomain.com. mydomain.com também usa o Google Apps.

Parece que o Google Apps geralmente não envia e-mails de clientes SMTP aleatórios. Qual é a melhor maneira de fazer com que os aplicativos do Google 'confiem' nos servidores Unix para enviar e-mails?

    
por mikemaccana 27.02.2016 / 14:57

2 respostas

1

Você provavelmente precisará configurar a autenticação no seu smarthost para enviar e-mails. Nesse caso, o smarthost é presumivelmente algum servidor do Google.

Grosso modo, a maneira como isso funciona é

                                   (authentication)
mail -----------> local mailserver ----------------> remote smarthost

Ou seja, o servidor de e-mail local recebe a mensagem do programa cliente (por exemplo, mail ), depois autentica e entrega para o smarthost remoto.

Você não indica qual servidor de e-mail está usando localmente, mas usarei o exemplo do Exim. No caso do Exim, você precisa adicionar uma entrada ao arquivo de senha /etc/exim4/passwd.client . Aqui está o estado padrão desse arquivo.

# password file used when the local exim is authenticating to a remote
# host as a client.
#
# see exim4_passwd_client(5) for more documentation
#
# Example:
### target.mail.server.example:login:password

De acordo com o comentário, man 5 exim4_passwd_client tem mais informações.

Acho que a maioria das distribuições configura um servidor de e-mail local por padrão, embora qual seja usado pode variar. Debian e, portanto, provavelmente o Ubuntu configurou o Exim por padrão. Note que até mesmo o servidor de e-mail está instalado, ele pode não estar configurado para se conectar a um smarthost por padrão.

Se um servidor de e-mail local não estiver instalado, você deverá instalar um. Alguns programas podem autenticar e enviar para um host inteligente diretamente, ignorando o servidor de email local, mas isso não é uma boa idéia.

    
por 28.02.2016 / 22:06
0

Eu tive que ativar os "Aplicativos menos seguros" descritos aqui para aceitar e-mails . Mas estou usando uma conta do Gmail.

    
por 27.02.2016 / 15:09

Tags