Le moyen le plus rapide d'autoriser le relais sendmail via smarthost?


Réponses:


11

Vous avez spécifié la réponse dans la question elle-même. Vous pouvez le faire en utilisant

define(`SMART_HOST', `smtp.your.provider')dnl

Êtes-vous confronté à un problème d'utilisation Après l'édition, /etc/mail/sendmail.mcvous devez aller dans le répertoire /etc/mail. Tapez makepuis redémarrez le sendmailservice pour que les modifications prennent effet. Envoyez ensuite un e-mail de test et voyez les en-têtes de message (Reçu :) pour voir si la configuration a fonctionné.


La commande make appellera m4 pour analyser à nouveau sendmail.mc et elle construira également d'autres bases de données comme des alias si nous les avons modifiés.
Saurabh Barjatiya

6

Si vous ne faites rien de plus sophistiqué avec la bête encombrante qu'est Sendmail, vous pouvez envisager d'utiliser SSMTP à la place.

C'est un MTA à relais uniquement qui est léger et ne pourrait pas être plus simple à configurer.


ah, merci, je n'avais pas très bien fait mes recherches .. SSMTP était beaucoup plus facile!
Carl Hörberg

ssmtp n'est pas maintenu ...
Onlyjob

4

Faites-vous une énorme faveur et remplacez sendmail par un mta moderne comme postfix ou quelque chose de plus léger comme ssmtp. Je suis surpris que sendmail soit toujours utilisé volontairement


2

Nullmailer , à mon humble avis , est encore plus facile à configurer. Voici un guide rapide:

apt-get install -y nullmailer

Modifiez ce fichier:

nano /etc/mailname
  • Entrez votre nom de domaine, comme mydomain.com
  • sauver

Modifiez un autre fichier:

nano /etc/nullmailer/remotes
  • Entrez vos données de serveur smtp: [mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
  • sauver

La source

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.