I am in the process of putting in a new mail server.  Apparently this distribution of SUSE 8.2 has some weird things wrong with Cyrus and SASL, or it's just me.  I would like to allow the following:

 

  1. User accounts on the machine will have mailboxes and authenticate with the login authentication
  2. PAM must be the method of choice for authentication

 

Here are the config files and the log entries I received.

 

/etc/imapd.conf

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_pwcheck_method: plain

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

 

 

 

 

/etc/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=0

 

  # this is only necessary if using notifications

#  notify   cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=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

}

 

/var/log/messages

 

Dec 12 00:24:41 ms01 master[3932]: process 5143 exited, status 0

Dec 12 00:37:51 ms01 sshd[5167]: Accepted password for root from ::ffff:192.168.0.173 port 1084

Dec 12 00:40:11 ms01 sshd[5285]: Accepted password for cyrus from ::ffff:192.168.0.173 port 1085

Dec 12 00:40:23 ms01 perl: No worthy mechs found

Dec 12 00:40:26 ms01 imapd[5308]: Login disabled user=cyrus auth=cyrus host=localhost [127.0.0.1]

Dec 12 00:40:32 ms01 perl: No worthy mechs found

Dec 12 00:40:35 ms01 imapd[5313]: Login disabled user=cyrus auth=cyrus host=localhost [127.0.0.1]

Dec 12 00:41:00 ms01 imapd[5321]: Login disabled user=cyrus auth=cyrus host=localhost [127.0.0.1]

Dec 12 00:42:30 ms01 perl: No worthy mechs found

Dec 12 00:42:32 ms01 imapd[5337]: Login disabled user=root auth=root host=localhost [127.0.0.1]

 

Regards.

Tim Branson.
Manager of Information Technology.

Lee Company

331 Mallory Station Road
Franklin, TN 37067

Phone:   615-224-1007
Fax:     615-224-1414
Cell:    615-456-5489

Email: [EMAIL PROTECTED]
Web Page: http://www.leecompany.com

 

"Working together for success"

 

<<attachment: image001.jpg>>

Reply via email to