Configurer Sendmail pour relayer les e-mails via Gmail SMTP

Configurer Sendmail pour relayer les e-mails via Gmail SMTP

Sendmail fournit la possibilité d'envoyer des e-mails via les serveurs SMTP externes. Ce tutoriel vous aidera à configurer Sendmail pour relayer les e-mails via des serveurs SMTP externes comme Gmail, Amazon SES, MailChimp, Mandril, etc. Dans ce didacticiel, nous utilisons le serveur SMTP Gmail pour relayer les e-mails à partir du serveur Sendmail.

1. Créer un fichier AUTH

Créer d'abord le répertoire pour stocker les fichiers d'authentification.

Sudo Mkdir / etc / Mail / Authinfo Sudo Chmod 700 / etc / Mail / Authinfo 

Maintenant, créez un fichier AUTH avec n'importe quel nom comme SMTP-Auth et ajoutez le contenu suivant. Remplacez l'e-mail ci-dessus par votre e-mail Gmail ou Google Apps.

Sudo VI / etc / Mail / Authinfo / SMTP-Auth 
Authinfo: "u: root" "i: [e-mail protégé]" "p: mot de passe" 

Créez maintenant un fichier de carte de hachage du fichier AUTH créé ci-dessus.

MakeMap Hash / etc / Mail / Authinfo / SMTP-Auth < /etc/mail/authinfo/smtp-auth 

2. Configurer sendmail avec smart_host

Maintenant, ajoutez les lignes de configuration suivantes dans votre Sendmail.Fichier de configuration MC ci-dessous la définition "Mailer".

 définir ('smart_host', '[smtp.Gmail.com] ') dnl define (' relay_mailer_args ',' tcp $ h 587 ') dnl define (' esmtp_mailer_args ',' tcp $ h 587 ') dnl define (' confauth_options ',' a p ') dnl Trust_Auth_Mech (' DIGEST EXTERNALA -MD5 CRAM-MD5 Login Plain ') DNL Define (' confauth_mechanisms ',' Gssapi Digest-MD5 Cram-MD5 PLAIN.db ') dnl 

À l'étape suivante, nous devrons reconstruire la configuration de Sendmail. Pour ce faire, exécutez:

faire -c / etc / courrier 

3. Vérifiez la configuration

Après avoir terminé toutes les configurations ci-dessus, recharger le service Sendmail pour appliquer les modifications.

Sendo Sendmail Reload 

Envoyez maintenant un e-mail de test pour vérifier que tout fonctionne bien.

Echo "Tester Email" | Mail -S "Sujet ici" [Protégé par e-mail]