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

Reply via email to