Question Comment Ubuntu peut-il envoyer des alertes à des adresses électroniques externes?


J'essaie de comprendre la procédure d'envoi de courrier électronique. J'ai configuré une crontab pour envoyer des alertes système à mon courrier électronique externe et cela fonctionne correctement. Cependant, je n'ai configuré aucun serveur SMTP sur cette machine, mais le système peut quand même envoyer des alertes à des courriers électroniques externes. Cette machine est une nouvelle installation et connectée à Internet uniquement.

Quelqu'un peut-il m'aider à comprendre comment le système est capable d'envoyer des emails?


7
2018-06-19 11:21


origine




Réponses:


Cela se produit parce que le bureau et le serveur Ubuntu ont par défaut (au moins le 16.04 et les versions ultérieures) postfix.service activé et en cours d'exécution. Vous pouvez le confirmer en émettant la commande suivante dans le terminal:

systemctl --type service --state running | grep postfix

L'envoi de courrier fonctionne car postfix effectue une recherche DNS simple pour l'enregistrement MX pour le domaine auquel le courrier est destiné. Le serveur de réception prend simplement le courrier qu'il a reçu et effectue peut-être quelques vérifications pour le mettre dans la boîte de réception des destinataires. Donc, aucune configuration SMTP n'est nécessaire pour envoyer un courrier électronique.


11
2018-06-19 11:25



Merci Videonauth, c'est vrai mais comment ça marche sans configuration. Même personne ne l'a configuré. - Mashkoor Qadir
Il fonctionne car il agit comme un programme de messagerie, il dit simplement au serveur de réception "Ici, j'ai un mail pour l'utilisateur connu par cette adresse". En fait, vous pouvez même envoyer des emails sans donner le nom ou l'adresse d'un expéditeur si vous le souhaitez et avoir les bonnes connaissances. Tout ce que fait le serveur de réception, c'est de vérifier que l'utilisateur existe, peut-être exécuter une vérification du courrier indésirable et un antivirus sur le courrier, puis le placer dans la boîte de réception des destinataires. - Videonauth
Vous pourriez probablement expliquer cela, et aider à clarifier la confusion du PO, en expliquant que postfix effectuera une recherche DNS pour l'enregistrement MX du domaine auquel l'e-mail est destiné et qu'il enverra simplement le courrier à ce serveur. Tout le reste est à l'échangeur de messagerie du domaine que vous envoyez. - Darren
La question est balisée serveur, mais votre réponse fait référence au bureau Ubuntu. - Dennis Williamson
@ DennisWilliamson: ce n'est pas grave, l'installation du serveur est également postfixée par défaut. Seul pour le fait qu'il envoie des emails internes à root @ localhost pour les tâches cron et leur succès ou leur échec. - Videonauth