Автоматическое обновление отправляет электронное письмо о состоянии на неверный адрес

У меня странная ошибка, которую я не могу понять сам. Я хочу, чтобы автоматические обновления отправляли электронное письмо о состоянии на определенный адрес. Но каким-то образом он всегда меняет поле «Кому» в этом письме на что-то другое. Независимо от того, что я настраиваю.

/etc/apt/apt.conf.d/50unattended-upgrades:

          Unattended-Upgrade::Allowed-Origins {
      "${distro_id}:${distro_codename}-security";
};

Unattended-Upgrade::Package-Blacklist {
};

Unattended-Upgrade::AutoFixInterruptedDpkg "true";
Unattended-Upgrade::Mail "myname@mydomain.com";
Unattended-Upgrade::MailReport "always";

Когда я проверяю журнал почты Postfix (настроенный как интеллектуальное реле), он показывает следующий вывод.

/вар/журнал/mail.log:

      Jul  4 12:49:06 T3CPSRPI01 postfix/local[32055]: 360533F9BA: to=<root@hostname.mydomain.com>, orig_to=<root>, relay=local, delay=0.09, delays=0.05/0/0/0.04, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")

Я понятия не имею, почему он пытается отправить электронное письмо со статусом на вместо [email protected][email protected] . Я использую одну и ту же конфигурацию (постфикс, автоматические обновления) на всех своих машинах с Debian, и она работает безупречно. Только на этом Raspberry Pi это не работает.

Команда sendmail работает без проблем:

      echo "Subject: sendmail test" | sendmail -v myname@mydomain.com

Есть ли у вас какие-либо идеи?

1 ответ

Если его отправят вorig_to=<root>тогда ваша удачная конфигурация может оказаться неэффективной. Не обращайте внимания на расширение имени хоста, в противном случае этот эффект вполне разумен для неполных получателей.

Докажите это, позвонивapt-config dump Unattended-Upgrade::Mail- вы ожидаете, что это напечатаетсяUnattended-Upgrade::Mail "myname@mydomain.com";в зависимости от того, что находится в файле, который вы просматривали, но оно может быть переопределено в другом файле.

Другие вопросы по тегам