TLDR; может быть проблема 32/64 бит. Попробуйте установить bsd -mailx
Я только что столкнулся с той же проблемой. Там вверху в категории "Раньше работало, а теперь нет. Я ничего не менял". Довольно странно, что ничего не появляется ни в одном из журналов в /var/log/exim4, когда электронная почта терпит неудачу.
У меня есть несколько компьютеров с Linux и Debian, некоторые безголовые, и все они работают под управлением Debian Stable. К счастью, я обнаружил, что запуск почты из командной строки работал на одной безголовой машине, но не на другой. Это дало мне полезную отправную точку для сравнения сторон -и -с двумя установками, чтобы увидеть, в чем может быть проблема.
Ничего очевидного не изменилось, поэтому я в отчаянии сделал
apt remove --purge exim4*
и повторно -установлены. Это не имело никакого эффекта.
Короче говоря, я просмотрел двоичный файл почты в /usr/bin/mail и «проследил» его до /etc/alternatives/mail и обнаружил, что на разных машинах он связан с разными почтовыми клиентами. На неработающей машине -он связан с:
lrwxrwxrwx 1 root root 23 Aug 23 2017 /etc/alternatives/mail -> /usr/bin/mail.mailutils
, но на рабочей машине он связан с:
lrwxrwxrwx 1 root root 18 Jun 15 2015 /etc/alternatives/mail -> /usr/bin/bsd-mailx
Я установил bsd -mailx на неработающую -машину, которая автоматически обновила ссылку в /etc/alternatives, и проблема исчезла. Почта теперь работает.
Как раз когда я поздравлял себя, я взглянул на другую работающую машину и заметил, что она также линкуется /etc/alternatives/mail -> /usr/bin/mail.mailutils
-, так что это, казалось, развенчало любую теорию о том, что это mailutils.
Я просмотрел две установки (извините, не смог получить форматирование):
Нерабочая -машина:
dougie@nick:~$ dpkg -l | grep mailutils
ii libmailutils5:i386 1:3.1.1-1 i386 GNU Mail abstraction library
ii mailutils 1 :3.1.1 -1 утилиты i386 GNU mailutils для обработки почты ii mailutils -common 1 :3.1.1 -1 all Общие файлы для GNU mailutils
Рабочая машина:
dougie@skye:~$ dpkg -l | grep mailutils
ii libmailutils5:amd64 1:3.1.1-1 amd64 GNU Mail abstraction library
ii mailutils 1 :3.1.1 -1 amd64 утилиты GNU mailutils для обработки почты ii mailutils -common 1 :3.1.1 -1 all Общие файлы для GNU mailutils
Итак, это всего лишь догадка, но, возможно, это связано с тем, 32-битная или 64-битная версия установлена. И обходной путь для меня состоял в том, чтобы установить bsd -mailx.
Вы думаете о работе с правами root? По сути, это для пользователей, не являющихся -root-пользователями.
Понятие «место» используется для ситуаций, когда вы хотите обслуживать максимальное количество локальных пользователей с минимальным количеством оборудования (, например. для школ и т.п. ).
Компьютеры могут иметь несколько дисплеев, клавиатур и мышей, подключенных к одному рабочему столу, поэтому с помощью systemd один рабочий стол с двумя дисплеями, клавиатурами и мышами может обеспечить два отдельных сеанса графического интерфейса пользователя одновременно, если это необходимо.
В обычной конфигурации с одним рабочим местом -для любых USB-устройств с возможностью «горячей» замены обычно устанавливаются права доступа к узлу устройства таким образом, что локально -вошедший в систему -пользователь может использовать их автоматически, а пользователи, вошедшие в систему удаленно (например с SSH )не могут использовать их, если они не являются root или членами специальных групп пользователей, таких как plugdev
.
В конфигурации с несколькими рабочими местами -любые такие устройства по умолчанию будут принадлежать рабочему месту по умолчанию.seat0
:Вместо этого администратор может настроить определенные устройства на другие рабочие места.