Được khuyến khích trong các ý kiến của Gilles , tôi đã điều chỉnh và mở rộng một câu trả lời khác:
(Tôi đang chạy Ubuntu 12.04.1 LTS, nhưng quy trình thiết lập chung nên áp dụng cho Ubuntus trước và trong tương lai)
Điều đầu tiên cần làm là cài đặt Tác nhân chuyển thư (MTA) để thư có thể được chuyển tiếp đến Tác nhân người dùng thư (MUA), chẳng hạn như Thunderbird
. Điều này chỉ cần thiết bởi vì chúng tôi đang xử lý thư địa phương và muốn có thể gửi và nhận nó; với các tài khoản loại gmail từ xa thông thường, chỉ cần một tác nhân người dùng Thunderbird
là cần thiết.
Tôi sử dụng postfix
, bản thân nó là một thay thế sendmail
, trong đó có các phiên bản thương mại và nguồn mở. Thông tin thêm về khả năng của postfix có tại trang web chính thức và người dùng có thể thấy rằng danh sách gửi thư có chứa thông tin hữu ích nếu có bất kỳ vấn đề nào phát sinh.
Vì vậy, để cài đặt chương trình, hãy chạy
sudo apt-get install postfix
Bạn có thể định cấu hình nó khi nó được cài đặt hoặc từ chối ưu đãi và sau đó chạy
sudo dpkg-reconfigure postfix
để tạo tập tin cấu hình quan trọng ( /etc/postfix/main.cfg
). Nếu bạn từng chỉnh sửa thủ công tệp này, không nhất thiết phải được khuyến nghị, bạn phải chạy sudo newaliases
và sudo service postfix restart
sau đó để áp dụng các thay đổi.
Postfix
khá đơn giản để thiết lập, mặc dù bạn có thể có một số cài đặt cụ thể mà bạn muốn áp dụng. Trong màn hình đầu tiên bạn nhìn thấy bên dưới, bạn phải chọn tùy chọn cục bộ cho thư của mình:
Sau đó, trên màn hình tiếp theo, chọn 'tên thư' của bạn; nó thường là giống như /etc/hostname
. Bạn có thể chấp nhận mặc định cho hầu hết các màn hình sau.
Khi nó đề cập /etc/aliases
và người nhận Root và Postmaster (như trên), bạn có thể điền tên người dùng của mình, nhưng hãy đảm bảo bạn kiểm tra tệp bí danh của mình như bình thường bằng cách đọc phần tiếp theo của hướng dẫn này.
Đầu tiên, như được đề xuất trong cuộc thảo luận này , bạn /etc/aliases
nên như thế này nếu nó được thiết lập chính xác:
postmaster: root
root: mike
Nếu không, hãy chỉnh sửa nó bằng sudo nano /etc/aliases
, rồi chạy sudo newaliases
và sudo service postfix restart
để cấu hình được cập nhật. Postfix's
tính năng bí danh cho phép thư được chuyển hướng, vì vậy thiết lập rất quan trọng đối với phần còn lại của hướng dẫn này.
Như đã lưu ý trong liên kết ở trên , bạn cần tạo một .forward
tệp chứa tên người dùng và localhost: ví dụ: mike@localhost
thư của root sẽ được chuyển tiếp đến bạn. Để làm điều này, hãy nhập các lệnh sau:
sudo touch /root/.forward
và sau đó chạy
sudo nano /root/.forward
để đặt người dùng của bạn: ví dụ mike@localhost
trong tệp và lưu nó.
Ngoài ra , tôi thấy cần phải thêm người dùng của bạn vào nhóm thư để Thunderbird
có thể truy cập các tệp thư:
sudo adduser $USER mail
và sau đó đăng xuất và đăng nhập để những thay đổi có hiệu lực. Không cần chown
hoặc chmod
bất kỳ tệp nào, như một số bài viết có thể đề xuất, và thêm người dùng của bạn vào nhóm thư sẽ thực hành tốt hơn nhiều và tránh mọi thay đổi trực tiếp về quyền trên hệ thống tệp gốc.
Bây giờ cho Thunderbird
cấu hình. Chuyển đến chỉnh sửa> cài đặt tài khoản> hành động tài khoản> thêm tài khoản khác> chọn thư mục Unix và trong màn hình tiếp theo, hãy đặt tên người dùng của bạn vào hộp đầu tiên và đặt yourusername@localhost
vào hộp thứ hai.
Bây giờ, hãy truy cập tài khoản mới của bạn trong cài đặt tài khoản và chọn cài đặt máy chủ và chọn thư mục cục bộ là /var/mail
hoặc /var/mail/username
(nếu thiết lập), như trong ảnh chụp màn hình bên dưới.
Theo hướng dẫn trong bài viết này, bạn sẽ cần định cấu hình máy chủ smtp nếu bạn muốn kiểm tra tài khoản bằng cách gửi thư đến root@localhost
và sau đó nhấp nhận thư trong Thunderbird để nhận, vì thư của root đang được chuyển hướng đến youruser@localhost
.
Chuyển đến cài đặt tài khoản> máy chủ gửi đi và chọn thêm tài khoản mới. Các cài đặt phải như trong ảnh chụp màn hình bên dưới:
Bây giờ, cuối cùng hãy kiểm tra tài khoản của bạn bằng cách soạn thư root@localhost
và sau đó vài giây nhấp vào nhận thư trên tài khoản của bạn. Bạn sẽ thấy một email như thế này:
Một số chương trình hoặc nhật ký sẽ cần được cấu hình để chúng gửi thư đến root, nhưng điều đó có thể được quyết định khi bạn tìm thấy nhu cầu. Bài viết này hy vọng sẽ hữu ích vì nó không phải lúc nào cũng đơn giản để thiết lập Thunderbird
để nhận thư cục bộ.