As I Please

MTのいんすとーるの練習と、その他びぼうろく・・・

dovecot2.3 on macOSX Monterey 12.5.1

ちょっと各所にちらばっているメールについて、
macmini に ローカルに動く dovecotを動かし、imapサーバーを立ち上げて集約しようかと思い立ち、
インストールのメモ。

  1. dovecot のインストール。
    brew install dovecot
    


    これで 2.3.19.1 がインストールされた。/usr/local/Cellar/dovecot/2.3.19.1/ 以下に展開されてシンボリックリンクがいろいろ張られる。またダミーのユーザーとして、'_dovecot','_dovenull' が作成される。

  2. このまま起動しようとしたら、ちょこちょこエラーが出ていてうまくdaemonに落ちてくれない。
    https://ameblo.jp/naokitakisawa/entry-12663707247.htmlを見て confをいじる。

    % diff dovecot.conf dovecot.conf.org
    25d24
    < protocols = imap
    33d31
    <
    104,120d101
    < #
    < #
    < default_login_user = _dovenull
    < default_internal_user = _dovecot
    < #
    < default_internal_group = mail
    < #
    < # https://www.mail-archive.com/dovecot@dovecot.org/msg85160.html
    < default_vsz_limit = 0
    < #
    < # https://www.systemcodegeeks.com/mac-os/macos-dovecot-setgroups-failed/
    < last_valid_gid = 100
    < #
    < #
    % diff 10-mail.conf 10-mail.conf.org
    30,31c30
    < #mail_location =
    < mail_location = maildir:~/Maildir
    ---
    > #mail_location =
    % diff 10-master.conf 10-master.conf.org
    3d2
    < #default_client_limit = 100
    13d11
    < default_login_user = _dovenull
    18d15
    < default_internal_user = _dovecot
    23d19
    <     port = 20143
    37d32
    <   #process_min_avail = 60
    % diff 10-ssl.conf 10-ssl.conf.org
    7d6
    < ssl = no
    13,16c12,13
    < #ssl_cert =  ssl_cert =  ssl_key =    #args = dovecot
    

    anvilまわりでエラーが出ていたりしたのや、MTA,MTSを使う予定はないので、
    メールのデフォルトの置き場所を変えたり、SSL使わないような設定に。
  3. サービスをdaemonで動かすように設定。
    sudo brew services restart dovecot
    

コメントする