On May 24, 2015, at 1:29 AM, Tuyosi Takesima wrote: > Hello. Thomas. > thanks your kind advice , so i make some progress , but fail. > > i focus dovecot . > > 1)now i do > Edit /etc/ssl/dovecot-openssl.cnf (Edit this accordingly!) > /usr/local/sbin/dovecot-mkcert.sh > > > 2) > telnet a.mydns.jp 143 > Trying 192.168.100.101... > Connected to a.mydns.jp. > Escape character is '^]'. --->no errot > (BUT after this what should i do ?) > > > 3) > tail /var/log/messages > May 24 15:03:52 a dnsmasq[26539]: setting --bind-interfaces option > because of OS limitations > > > tail /var/log/maillog > May 24 15:03:53 a postfix/postfix-script[10052]: starting the Postfix mail > system > May 24 15:03:54 a postfix/master[24067]: daemon started -- version 2.11.4, > configuration /etc/postfix > > May 24 15:03:54 a dovecot: master: Dovecot v2.2.15 starting up for > imap, pop3, lmtp > > May 24 15:03:54 a dovecot: master: Error: service(imap-urlauth-worker): > pipe() failed: Too many open files > > May 24 15:03:54 a dovecot: master: Error: service(imap-urlauth): pipe() > failed: Too many open files > May 24 15:03:54 a dovecot: master: Error: > open(/var/dovecot/login-master-notify4da6a88940c548de) failed: Too many > open files > May 24 15:03:54 a dovecot: master: Error: service(imap-urlauth-login): > safe_mkstemp(/var/dovecot/login-master-notify) failed: Too many open files > > May 24 15:03:54 a dovecot: master: Error: > open(/var/dovecot/login-master-notifye190f0b4219493b5) failed: Too many > open files > May 24 15:03:54 a dovecot: master: Error: service(imap-login): > safe_mkstemp(/var/dovecot/login-master-notify) failed: Too many open > files > May 24 15:03:54 a dovecot: master: Error: service(doveadm): pipe() > failed: Too many open files > May 24 15:03:54 a dovecot: master: Error: service(dns_client): > pipe() failed: Too many open files > May 24 15:03:54 a dovecot: master: Error: service(director): > pipe() failed: Too many open files > May 24 15:03:54 a dovecot: master: Error: service(dict): pipe() > failed: Too many open files > May 24 15:03:54 a dovecot: master: Error: service(config): pipe() > failed: Too many open files > May 24 15:03:54 a dovecot: master: Error: service(auth): pipe() > failed: Too many open files > May 24 15:03:54 a dovecot: master: Error: service(auth-worker): > pipe() failed: Too many open files > May 24 15:03:54 a dovecot: master: Error: service(anvil): command > startup failed, throttling for 2 secs > May 24 15:04:04 a dovecot: ssl-params: Fatal: Error reading > configuration: Timeout reading config from /var/dovecot/config > May 24 15:04:04 a dovecot: master: Error: service(ssl-params): > command startup failed, throttling for 2 secs > May 24 15:04:04 a dovecot: anvil: Fatal: master: service(anvil): > child 31420 returned error 89 (Fatal failure > > > > 3) > /etc/dovecot/conf.d/10-auth.conf > -------------------------------- > auth_mechanisms = plain > !include auth-system.conf.ext > disable_plaintext_auth = no > > > /etc/dovecot/conf.d/10-mail.conf > -------------------------------- > mail_location = maildir:~/Maildir > namespace inbox { > inbox = yes > } > mmap_disable = yes > first_valid_uid = 1000 > mail_plugin_dir = /usr/local/lib/dovecot > mbox_write_locks = fcntl > > > /etc/dovecot/dovecot.conf < > -------------------------------- > protocols = imap pop3 lmtp > listen = * > > this is the full output of my dovecot.conf. > > > 4) > need not /etc/pam.d/dovecot on OpenBSD -> OK > > /etc/dovecot/conf.d/auth-system.conf.ext > --------------------------------------- > passdb { > driver = bsdauth > } > userdb { > driver = passwd > } > > > ----- > regards , tuyosi
Have you read /usr/local/share/doc/pkg-readmes/dovecot* You need to make some changes to /etc/login.conf to get rid of some of those errors. For example, add this to the login.conf(5) file: dovecot:\ :openfiles-cur=512:\ :openfiles-max=2048:\ :tc=daemon: Rebuild the login.conf.db file if necessary: # [ -f /etc/login.conf.db ] && cap_mkdb /etc/login.conf