В конфигурационном файле 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]
раздел. Таким образом, вы можете контролировать сообщение до того, как оно покинет сервер.