J'exécute un serveur simple que j'administre à distance et j'en ai besoin pour pouvoir envoyer un e-mail à mon adresse e-mail personnelle chaque fois qu'une erreur se produit. Avec la configuration par défaut sur Ubuntu, sendmail accumule simplement les e-mails dans / var / spool / mail qui doivent être envoyés localement, mais j'en ai besoin pour accéder à un e-mail externe.
Les tutoriels que j'ai trouvés parlent tous de la configuration de postfix / sendmail en tant que serveur de messagerie à part entière, mais je n'ai besoin que de sorties uniquement, pas de connexions externes. Y a-t-il un moyen facile de faire ceci?
la source
Ouvrez / etc / aliases avec un éditeur de texte (en utilisant sudo) et changez la ligne racine comme votre adresse e-mail, ou ajoutez une autre ligne avec votre utilisateur local sur le côté gauche, et sur le côté droit entrez votre adresse e-mail :
puis après avoir enregistré le fichier d'alias, exécutez la commande newaliases:
Sendmail et postfix sont configurés par défaut pour envoyer du courrier sortant sur la plupart des systèmes.
la source
Vérifiez que votre serveur est ouvert au monde sur le port 25 (sortant uniquement). Et le DNS est configuré correctement. Vous n'êtes pas censé faire quoi que ce soit à sendmail pour envoyer des mails sortants.
la source
Voici quelques détails sur la configuration de sendmail pour Sortant uniquement
Aussi sur cette page
J'ai modifié ces étapes à partir de ce qui est répertorié sur le site Web de centos / Amazon Linux.
Voici les étapes:
la source
En supposant que vous utilisez réellement postfix.
J'exécuterais dpkg-reconfigure postfix et sélectionner l'option "site Internet" ou "site Internet avec smarthost" (si vous souhaitez envoyer le courrier via un smarthost) comme point de départ. Cela vous permettra d'envoyer et de recevoir du courrier depuis Internet.
Si vous ne voulez pas que la boîte puisse recevoir du courrier, je vous suggère de configurer le serveur SMTP pour écouter uniquement sur localhost. Voir /superuser//a/430329/506601
la source