(Когда я обсуждаю настройку ниже, я использую рабочий стол Ubuntu 12.04)
Теперь, когда вы установили postfix (его можно переконфигурировать с sudo dpkg-reconfigure postfix), и теперь есть файл main.cf в /etc/postfix, Thunderbird можно настроить для чтения любых системных писем. Тем не менее, я обнаружил, что часто требуется немного больше времени, чем было предложено, если вы хотите получать и отправлять сообщения на root@localhost.
Во-первых, как рекомендовано в этом обсуждении, для меня работала функция postfix's aliases, позволяющая перенаправлять почту; отредактируйте файл псевдонимов с помощью sudo nano /etc/aliases, чтобы он выглядел так (замените мое имя пользователя своим):
postmaster: root
root: mike
Затем запустите sudo newaliases, чтобы обновить конфигурацию.
Как было отмечено в в этом обсуждении , вам необходимо создать файл .forward, содержащий ваше имя пользователя и localhost: eg mike@localhost, чтобы почта root была отправлена вам. Для этого введите следующие команды:
sudo touch /root/.forward
, а затем запустите
sudo nano /root/.forward
, чтобы поместить пользователя: например. mike@localhost в файле и сохраните его.
Однако я обнаружил, что необходимо добавить пользователя в почтовую группу, чтобы Thunderbird мог получить доступ к почтовым файлам:
sudo adduser $USER mail
, а затем выйдите из системы и войдите в систему, чтобы изменения вступили в силу. Нет необходимости в файлах chown или chmod, как могут предложить некоторые статьи.
Теперь для конфигурации Thunderbird. Перейдите в меню «Редактирование»> «Настройки учетной записи»> «Действия учетной записи»> «Добавить другую учетную запись»> выберите «Unix spoolmail», а на следующем экране введите свое имя пользователя в первое поле и поместите yourusername@localhost во второе поле.
Теперь перейдите в свою новую учетную запись в настройках учетной записи и выберите настройки сервера и выберите локальный каталог как /var/mail или /var/mail/username (если установлена), как показано на скриншоте ниже.
[d18 ]
В соответствии с инструкциями в этой статье вам нужно будет настроить SMTP-сервер, если вы хотите протестировать учетную запись, отправив почту в root@localhost, а затем щелкнув по электронной почте в Thunderbird получите его, так как почта root перенаправляется на youruser@localhost.
Перейдите к настройкам учетной записи> исходящий сервер и выберите вариант добавления нового. Настройки должны быть такими же, как на скриншоте ниже:
Теперь, наконец, проверьте свою учетную запись, отправив письмо на root@localhost, а затем через несколько секунд щелкнув по электронной почте в своей учетной записи , Вы должны увидеть следующее электронное письмо:
Некоторые программы или журналы необходимо настроить так, чтобы они отправляли почту в корневой каталог, но это может быть решил, когда вы найдете нужды. Эта статья, надеюсь, будет полезна, так как не всегда легко настроить Thunderbird на получение локальной почты.
Alt + SysRq + r, e, i, s, u, b (занят назад), если даже не может вызвать вывод.
Более подробную информацию и объяснение можно найти в разделе «Магия SysRq Key "Статья в Википедии.
Попробуйте использовать следующие команды после переключения на tty, нажав CTRL + ALT + F2, это может помочь вам решить вашу проблему:
sudo stop lightdm
sudo start lightdm
sudo restart lightdm
unity --reset