Заохочений у коментарях Жилла , я адаптував і розширив ще одну відповідь:
(Я запускаю Ubuntu 12.04.1 LTS, але загальний процес налаштування повинен застосовуватися до попереднього та майбутнього Ubuntus)
Перше, що потрібно зробити, - це встановити агент перенесення пошти (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
щоб коренева пошта буде переслана вам. Для цього введіть ці команди:
sudo touch /root/.forward
а потім біжи
sudo nano /root/.forward
розмістити свого користувача: наприклад, mike@localhost
у файлі та зберегти його.
Крім того , я вважав, що потрібно додати свого користувача до групи пошти, щоб він Thunderbird
мав доступ до поштових файлів:
sudo adduser $USER mail
а потім вийти та увійти, щоб зміни набрали чинності. Там немає необхідності chown
або chmod
будь - яких файлів, так як деякі статті могли б запропонувати, і додавання вашого користувача в поштовій групу набагато краще , практика і уникає прямого зміни дозволів на кореневої файлової системи.
Тепер для Thunderbird
конфігурації. Перейдіть до редагування> налаштування облікового запису> дії з обліковим записом> додайте інший обліковий запис> виберіть Spoolmail Unix і на наступному екрані введіть своє ім’я користувача у перше поле та поставте yourusername@localhost
у друге поле.
Тепер перейдіть до свого нового облікового запису в налаштуваннях облікового запису та виберіть налаштування сервера та виберіть локальний каталог як /var/mail
або /var/mail/username
(якщо налаштування), як на скріншоті нижче.
Відповідно до інструкцій у цій статті, вам потрібно буде налаштувати smtp-сервер, якщо ви хочете перевірити обліковий запис, надіславши пошту, root@localhost
а потім натиснувши отримати пошту в Thunderbird, щоб її отримати, оскільки коренева пошта перенаправляється на youruser@localhost
.
Перейдіть до налаштувань облікового запису> вихідний сервер і виберіть додати новий. Налаштування повинні бути такими, як на скріншоті нижче:
Тепер, нарешті, протестуйте свій обліковий запис, склавши пошту, root@localhost
а потім через кілька секунд натиснувши отримати пошту на свій рахунок. Ви повинні побачити такий електронний лист:
Деякі програми або журнали потрібно налаштувати так, щоб вони відправляли пошту в root, але це можна вирішити, як виявите необхідність. Ця стаття, сподіваємось, повинна бути корисною, оскільки не завжди просто налаштовувати Thunderbird
на отримання місцевої пошти.