Назад | Перейти на главную страницу

Как dnf-automatic отправляет электронные письма, не зная пароля?

В конфигурационном файле dnf-automatic automatic.conf Я вижу следующие строки под разделом электронной почты.

[email]
# The address to send email messages from.
email_from = sender@example.com

# List of addresses to send messages to.
email_to = receiver@example.com

# Name of the host to connect to to send email messages.
email_host = mail.mailServer.com

Как dnf-automatic отправляет электронное письмо, не зная пароля отправителя sender@example.com?

Я не вижу места для ввода пароля. Должно быть, я чего-то упускаю, но не знаю что.

В общем, отправка электронной почты через SMTP не требует аутентификации, и вы можете просто подделать любой From и Return-Path адрес (если нет ограничений). Функция электронной почты на DNF Автоматический кажется, полагается на это.

DNF должен быть замена YUM нового поколения, но у него не так много возможностей для отправки почты. Хотя жаловался в 2016 году он не поддерживает STARTTLS для шифрования почты и не поддерживает аутентификацию SMTP.

Однако DNF Automatic поддерживает отбрасывание почты в Sendmail с помощью emit_via = command_email. См. Документацию по [command_email]раздел. Таким образом, вы можете контролировать сообщение до того, как оно покинет сервер.