dovecot: error while loading shared libraries: libsepol.so.1: failed to map segment from shared object: Cannot allocate memory
login_process_per_connection を使ってなく、dovecot でタイトルのようなエラーが出てメール受信できなくなった場合には、次の手順で復旧できます。
#vi /etc/dovecot.conf
login_process_size と書いてある行をさがし、そのサイズを 64 にします。
login_process_size=64
保存したら dovecot の再起動。
#service dovecot restart
なんでこんなことになるかというと、x86_64カーネルを使っている場合には、RHEL/CentOS の 5.1 にアップグレードすると “login_process_size=64″ というパラメータが必要になるらしいです。確かに yum update でこうなりました。