FreeBSD 11.4 RELEASE - qmail - IMAP に挑戦 - 補遺・調整

 クラウディア
1. インストール時のメッセージ
2. 調整

1. インストール時のメッセージ

 念のため、「courier-imap」のインストール時のメッセージを残しておきます。

===>  Installing for courier-imap-5.0.11,2
===>  Checking if courier-imap is already installed
===>   Registering installation for courier-imap-5.0.11,2
Installing courier-imap-5.0.11,2...
imapd-ssl:
  SSLPORT: new
  SSLADDRESS: new
  SSLPIDFILE: new
  SSLLOGGEROPTS: new
  IMAPDSSLSTART: new
  IMAPDSTARTTLS: new
  IMAP_TLS_REQUIRED: new
  COURIERTLS: new
  TLS_PRIORITY: new
  TLS_PROTOCOL: new
  TLS_CIPHER_LIST: new
  TLS_STARTTLS_PROTOCOL: new
  TLS_MIN_DH_BITS: new
  TLS_TIMEOUT: new
  TLS_CERTFILE: new
  TLS_PRIVATE_KEYFILE: new
  TLS_DHPARAMS: new
  TLS_TRUSTCERTS: new
  TLS_VERIFYPEER: new
  TLS_EXTERNAL: new
  TLS_CACHE: new
  MAILDIRPATH: new
imapd:
  ADDRESS: new
  PORT: new
  AUTHSERVICE: new
  MAXDAEMONS: new
  MAXPERIP: new
  PIDFILE: new
  TCPDOPTS: new
  ACCESSFILE: new
  LOGGEROPTS: new
  DEFDOMAIN: new
  IMAP_CAPABILITY: new
  KEYWORDS_CAPABILITY: new
  ACL_CAPABILITY: new
  SMAP1_CAPABILITY: new
  IMAP_CAPABILITY_ORIG: new
  IMAP_PROXY: new
  PROXY_HOSTNAME: new
  IMAP_PROXY_FOREIGN: new
  IMAP_IDLE_TIMEOUT: new
  IMAP_MAILBOX_SANITY_CHECK: new
  IMAP_CAPABILITY_TLS: new
  IMAP_TLS_ORIG: new
  IMAP_DISABLETHREADSORT: new
  IMAP_CHECK_ALL_FOLDERS: new
  IMAP_OBSOLETE_CLIENT: new
  IMAP_UMASK: new
  IMAP_ULIMITD: new
  IMAP_USELOCKS: new
  IMAP_SHAREDINDEXFILE: new
  IMAP_ENHANCEDIDLE: new
  IMAP_TRASHFOLDERNAME: new
  IMAP_EMPTYTRASH: new
  IMAP_MOVE_EXPUNGE_TO_TRASH: new
  IMAP_LOG_DELETIONS: new
  AUTH_MKHOMEDIR_SKEL: new
  IMAPDEBUGFILE: new
  OUTBOX: new
  SENDMAIL: new
  HEADERFROM: new
  ID_FIELDS: new
  OUTBOX_MULTIPLE_SEND: new
  IMAPDSTART: new
  MAILDIRPATH: new
pop3d-ssl:
  SSLPORT: new
  SSLADDRESS: new
  SSLPIDFILE: new
  SSLLOGGEROPTS: new
  POP3DSSLSTART: new
  POP3_STARTTLS: new
  POP3_TLS_REQUIRED: new
  COURIERTLS: new
  TLS_PRIORITY: new
  TLS_PROTOCOL: new
  TLS_STARTTLS_PROTOCOL: new
  TLS_CIPHER_LIST: new
  TLS_STARTTLS_PROTOCOL: new
  TLS_MIN_DH_BITS: new
  TLS_TIMEOUT: new
  TLS_CERTFILE: new
  TLS_PRIVATE_KEYFILE: new
  TLS_DHPARAMS: new
  TLS_TRUSTCERTS: new
  TLS_VERIFYPEER: new
  TLS_EXTERNAL: new
  TLS_CACHE: new
  MAILDIRPATH: new
pop3d:
  PIDFILE: new
  MAXDAEMONS: new
  MAXPERIP: new
  POP3AUTH: new
  POP3AUTH_ORIG: new
  POP3AUTH_TLS: new
  POP3AUTH_TLS_ORIG: new
  POP3_PROXY: new
  PROXY_HOSTNAME: new
  PORT: new
  ADDRESS: new
  AUTHSERVICE: new
  TCPDOPTS: new
  LOGGEROPTS: new
  DEFDOMAIN: new
  POP3DSTART: new
  POP3_LOG_DELETIONS: new
  AUTH_MKHOMEDIR_SKEL: new
  MAILDIRPATH: new
  MIME_UNICODE_MESSAGE_TYPE: new
In case you use authpam, you should put the following lines
in your /etc/pam.d/imap:

auth    required    pam_unix.so         try_first_pass
account required    pam_unix.so         try_first_pass
session required    pam_permit.so

You will have to run /usr/local/share/courier-imap/mkimapdcert to create
a self-signed certificate if you want to use imapd-ssl.
And you will have to copy and edit the *.dist files to *
in /usr/local/etc/courier-imap.

===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/libexec/courier-imap/couriertcpd
/usr/local/bin/couriertls

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.courier-mta.org/imap/

2. 調整

 少し、メールのたまっているアカウントのメールを操作していたら、使っている「Thunderbird」から「MAX 数を超えました云々」のメッセージ(消えるのが早くてキャプチャできない)が、ちらちら、ちらちら発生する。
「Thunderbird」-「警告メッセージ」

 サーバ側のログを見ると


Aug  7 08:07:15 ns imapd-ssl: Maximum connection limit reached for ::ffff:...
 てなメッセージが表示されています。  (ここに参考サイトを掲載していましたが、リンク切れになってしまいました)

/usr/local/etc/courier-imap/imapd
/usr/local/etc/courier-imap/imapd-ssl
/usr/local/etc/courier-imap/pop3d
/usr/local/etc/courier-imap/pop3d-ssl
 の使っているものに

MAXDAEMONS=最大デーモン数
MAXPERIP=最大接続IP数
 という定義をして数を調整するらしい。  「courier-imap/imapd」には

##NAME: MAXDAEMONS:0
#
#  Maximum number of IMAP servers started
#

MAXDAEMONS=40

##NAME: MAXPERIP:0
#
#  Maximum number of connections to accept from the same IP address

MAXPERIP=4
 の記述があります。  「MAXDAEMONS」を「MAXPERIP」の10倍くらいに設定するのね。  設定しなおして、対象のプロセスを「restart」してみます。  とりあえず、元の倍の値を設定して「restart」したら、今んとこ(2020年8月7日)落ち着いています。
ハイスピードプラン