Воодушевленный в комментариях Жиля , я адаптировал и расширил еще один ответ:
(Я использую Ubuntu 12.04.1 LTS, но общий процесс настройки должен применяться к предыдущему и будущему Ubuntus)
Первое, что нужно сделать, это установить Mail Transfer Agent (MTA), чтобы почта могла быть передана почтовому агенту пользователя (MUA), например Thunderbird. Это необходимо только потому, что мы имеем дело с локальной почтой и хотим иметь возможность отправлять и получать ее; с обычными удаленными учетными записями типа Gmail необходим только пользовательский агент, такой как Thunderbird.
Я использую postfix, которая сама является альтернативой sendmail, из которой существуют коммерческие версии и версии с открытым исходным кодом. Более подробная информация о возможностях postfix находится на официальном сайте, и пользователи могут обнаружить, что списки рассылки содержат полезную информацию, если возникнут какие-либо проблемы.
Итак, чтобы установить программу, запустите
sudo apt-get install postfix
Вы можете либо настроить его, когда он будет установлен, либо отклонить предложение и позже запустить
sudo dpkg-reconfigure postfix
создать важный файл конфигурации ( /etc/postfix/main.cfg). Если вы когда-либо вручную редактируете этот файл, что не обязательно рекомендуется, вы должны запустить sudo newaliasesи sudo service postfix restartзатем применить изменения.
Postfixдовольно прост в настройке, хотя у вас могут быть определенные настройки, которые вы хотите применить. На первом экране, который вы видите ниже, вы должны выбрать локальную опцию для вашей почты:

Затем на следующем экране выберите свое «почтовое имя»; это обычно так же, как /etc/hostname. Вы можете принять значения по умолчанию для большинства следующих экранов.

Когда в нем упоминается /etc/aliasesи получатель Root и Postmaster (как указано выше), вы можете заполнить свое имя пользователя, но убедитесь, что вы проверили, что ваш файл псевдонимов таков, как и должно быть, прочитав следующий раздел этого руководства.
Во-первых, как также рекомендуется в этом обсуждении , вы /etc/aliasesдолжны выглядеть следующим образом, если он настроен правильно:
postmaster: root
root: mike
Если нет, отредактируйте его sudo nano /etc/aliases, а затем запустите sudo newaliasesи обновите sudo service postfix restartконфигурацию. Postfix'sФункция псевдонимов позволяет перенаправлять почту, поэтому настройка очень важна для остальной части этого урока.
Как также отмечено в приведенной выше ссылке , вам нужно создать .forwardфайл, содержащий ваше имя пользователя и localhost: например, mike@localhostчтобы почта root была перенаправлена вам. Для этого введите следующие команды:
sudo touch /root/.forward
а потом беги
sudo nano /root/.forward
разместить своего пользователя: например, mike@localhostв файле и сохранить его.
Кроме того , я обнаружил, что необходимо добавить вашего пользователя в почтовую группу, чтобы Thunderbirdиметь доступ к почтовым файлам:
sudo adduser $USER mail
а затем выйдите и войдите, чтобы изменения вступили в силу. Нет необходимости в каких-либо chownили chmodкаких-либо файлах, как можно предположить в некоторых статьях, и добавление пользователя в почтовую группу является гораздо более эффективной практикой и позволяет избежать любого прямого изменения разрешений в корневой файловой системе.
Теперь для Thunderbirdконфигурации. Перейдите в раздел «Редактирование»> «Настройки учетной записи»> «Действия с учетной записью»> «Добавить другую учетную запись»> «Выберите почтовый ящик Unix» и на следующем экране введите свое имя пользователя в первое поле и поместите yourusername@localhostво второе поле.

Теперь перейдите к новой учетной записи в настройках учетной записи, выберите настройки сервера и выберите локальный каталог как /var/mailили /var/mail/username(если он настроен), как показано на скриншоте ниже.

Согласно инструкциям, приведенным в этой статье, вам потребуется настроить сервер smtp, если вы хотите протестировать учетную запись, отправив письмо на него, root@localhostа затем нажав кнопку получить почту в Thunderbird, чтобы получить его, поскольку почта root перенаправляется на youruser@localhost.
Перейдите в настройки учетной записи> исходящий сервер и выберите, чтобы добавить новый. Настройки должны быть такими, как на скриншоте ниже:

Теперь, наконец, проверьте свою учетную запись, составив письмо, root@localhostа затем через несколько секунд нажмите кнопку «Получить почту» в своей учетной записи. Вы должны увидеть письмо вроде этого:

Некоторые программы или журналы нужно будет настроить так, чтобы они отправляли почту в root, но это можно решить по мере необходимости. Надеемся, что эта статья будет полезна, поскольку не всегда легко настроить Thunderbirdполучение локальной почты.