Envie e-mails do Linux via Google SMTP

2

Eu fui o mais longe possível, mas não sou um guru do Linux e estou preso agora.

Eu tenho um banco de dados Oracle executando o Oracle Enterprise Linux 5.1 em uma instância do Amazon EC2. Migrei-o de uma caixa que estava conectada por uma conexão de banda larga doméstica e estava enviando e-mails sem problemas através do servidor SMTP do ISP - mas agora que está em execução no EC2, o ISP não o reconhece e se recusa a aceitar os e-mails .

Agora, quero configurá-lo da maneira mais simples possível, para que ele continue enviando e-mails.

  1. Eu tentei o emailrelay de acordo com as instruções aqui: link

    (nota de fundo: link )

    Eu tive problemas para fazê-lo funcionar porque o openssl não estava instalado:

    $ emailrelay –as-proxy smtp.gmail.com:587 –client-tls –client-auth /etc/emailrelay.auth –port 8025
    emailrelay: error: cannot do tls/ssl: openssl not built in
    emailrelay: exception: cannot do tls/ssl: openssl not built in
    

    Mas não funcionaria porque requer o openssl-devel, que não consigo instalar no meu sistema (não consegui encontrar as dependências:

    $ rpm -i openssl-devel-0.9.7a-2.i386.rpm
    warning: openssl-devel-0.9.7a-2.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
    error: Failed dependencies:
    krb5-devel is needed by openssl-devel-0.9.7a-2.i386
    openssl = 0.9.7a-2 is needed by openssl-devel-0.9.7a-2.i386
    

    Eu desisti nesse ponto porque não encontrei o krb5-devel disponível para o Oracle Enterprise Linux 5.1.

  2. Eu dei uma olhada nesta opção do sendmail: link

    Mas isso não funciona porque o sendmail não foi compilado com opções "TLS" ou "SASL", e como corrigir isso não foi coberto.

Estou tornando isso mais difícil do que tem que ser? Existe uma maneira simples de enviar e-mails do Linux? Eu tenho uma conta do Google Apps associada ao nome do domínio.

    
por Jeffrey Kemp 10.08.2010 / 09:08

4 respostas

1

O yum install openssl-devel não deve instalar o OpenSSL necessário para você ou você precisa de uma versão especial do OpenSSL? Por isso, instalar o pacote rpm manualmente? Normalmente você não deveria fazer isso!

    
por 10.08.2010 / 09:12
0

O RHEL é particularmente ruim quando se trata de desembaraçar as dependências - você pode encontrar alguns dos pacotes que você precisa nos repositórios do CENTOS. Caso contrário, a instalação do stunnel deve ser óbvia. Existe um pacote centos aqui . Note que você ainda precisará das bibliotecas openssl instaladas (mas não do kit dev).

C.

    
por 10.08.2010 / 09:50
0

Já publiquei anteriormente uma solução no Stackoverflow.

    
por 10.08.2010 / 11:38
-2

Acredito que você esteja interessado apenas em usá-lo para enviar mensagens do administrador / cron / sistema e não em uma configuração SMTP completa. Se for esse o caso, o método mais simples seria usar SSMTP . Eu acredito que existem pacotes para sua distribuição também.

    
por 10.08.2010 / 09:41

Tags