Envoyer des emails à partir de Linux via Google SMTP

Je suis allé aussi loin que je peux aller seul, mais je ne suis pas un gourou de Linux et je suis maintenant bloqué.

J'ai une database Oracle exécutant Oracle Enterprise Linux 5.1 sur une instance Amazon EC2. Je l'ai migré d'une boîte qui a été connectée via une connection haut débit à domicile, et il envoyait des mails sans problème via le server SMTP du FAI – mais maintenant qu'il fonctionne sur EC2, le FAI ne le reconnaît pas et refuse d'accepter les courriels .

Donc maintenant, je souhaite le configurer, le moyen le plus simple possible, afin qu'il puisse continuer à envoyer des emails.

  1. J'ai essayé emailrelay selon les instructions ici: http://jiri.wordpress.com/2010/03/24/send-emails-using-utl_mail-and-google-gmail-smtp-server/#comment-108

    (note d'arrière-plan: https://stackoverflow.com/questions/3430820/emailrelay-cannot-bind-the-listning-port )

    J'ai eu des problèmes pour le faire fonctionner car openssl n'était pas installé:

    $ 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 

    Mais cela ne fonctionnerait pas car il nécessite openssl-devel, que je ne peux pas installer sur mon système (je n'ai pas pu find les dependencies:

     $ 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 

    J'ai abandonné à ce moment-là parce que je ne pouvais pas find krb5-devel disponible pour Oracle Enterprise Linux 5.1.

  2. J'ai regardé cette option sendmail: http://www.phinesolutions.com/sendmail-gmail-smtp-relay-howto.html

    Mais cela ne fonctionne pas parce que sendmail n'a pas été compilé avec les options "TLS" ou "SASL", et la façon de résoudre ce problème n'a pas été couverte.

Est-ce que je rends cela plus difficile qu'il ne l'est? Existe-t-il un moyen simple d'envoyer des courriels à partir de Linux? J'ai un count Google Apps associé au nom de domaine.

4 Solutions collect form web for “Envoyer des emails à partir de Linux via Google SMTP”

Ne devrait-il pas yum install openssl-devel installer l'OpenSSL requirejs pour vous ou avez-vous besoin d'une version spéciale d'OpenSSL et c'est pourquoi installer le package rpm à la main? Habituellement, vous ne devriez pas faire ça!

RHEL est particulièrement mauvaise lorsqu'il s'agit de démêler les dependencies – vous findez peut-être certains des packageages dont vous avez besoin dans les repositorys CENTOS. À défaut, installer le stunnel devrait être incontournable . Il y a un package centos ici . Notez que vous aurez toujours besoin des bibliothèques openssl installées (mais pas du kit de développement).

C.

J'ai déjà posté une solution sur Stackoverflow.

Je crois que vous n'êtes intéressé à l'utiliser que pour envoyer des messages admin / cron / system et pas une configuration SMTP complète. Si tel est le cas, la méthode la plus simple serait d'utiliser le SSMTP . Je crois qu'il existe aussi des packages pour votre dissortingbution.

  • Quels sont les avantages et les inconvénients de l'utilisation du server SMTP de Microsoft par rapport à un tiers?
  • Postfix Catchall - Évitez le spam
  • Pourquoi mon courrier électronique est-il rejeté?
  • Les e-mails envoyés avec postfix sont marqués comme spam
  • Envoyer un courrier de sous-domaine au script / process avec postfix
  • Comment puis-je configurer mon server postfix de sorte que reject_sender_login_mismatch ne bloque pas les alias du count principal?
  • Prise en charge des loggings MX de Wildcard
  • Surveillance des messages sortants à l'aide d'EXIM
  • Des suggestions de server SMTP Windows?
  • Vous ne pouvez pas passer la command "HELO" avec mon server Exchange malgré le réglage du connecteur de réception pour y faire confiance?
  • Qu'est-ce que dis = NONE signifie dans l'en-tête d'authentification-résultats d'un courrier électronique?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.