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!
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.
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.
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.
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!
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.
Já publiquei anteriormente uma solução no Stackoverflow.
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.