Como posso configurar o Postfix para enviar todos os e-mails através da minha conta do Gmail?

11

Estou tentando enviar um e-mail pelo Google a partir do meu host local. (via PHP5.3)

Mas o Google continua bloqueando minhas solicitações.

Eu tentei seguir as soluções dadas a algumas perguntas semelhantes, mas, por algum motivo, elas não funcionam.

Eu segui estas instruções para configurá-lo - link

Agora, para os dados de configuração:

  • meu arquivo main.cf parece com isso:
% bl0ck_qu0te%
  • meu sasl_passwd se parece com isso:
% bl0ck_qu0te%
  • e é assim que as linhas mail.log se parecem:
% bl0ck_qu0te%     
por gilmad 14.12.2012 / 09:43

3 respostas

13

Você precisa ativar o TLS no cliente SMTP do Postfix, já que o Google exige isso. Isso é indicado por eles na mensagem "Deve emitir um comando STARTTLS".

Em /etc/postfix/main.cf , você quer algo assim:

smtp_tls_policy_maps = hash:/etc/postfix/tls_policy

e, em seguida, em /etc/postfix/tls_policy :

[smtp.gmail.com]:587 encrypt

O lado esquerdo em tls_policy deve aparecer exatamente da mesma forma que a entrada relayhost em main.cf .

Lembre-se de executar postmap em /etc/postfix/tls_policy após criá-lo ou alterá-lo conforme necessário.

Você pode encontrar mais detalhes na documentação do TLS do Postfix .

    
por Robie Basak 14.12.2012 / 10:39
1

Este muito simples tutorial me ajudou muito a fazer isso.

Dá a mesma informação, mas funcionou para mim.

    
por Pierre de LESPINAY 22.04.2014 / 14:59