Hello,
I would like to do the migration process explained in the with paper on
the vergenet web site. So I found perdition a good tool to do this. But
I downloaded all the src.rpm stuff and compiled for my centos 5 !
Once installed, I tried to configure a perdition to be an simple proxy
to my localhost imap server. But nothing is working ...
Here is my conf file :
#grep -ve "^#\|^$" /etc/perdition/perdition.conf
C
debug
log_facility /var/log/perdition
imap_capability IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND
UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS
LIST-EXTENDED I18NLEVEL=1 QUOTA STARTTLS AUTH=PLAIN
map_library /usr/lib/libperditiondb_gdbm.so
map_library_opt /etc/perdition/popmap.gdbm.db
no_lookup
outgoing_port 10143
outgoing_server localhost:10143
timeout 40
ssl_mode none
and here my sysconfig/perdition file :
# grep -ve "^#\|^$" /etc/sysconfig/perdition
RUN_PERDITION=yes
POP3=no
POP3_FLAGS=
POP3S=no
POP3S_FLAGS=
IMAP4=yes
IMAP4_FLAGS=
IMAP4S=no
IMAP4S_FLAGS=
When I start perdition here is what I see in the log file :
Sep 24 16:07:34 perdition[30618]: version=1.17, add_domain="",
authenticate_in=off, bind_address="", capability="IMAP4rev1 SASL-IR SORT
THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE
LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 QUOTA AUTH=PLAIN",
client_server_specification=off,
config_file="/etc/perdition/perdition.conf", connection_limit=0,
connection_logging=on, connect_relog=300, debug=on,
domain_delimiter="@", explicit_domain="", group="nobody",
inetd_mode=off, listen_port="143", log_facility="/var/log/perdition",
login_disabled=off, lower_case="",
map_library="/usr/lib/libperditiondb_gdbm.so",
map_library_opt="/etc/perdition/popmap.gdbm.db", no_bind_banner=off,
no_daemon=off, no_lookup=on, nodename="devmk.inria.fr", ok_line="You are
so in", outgoing_port="10143",
outgoing_server="localhost:10143",
pid_file="/var/run/perdition.imap4/perdition.imap4.pid",
protocol="IMAP4", server_resp_line=off, strip_domain="", timeout=40,
username="nobody", username_from_database=off, query_key="",
quiet=off,
ssl_mode="none", ssl_ca_file="",
ssl_ca_path="/etc/perdition/perdition.ca/",
ssl_ca_accept_self_signed="off",
ssl_cert_file="/etc/perdition/perdition.crt.pem",
ssl_cert_accept_expired="off", ssl_cert_not_yet_valid="off",
ssl_cert_self_signed="off", ssl_cert_verify_depth=9,
ssl_key_file="/etc/perdition/perdition.key.pem",
ssl_listen_ciphers="",
ssl_outgoing_ciphers="", ssl_no_cert_verify="off",
ssl_no_cn_verify="off", (ssl_mask=0x00000000) (mask=0x00000000 00000000)
Sep 24 16:07:34 perdition[30618]: vanessa_socket_daemon_setid: uid=99
euid=99 gid=99 egid=99
So my real wish is to be able to redirect people with regex but when I
change /usr/lib/libperditiondb_gdbm.so for
/usr/lib//usr/lib/libperditiondb_posix_regex.so I've the following error
: Starting perdition services (IMAP4): dlopen of
"/usr/lib/libperditiondb_posix_regex.so" failed ??
I've tried all day long to configure this tool... if a good soul could
help me ? :)