Zachęcony komentarzami Gillesa dostosowałem i poszerzyłem inną odpowiedź:
(Korzystam z Ubuntu 12.04.1 LTS, ale ogólny proces instalacji powinien mieć zastosowanie do poprzednich i przyszłych Ubuntus)
Pierwszą rzeczą do zrobienia jest zainstalowanie Mail Transfer Agent (MTA), aby poczta mogła zostać przekazana do Mail User Agent (MUA), takiego jak Thunderbird
. Jest to konieczne tylko dlatego, że mamy do czynienia z pocztą lokalną i chcemy móc ją wysyłać i odbierać; w przypadku zwykłych zdalnych kont typu Gmail, Thunderbird
konieczny jest tylko taki agent użytkownika .
Używam postfix
, która sama w sobie jest alternatywą sendmail
, której istnieją wersje komercyjne i open source. Więcej informacji o możliwościach Postfiksa znajduje się na oficjalnej stronie, a użytkownicy mogą stwierdzić, że listy dyskusyjne zawierają przydatne informacje, jeśli pojawią się jakiekolwiek problemy.
Aby zainstalować program, uruchom
sudo apt-get install postfix
Możesz go skonfigurować, gdy jest zainstalowany, lub odrzucić ofertę i uruchomić później
sudo dpkg-reconfigure postfix
aby utworzyć ważny plik konfiguracyjny ( /etc/postfix/main.cfg
). Jeśli kiedykolwiek ręcznie edytujesz ten plik, co niekoniecznie jest zalecane, musisz uruchomić, sudo newaliases
a sudo service postfix restart
następnie zastosować zmiany.
Postfix
jest dość prosty w konfiguracji, chociaż możesz mieć pewne określone ustawienia, które chcesz zastosować. Na pierwszym ekranie, który widzisz poniżej, musisz wybrać opcję lokalną dla swojej poczty:
Następnie na następnym ekranie wybierz „nazwę poczty”; zwykle jest taki sam jak /etc/hostname
. Możesz zaakceptować ustawienia domyślne dla większości poniższych ekranów.
Kiedy wspomina o nim, /etc/aliases
a także o adresatach root i postmaster (jak wyżej), możesz wpisać swoją nazwę użytkownika, ale upewnij się, że sprawdziłeś, czy plik aliasów jest taki, jak powinien, czytając następną sekcję tego samouczka.
Po pierwsze, jak również zalecane w tej dyskusji , /etc/aliases
powinieneś być taki, jeśli jest poprawnie skonfigurowany:
postmaster: root
root: mike
Jeśli nie, edytować go sudo nano /etc/aliases
, a następnie uruchomić sudo newaliases
i sudo service postfix restart
tak, że konfiguracja jest aktualizowana. Postfix's
funkcja aliasów umożliwia przekierowywanie poczty, więc konfiguracja jest bardzo ważna w pozostałej części tego samouczka.
Jak wspomniano również w powyższym linku , musisz utworzyć .forward
plik zawierający swoją nazwę użytkownika i localhost: np mike@localhost
. Aby poczta roota została Ci przekazana. Aby to zrobić, wprowadź następujące polecenia:
sudo touch /root/.forward
a następnie biegnij
sudo nano /root/.forward
umieścić użytkownika: np. mike@localhost
w pliku i zapisać go.
Ponadto uznałem, że konieczne było dodanie użytkownika do grupy poczty, aby Thunderbird
uzyskać dostęp do plików poczty:
sudo adduser $USER mail
a następnie wyloguj się i zaloguj, aby zmiany zostały wprowadzone. Nie ma potrzeby chown
ani chmod
żadnych plików, jak mogą sugerować niektóre artykuły, a dodanie użytkownika do grupy poczty jest znacznie lepszą praktyką i pozwala uniknąć bezpośredniej zmiany uprawnień w głównym systemie plików.
Teraz do Thunderbird
konfiguracji. Przejdź do edycji> ustawienia konta> akcje konta> dodaj inne konto> wybierz Uniksowy bufor poczty i na następnym ekranie umieść swoją nazwę użytkownika w pierwszym polu i umieść yourusername@localhost
w drugim polu.
Teraz przejdź do nowego konta w ustawieniach konta i wybierz ustawienia serwera i wybierz lokalny katalog jako /var/mail
lub /var/mail/username
(jeśli konfiguracja), jak na zrzucie ekranu poniżej.
Zgodnie z instrukcjami w tym artykule musisz skonfigurować serwer smtp, jeśli chcesz przetestować konto, wysyłając wiadomość na adres, root@localhost
a następnie klikając opcję otrzymaj pocztę w Thunderbird, aby ją otrzymać, ponieważ poczta roota jest przekierowywana youruser@localhost
.
Przejdź do ustawień konta> serwer poczty wychodzącej i wybierz nowy. Ustawienia powinny być takie jak na zrzucie ekranu poniżej:
Teraz wreszcie przetestuj swoje konto, tworząc wiadomość e-mail, root@localhost
a następnie kilka sekund później kliknij Pobierz pocztę na swoim koncie. Powinieneś zobaczyć taki e-mail:
Niektóre programy lub dzienniki będą musiały zostać skonfigurowane w taki sposób, aby wysyłały pocztę do roota, ale można to ustalić w zależności od potrzeb. Mamy nadzieję, że ten artykuł będzie przydatny, ponieważ konfiguracja Thunderbird
do otrzymywania lokalnej poczty nie zawsze jest łatwa .