Comment Ubuntu peut-il envoyer des alertes à des adresses e-mail externes?

8

J'essaie de comprendre la procédure d'envoi d'un e-mail. J'ai configuré un crontab pour envoyer des alertes système à mon e-mail externe et cela fonctionne bien. Cependant, je n'ai configuré aucun serveur SMTP sur cette machine, mais le système peut toujours envoyer des alertes à des e-mails externes. Cette machine est une nouvelle installation et connectée à Internet uniquement.

Quelqu'un peut-il m'aider à comprendre comment le système peut envoyer des e-mails?

Mashkoor Qadir
la source

Réponses:

11

Cela se produit car le bureau et le serveur Ubuntu ont par défaut (au moins à partir de 16.04) postfix.serviceactivé 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 parce que postfix effectue une simple recherche DNS pour l'enregistrement MX du domaine auquel le courrier est destiné. Le serveur de réception prend simplement le courrier qu'il a envoyé et peut-être le vérifie et le met dans la boîte de réception du destinataire. Aucune configuration SMTP n'est donc nécessaire pour envoyer un e-mail.

Videonauth
la source
1
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 e-mails sans donner le nom ou l'adresse d'un expéditeur si vous le souhaitez et avoir les bonnes connaissances. Tout ce que le serveur de réception fait est de vérifier que l'utilisateur existe, peut-être d'exécuter une vérification anti-spam et un antivirus sur le courrier électronique, puis de le placer dans la boîte de réception du destinataire.
Videonauth
1
Vous pourriez probablement étoffer cela et aider à dissiper la confusion de l'OP, en expliquant que postfix effectuera une recherche DNS pour l'enregistrement MX du domaine auquel l'e-mail est destiné et enverra simplement le courrier à ce serveur. Tout le reste appartient à l'échangeur de messagerie du domaine vers lequel vous envoyez.
Darren
La question concerne le serveur balisé , mais votre réponse fait référence au bureau Ubuntu.
pause jusqu'à nouvel ordre.
@DennisWilliamson: peu importe, l'installation du serveur a également par défaut le suffixe. Seul pour le fait qu'il envoie des e-mails internes à root @ localhost pour les tâches cron et leur réussite ou leur échec.
Videonauth