Thay thế GMail của riêng bạn


11

Tôi đang thoát khỏi Gmail nhưng cố gắng tránh những vấn đề đau đầu khi quản trị máy chủ IMAP đối mặt với Internet của tôi. Tôi có quyền truy cập vào tài khoản IMAP thương mại và tôi muốn tiếp tục sử dụng tài khoản đó.

Về cơ bản cách tôi muốn nó hoạt động là thư được tải xuống máy chủ của tôi và bị xóa khỏi hộp thư của tôi trên máy chủ IMAP thương mại. Sau đó, một lần trên máy chủ của tôi, nó được phục vụ qua IMAP và webmail, để nó có thể được sử dụng trên thiết bị di động + internet và vẫn đồng bộ trên cả hai.

Những việc cần làm:

  • Có thể truy cập từ tất cả các thiết bị
  • Tìm kiếm tương đối nhanh
  • Xem luồng trả lời tin nhắn (tốt nhất là với các thư được gửi của tôi xen kẽ)

Đây là cách tôi thấy nó hoạt động:

Mail arrives at commercial IMAP server ->
On my server, fetchmail downloads via IMAP and delivers to ->
MDA/MTA, which updates a search cache for rapid searching and makes it available via IMAP to ->
Horde IMP, which caches the e-mails in the inbox for faster previewing

Câu hỏi

Tôi đang tìm kiếm một cặp MDA / MTA có thể được gửi đến bằng fetchmail, nhấn mạnh bảo mật và hỗ trợ bộ đệm tìm kiếm theo thang đo này (vì vậy khi tôi tìm kiếm hộp thư đến trong IMP thì sẽ không mất mãi mãi). Kế hoạch của tôi là giống như GMail ở chỗ tôi có thể sẽ không đặt mọi thứ vào các thư mục mà để lại mọi thứ trong Hộp thư đến và tìm kiếm nó khi tôi cần tìm bất cứ thứ gì.

Bất kỳ suy nghĩ nào khác về sự tỉnh táo / điên rồ của sự chào đón này, nhưng mối quan tâm chính của tôi là MDA / MTA.


Vấn đề mà bạn đang cố gắng giải quyết bằng cách di chuyển khỏi gmail là gì?
jordanm

2
@jordanm Yêu giao diện của GMail, nhưng muốn e-mail của tôi nằm trên một máy chủ được bảo mật mà tôi sở hữu vì lý do riêng tư.
Ari B. Friedman

Ars đang thực hiện một loạt bài về chính xác điều này: arstechnica.com/inatures-t Technology / 2014/02 / W
Ari B. Friedman

Câu trả lời:


3

Dovecot hỗ trợ chức năng TÌM KIẾM IMAP, cộng với đó là dịch vụ IMAP khá đơn giản để chạy. Nó có thể đọc nhiều định dạng hộp thư , vì vậy miễn là bạn sử dụng fetchmail để phân phối thành định dạng thích hợp (hoặc để procmail), nó sẽ hoạt động tốt.

Đối với giao diện webmail, có rất nhiều, tôi không biết bắt đầu từ đâu. Tôi thích RoundCube , nhưng định dạng thư IMAP truyền thống có nhiều thư mục hơn, vì vậy nó có thể không phù hợp với nhu cầu của bạn.


Dovecot trông tuyệt vời cho hiệu suất. Có cách nào để thiết lập nó để thư gửi đi được thêm vào Hộp thư đến (để cả thư nhận và gửi có thể được xâu chuỗi theo cách mà GMail thực hiện) không? Tôi đang chạy RoundCube ngay bây giờ và chỉ cần kết nối trực tiếp với máy chủ IMAP thương mại. Thật tuyệt, nhưng tích hợp sổ địa chỉ và lịch của Horde rất hấp dẫn.
Ari B. Friedman

Một cách tầm thường, bạn có thể định cấu hình ứng dụng thư khách của mình thành Bcc: mình.
tripleee

Điểm tốt. Tôi sẽ cố gắng làm điều đó.
Ari B. Friedman

Đánh dấu đây là câu trả lời vì cuối cùng tôi đã đi cùng. fetchmailcó một đối số MTA mà tôi đặt thành Dovecot deliver. Bằng cách đó tôi có thể sử dụng mdboxđịnh dạng, điều đó có nghĩa là khi e-mail đến, chúng được lập chỉ mục để tìm kiếm nhanh. Hoạt động như một nét duyên dáng cho đến nay.
Ari B. Friedman

3

Tôi đã có một thiết lập tương tự trong vài năm nay, chọn email bằng IMAP (và POP). Ban đầu với một số máy chủ IMAP khác nhưng bây giờ với dovecot.

Hiệu suất của các định dạng hộp thư khác nhau rất khác nhau, đặc biệt là nếu bạn có một lượng lớn email và bắt đầu chuyển những thứ thuộc về một thư mục thư mới. Một số định dạng đặt tất cả các thư lại với nhau trong một tệp, thường có nghĩa là viết lại hàng trăm Mb (do tệp đính kèm gây ra.

Thiết lập của tôi:

  1. Tùy chọn: Tạo một tài khoản riêng mailmanđể nhận email và lưu trữ thư cho IMAP. Tôi có thiết lập này vì đôi khi tôi chạy các phiên bản ứng dụng máy tính để bàn không tương thích trong thư mục nhà của tôi và có nhiều phiên bản (ví dụ: vì grafics Dell Latitude 800 cũ của tôi chỉ hoạt động tốt với Ubuntu 10.04). Tôi có thể di chuyển dữ liệu (thư) của mình tách biệt khỏi nhà (hầu hết là các tệp cấu hình cụ thể của phiên bản, thư mục Desktop và các liên kết đến dữ liệu).

  2. chọn với fetchmailví dụ từ một cronjob và mục sau đây trong .fetchmailrc:

     poll servername proto imap user useronserver pass serverpasswd ssl is mailman here;
    

    Tất nhiên bạn có thể nhận thư từ nhiều nhà cung cấp và cũng có thể sử dụng POP.

  3. Đã postfixphân phối thông qua procmailbằng cách chỉ định trong /etc/postfix/main.cf:

    mailbox_command = procmail -a "$EXTENSION"
    
  4. Bạn có thể sử dụng procmailđể đặt thư vào đúng hộp thư, ví dụ: bằng cách sử dụng như sau .procmailrc:

     PATH=/bin:/usr/bin:/usr/local/bin
     MAILDIR=$HOME/Maildir
     LOGFILE=$HOME/pm.log
     DEFAULT=$MAILDIR/
     FROM=your@email.adr
    

    Quan trọng/ở cuối địa chỉ DEFAULT của bạn. Điều này sẽ cung cấp cho bạn hộp thư định dạng maildir (hoặc sử dụng /.cho định dạng MH) AFAIK không có tùy chọn để chỉ định định dạng hộp thư. Lập chỉ mục cho việc này được thực hiện

  5. Tùy chọn thêm quy tắc để gửi thư khớp với fule trong các thư mục cụ thể (một lần nữa, đừng quên /):

    :0
    * ^Subject:.*\[sosx-dev\]
    $MAILDIR/.Mailing.sosx/
    

    Điều này cung cấp thư phù hợp với chủ đề đến một sosxhộp thư con trong hộp thưMailing

  6. Dovecot có khả năng phục vụ những điều trên mà không gặp vấn đề gì.

Tôi thường sử dụng Firefox để truy cập thông tin và vì procmailthiết lập (và Maildir) không phải chỉ định thư mục máy chủ IMAP, v.v. (chỉ có thể đi với mặc định sau khi mailmanđặt tên là người dùng và mật khẩu của nó).


Nếu bạn định phân phát internet, hãy đảm bảo bạn chỉ sử dụng SSL để kết nối với dovecot (nếu không bạn sẽ không cần phải bận tâm về quyền riêng tư)


@An thon Đây là lời cảm ơn tuyệt vời. Re: SSL và quyền riêng tư, tôi thực sự không lo lắng về bất kỳ thư cụ thể nào bị chặn-- không có gì để che giấu - Tôi chỉ không muốn mọi email tôi từng viết bị rò rỉ, dữ liệu được khai thác để kiếm lợi nhuận, hoặc xoắn ra khỏi bối cảnh.
Ari B. Friedman

Tôi hiểu, nhưng sử dụng SSL (STARTTLS cũng ẩn trao đổi mật khẩu imapext thông thường của bạn, nhưng cũng có những cách khác để che giấu điều đó).
Anthon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.