![](https://seccdn.libravatar.org/avatar/c1664186385feb7403e207355a0de41d.jpg?s=120&d=mm&r=g)
Hello, I'm trying to finish setting up a cyrus/postfix test server. I've got it working locally but connecting to it from a network still has some problems. When I setup a windows wkstn using outlook express to connect to the linux server, I get an inbox with imap but I can't see any mail. The outlook express is at the default setting. also, I get the following message when starting the server: Aug 24 15:17:11 linux master: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted using fetchmail and kmail, I can get all the mails...they are being stored in the maildir directories...so that part is working. I can read the mails as long as I do it from the local machine......trying to access it from a network isn't working - at least not yet. Also....I didn't do the lmtp settings that are in the suse cyrus/imapd docs. What consequences does this have? I didn't do it because I didn't see lmtp installed on the machine. I'm just using the suse packages...not compiling anything - at least not yet! I'm on suse 8.1 if that helps. Thanks! Oskar linux:~ # postconf -n alias_maps = hash:/etc/aliases, hash:/etc/aliases.d/mailman canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix content_filter = daemon_directory = /usr/lib/postfix debug_peer_level = 2 defer_transports = disable_dns_lookups = no home_mailbox = Maildir/ inet_interfaces = 127.0.0.1, 192.168.70.101 mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = root message_size_limit = 51200000 mydestination = $myhostname, localhost.$mydomain myhostname = linux.local newaliases_path = /usr/sbin/sendmail queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relayhost = mail.earthlink.net relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains smtpd_sender_restrictions = hash:/etc/postfix/access strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450 ******************this is /etc/imapd.conf file settings********************************************************** configdirectory: /var/lib/imap partition-default: /var/spool/imap sievedir: /var/lib/sieve admins: cyrus allowanonymouslogin: no autocreatequota: 10000 reject8bit: no quotawarn: 90 timeout: 30 poptimeout: 10 dracinterval: 0 drachost: localhost sasl_mech_list: PLAIN sasl_pwcheck_method: saslauthd lmtp_overquota_perm_failure: no # # if you want TLS, you have to generate certificates and keys # #tls_cert_file: /usr/ssl/certs/cert.pem #tls_key_file: /usr/ssl/certs/skey.pem #tls_ca_file: /usr/ssl/CA/CAcert.pem #tls_ca_path: /usr/ssl/CA *********************************************************************************************** linux:/etc # cat /var/log/mail | tail Aug 23 21:11:37 linux postfix/postfix-script: refreshing the Postfix mail system Aug 23 21:11:37 linux postfix/master[837]: reload configuration Aug 23 22:40:12 linux postfix/master[837]: terminating on signal 15 Aug 24 15:17:17 linux postfix/postfix-script: warning: /var/spool/postfix/lib/security/pam_filter/pam_filter/upperLOWER and /lib/security/pam_filter/pam_filter/upperLOWER differ Aug 24 15:17:19 linux postfix/postfix-script: starting the Postfix mail system Aug 24 15:17:19 linux postfix/master[839]: daemon started -- version 2.0.9 Aug 24 15:23:45 linux postfix/pickup[841]: 01FE42FEC2: uid=500 from=<oskare> Aug 24 15:23:45 linux postfix/cleanup[1290]: 01FE42FEC2: message-id=<20030824202344.01FE42FEC2@linux.local> Aug 24 15:23:45 linux postfix/qmgr[843]: 01FE42FEC2: from=<oskare@linux.local>, size=308, nrcpt=1 (queue active) Aug 24 15:23:45 linux postfix/local[1292]: 01FE42FEC2: to=<oskare@linux.local>, orig_to=<oskare>, relay=local, delay=1, status=sent (maildir) *************************************************************************** cat /var/log/warn Aug 24 15:17:11 linux master: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted Aug 24 15:17:15 linux ctl_deliver[664]: DBERROR db4: 4 lockers Aug 24 15:17:17 linux postfix/postfix-script: warning: /var/spool/postfix/lib/security/pam_filter/pam_filter/upperLOWER and /lib/security/pam_filter/pam_filter/upperLOWER differ Aug 24 15:43:54 linux saslauthd[634]: AUTHFAIL: user=root service=imap realm= [PAM auth error] Aug 24 15:45:14 linux saslpasswd: unable to open Berkeley db /etc/sasldb: No such file or directory Aug 24 15:45:14 linux saslpasswd: unable to open Berkeley db /etc/sasldb: No such file or directory ************************************************************** cyrus packages installed linux:/var/log # rpm -qa | grep cyrus cyrus-sasl-1.5.27-256 cyrus-imapd-devel-2.1.9-41 cyrus-sasl2-2.1.7-52 cyrus-imapd-2.1.9-41 linux:/var/log # ******************************************************************* output of lsof -i linux:~ # lsof -i COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME dhcpcd 376 root 4u IPv4 672 UDP *:bootpc master 557 cyrus 6u IPv4 2016 TCP *:imap (LISTEN) master 557 cyrus 9u IPv4 2018 TCP *:pop3 (LISTEN) master 557 cyrus 12u IPv4 2020 TCP *:sieve (LISTEN) portmap 568 bin 3u IPv4 1595 UDP *:sunrpc portmap 568 bin 4u IPv4 1669 TCP *:sunrpc (LISTEN) sshd 637 root 3u IPv6 1998 TCP *:ssh (LISTEN) master 839 root 11u IPv4 2277 TCP localhost:smtp (LISTEN) master 839 root 58u IPv4 2339 TCP localhost:10025 (LISTEN) inetd 1135 root 4u IPv4 4167 TCP *:swat (LISTEN) X 1314 root 1u IPv4 13677 TCP *:x11 (LISTEN) linux:~ # ****************************************************************************** linux:/etc # cat cyrus.conf # standard standalone server implementation START { # do not delete this entry! recover cmd="ctl_cyrusdb -r" # this is only necessary if using idled for IMAP IDLE # idled cmd="idled" } # UNIX sockets start with a slash and are put into /var/lib/imap/socket SERVICES { # add or remove based on preferences imap cmd="imapd" listen="imap" prefork=0 # imaps cmd="imapd -s" listen="imaps" prefork=0 pop3 cmd="pop3d" listen="pop3" prefork=0 # pop3s cmd="pop3d -s" listen="pop3s" prefork=0 sieve cmd="timsieved" listen="sieve" prefork=0 # at least one LMTP is required for delivery # lmtp cmd="lmtpd" listen="lmtp" prefork=0 lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1 # this is only necessary if using notifications # notify cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" p refork=1 } EVENTS { # this is required checkpoint cmd="ctl_cyrusdb -c" period=30 # this is only necessary if using duplicate delivery suppression delprune cmd="ctl_deliver -E 3" period=1440 # this is only necessary if caching TLS sessions tlsprune cmd="tls_prune" period=1440 # Uncomment the next entry, if you want to automatically remove # old messages of EVERY user. # This example calls ipurge every 60 minutes and ipurge will delete # ALL messages older then 30 days. # enter 'man 8 ipurge' for more details # cleanup cmd="ipurge -d 30 -f" period=60 } linux:/etc #