나만의 Gmail 대안 실행

나만의 Gmail 대안 실행

GMail을 종료하지만 인터넷에 연결된 IMAP 서버를 관리하는 번거로움을 피하려고 노력하고 있습니다. 비즈니스 IMAP 계정에 대한 액세스 권한이 있으며 해당 계정을 계속 사용하고 싶습니다.

기본적으로 내가 원하는 방식은 메일이 내 서버에 다운로드되고 상용 IMAP 서버의 메일함에서 삭제되는 것입니다. 그런 다음 내 서버에 도달하면 IMAP 및 웹 메일을 통해 제공되므로 모바일 + 인터넷 장치에서 사용할 수 있고 둘 사이에서 동기화가 유지됩니다.

해야 할 일:

  • 모든 기기에서 접근 가능
  • 검색 속도가 상대적으로 빠릅니다.
  • 이메일 응답에 대한 스레드 검토(내가 보낸 이메일에 삽입하는 것이 좋음)

나는 이것이 다음과 같이 작동한다고 생각합니다.

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

질문

나는 fetchmail을 통해 전달될 수 있고 보안을 강조하며 이 규모의 검색 캐싱을 지원하는 MDA/MTA 쌍을 찾고 있습니다(그래서 IMP에서 받은 편지함을 검색할 때 시간이 오래 걸리지 않습니다). 내 계획은 폴더에 물건을 넣는 대신 모든 것을 받은편지함에 보관하고 필요한 것이 있을 때 검색한다는 점에서 GMail과 같은 것입니다.

이 환영의 온전함/광기에 대한 다른 생각은 있지만 나의 주요 관심사는 MDA/MTA입니다.

답변1

비둘기 로프트IMAP 검색 기능이 지원되며 실행하기 매우 간단한 IMAP 서비스입니다. 그것은 읽을 수 있습니다다양한 이메일 형식, fetchmail(또는 procmail)을 사용하여 적절한 형식으로 전달하면 제대로 작동할 것입니다.

웹메일 인터페이스는 너무 많아서 어디서부터 시작해야 할지 모르겠습니다. 좋아요둥근 입방체, 그러나 폴더 수가 많은 기존 IMAP 메일 형식에 더 적합하므로 사용자의 요구에 적합하지 않을 수 있습니다.

답변2

나는 이메일에 IMAP(및 POP)를 사용하여 몇 년 동안 비슷한 설정을 해왔습니다. 원래는 다른 IMAP 서버를 사용했지만 지금은 비둘기장을 사용합니다.

다양한 편지함 형식의 성능은 크게 다릅니다. 특히 이메일이 많고 새 메일 폴더에서 콘텐츠를 이동하기 시작하는 경우 더욱 그렇습니다. 일부 형식은 모든 메시지를 하나의 파일에 넣습니다. 이는 첨부 파일로 인해 수백 Mb를 다시 쓰는 경우가 많습니다.

내 설정:

  1. mailman선택 사항: 이메일을 받고 IMAP 메시지를 저장하려면 별도의 계정을 만드세요 . 홈 디렉토리에서 호환되지 않는 버전의 데스크톱 응용 프로그램을 실행하고 여러 데스크톱 응용 프로그램을 사용하는 경우가 있기 때문에 이를 설정했습니다(예: 기존 Dell Latitude 800 그래픽 카드는 Ubuntu 10.04에서만 작동하기 때문). 내 (메일) 데이터를 내 집(주로 버전별 구성 파일, 데스크탑 디렉토리 및 데이터 링크)과 별도로 보관할 수 있습니다.

  2. fetchmailcronjob 및 다음 항목에서 예제를 가져옵니다 .fetchmailrc.

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

    물론 여러 제공업체로부터 메일을 받거나 POP를 사용할 수도 있습니다.

  3. 다음을 지정하여 postfix제공됩니다 .procmail/etc/postfix/main.cf

    mailbox_command = procmail -a "$EXTENSION"
    
  4. procmail다음 방법을 사용하여 메시지를 올바른 사서함에 넣을 수 있습니다 .procmailrc.

     PATH=/bin:/usr/bin:/usr/local/bin
     MAILDIR=$HOME/Maildir
     LOGFILE=$HOME/pm.log
     DEFAULT=$MAILDIR/
     [email protected]
    

    중요한/은(는) 기본 주소의 끝부분에 있습니다 . 이렇게 하면 maildir 형식(또는 MH 형식)의 사서함이 제공됩니다. /.내가 아는 한 사서함 형식을 지정하는 옵션은 없습니다. 이에 대한 색인 생성이 완료되었습니다.

  5. 특정 폴더의 전체 내용과 일치하는 메시지를 보내는 규칙을 추가하는 옵션이 있습니다(다시 한 번 강조하지만, 잊지 마세요 /).

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

    제목과 일치하는 이메일이 sosx편지함 아래의 하위 편지함 으로 전송됩니다.Mailing

  6. Dovecot은 위의 요구 사항을 문제 없이 충족합니다.

나는 보통 정보에 접근하기 위해 Firefox를 사용하며 설정(및 Maildir) 때문에 procmailIMAP 서버 디렉토리 등을 지정할 필요가 없습니다. ( mailman사용자 이름과 비밀번호를 제공한 후 기본값을 사용할 수 있습니다)


인터넷을 제공하는 경우 SSL을 사용하여 비둘기장에 연결해야 합니다(그렇지 않으면 개인 정보 보호 문제에 대해 걱정할 필요가 없습니다).

관련 정보