Як Ubuntu може надсилати сповіщення на зовнішні адреси електронної пошти?


8

Я намагаюся зрозуміти процедуру надсилання електронної пошти. Я налаштував crontab для надсилання системних сповіщень на свою зовнішню електронну пошту, і вона працює нормально. Однак я не налаштував жодного SMTP-сервера на цій машині, але все ж система може надсилати сповіщення на зовнішню електронну пошту. Ця машина є новою установкою та підключена лише до Інтернету.

Чи може хто-небудь допомогти мені зрозуміти, наскільки система здатна надсилати електронні листи?

Відповіді:


11

Це відбувається тому, що на робочому столі та сервері Ubuntu за замовчуванням (щонайменше, 16.04 і далі) postfix.serviceвключено та працює. Ви можете підтвердити це, видавши в терміналі таку команду:

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

Відправлення пошти працює тому, що Postfix виконує простий пошук DNS для запису MX для домену, якому призначена пошта. Сервер, що отримує, просто приймає пошту, яку він надіслав, і, можливо, робить кілька перевірок на нього та розміщує його у папці "Вхідні". Тому для надсилання електронної пошти не потрібна конфігурація SMTP.


1
Дякую Videonauth, це правда, але як це працює без конфігурації. Навіть ніхто його не налаштовував.
Машкоор Кадір

Він працює тому, що він діє як програма електронної пошти, він просто повідомляє отримуючий сервер "Ось, у мене є електронна пошта для користувача, відомий за цією адресою". Насправді ви навіть можете надсилати електронні листи, не вказуючи ім’я або адресу відправника, якщо цього бажаєте та маєте потрібні знання. Все, що приймає сервер, це переконатися, що користувач існує, можливо, запустіть перевірку спаму та антивірус на пошті, а потім помістіть його у папку "Вхідні".
Videonauth

1
Ви, мабуть, зможете це обробити і допомогти усунути плутанину ОП, пояснивши, що постфікс зробить пошук DNS для запису MX домену, для якого призначений електронний лист, і просто надішле повідомлення на цей сервер. Все інше зводиться до обмінника пошти домену, який ви надсилаєте.
Даррен

Питання позначено сервером , але ваша відповідь стосується робочого столу Ubuntu.
Призупинено до подальшого повідомлення.

@DennisWilliamson: насправді не має значення, серверна установка має постфікс також за замовчуванням. Один за той факт, що він надсилає внутрішні електронні листи до root @ localhost для роботи з cron та їх успіху чи невдачі.
Videonauth
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.