Usando o Amazon SES para enviar e-mails para domínios específicos no Zimbra

1

Estamos gerenciando uma edição comunitária do servidor de e-mail Zimbra. Como a reputação do endereço IP do nosso provedor é um pouco pobre, alguns domínios (servidores de e-mail) estão bloqueando nossos e-mails, o que resulta em perda de comunicação ou não-mails.

No entanto, os mesmos domínios não têm problemas ao receber e-mails em massa enviados por meio de um software usando a API do Amazon SES.

Agora, gostaríamos de enviar e-mails para selecionar domínios usando a API do Amazon SES como uma retransmissão de e-mail SMTP. No entanto, no que diz respeito aos usuários, eles devem continuar usando o Outlook da Microsoft com o servidor Zimbra local atual como seu SMTP.

Anteriormente, tentamos usar outro redirecionamento SMTP para enviar emails com êxito usando a mesma configuração, mas não sabemos como podemos usar o Amazon SES como retransmissão para domínios selecionados.

Observe que não queremos enviar todos os e-mails usando o Amazon SES, apenas os e-mails enviados para determinados domínios podem ter cerca de 30 pontos.

Qualquer conselho será útil.

    
por ramdaz 26.05.2016 / 18:56

1 resposta

1

Muito bom, requer mexer com zimbra e postfix e, infelizmente, requer alguma configuração manual. Eu suponho que você pode lidar com as coisas da Amazônia para obter uma conta.

todos os comandos são feitos no cli como o usuário zimbra. Então entre com ssh e torne-se zimbra user by

su - zimbra

crie um arquivo para autenticação na amazon:

echo email-smtp.eu-west-1.amazonaws.com awsauthuser:awsauthpass > /opt/zimbra/conf/relay_password
postmap lmdb:/opt/zimbra/conf/relay_password

Configure o zimbra para usar este nome de usuário e senha:

zmprov mcf zimbraMtaSmtpSaslPasswordMaps lmdb:/opt/zimbra/conf/relay_password
zmprov mcf zimbraMtaSmtpSaslAuthEnable yes
zmprov mcf zimbraMtaSmtpCnameOverridesServername no
zmprov mcf zimbraMtaSmtpTlsSecurityLevel may
zmprov mcf zimbraMtaSmtpSaslSecurityOptions noanonymous

Crie um arquivo de pesquisa onde você coloca os domínios que deseja enviar via amazon:

echo outlook.com smtp:email-smtp.eu-west-1.amazonaws.com > /opt/zimbra/conf/relay_amazon
postmap lmdb:/opt/zimbra/conf/relay_amazon

Claro, você pode adicionar domínios extras à lista acima em um editor de sua preferência. Lembre-se de executar o comando postmap após cada alteração.

Diga ao zimbra para usar o mapeamento acima:

zmprov mcf zimbraMtaTransportMaps lmdb:/opt/zimbra/conf/relay_amazon,proxy:ldap:/opt/zimbra/conf/ldap-transport.cf

Ativar a configuração

zmmtactl reload
    
por 27.05.2016 / 17:13