Hi,

Try the following:
IN THE /etc/php.ini (add include_path variable):
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

include_path = ".:/php/includes:/usr/share/php" 


Regards,
Leon Kolchinsky

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jared Griffith
Sent: Wednesday, November 30, 2005 5:19 AM
To: [email protected]
Subject: [Web-cyradm] Web-Cyradm Issues

Hello,
I am currently having an issue with Web-Cyradm.  I am using the following 
setup: postfix with pgsql and sasl2 support and cyrus imapd.  
The issue is as follows, when trying to log into the web interface, upon 
entering the correct username and password and clicking on the submit button, 
the page just refreshes, and comes back to the same screen with no username or 
password in the fields.
Here is where it is wierd.....
There are no errors in any of the log files, the web-cyradm-login.log file 
shows the POST, but does not show any errors.
Here are the specifics of the set up:
Machine - dual opteron amd box
OS - Free BSD 6.0
Software packages:
    apache 1.3.34 (built from source)
    php 4.4.0 (built from source)
Following packages installed from ports:
    cyrus-imapd-2.2.12_1
    cyrus-sasl-2.1.21
    cyrus-sasl-saslauthd-2.1.21
    postfix-2.3.20050726,2
    postgresql-server-8.0.3
    pam-pgsql-0.6.1
Here are the appropriate config files:
- imapd.conf -
configdirectory: /var/imap
#defaultpartition: default
partition-default: /var/spool/imap
unixhierarchysep: yes
servername: mailer01.farheap.com
allowanonymouslogin: no
allowplaintext: yes
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
admins: cyrus
autocreatequota: 0
reject8bit: no
sieveusehomedir: false
sievedir: /var/imap/sieve
sendmail: /usr/sbin/sendmail
postmaster: postmaster
sieve_maxscriptsize: 32
sieve_maxscripts: 5
sasl_pwcheck_method: saslauthd
sasl_mech_list: plain digest-md5 cram-md5
tls_ca_file: /var/imap/server.pem
tls_cert_file: /var/imap/server.pem
tls_key_file: /var/imap/server.pem
    - end imapd.conf -

    - 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/imap/socket SERVICES {
  # add or remove based on preferences
  imap          cmd="imapd" listen="imap" prefork=0
#  imaplocal    cmd="imapd -C /usr/local/etc/imapd-local.conf" 
listen="127.0.0.1:imap" prefork=0
  imaps         cmd="imapd -s" listen="imaps" prefork=0
#  imapslocal   cmd="imapd -C /usr/local/etc/imapd-local.conf" 
listen="127.0.0.1:imap" prefork=0
  pop3          cmd="pop3d" listen="pop3" prefork=0
  pop3s         cmd="pop3d -s" listen="pop3s" prefork=0
  sieve         cmd="timsieved" listen="sieve" prefork=0
#  sievelocal   cmd="timsieved -C /usr/local/etc/imapd-local.conf" 
listen="127.0.0.1:sieve" prefork=0

  # these are only necessary if receiving/exporting usenet via NNTP
#  nntp         cmd="nntpd" listen="nntp" prefork=0
#  nntps                cmd="nntpd -s" listen="nntps" prefork=0

  # at least one LMTP is required for delivery
#  lmtp         cmd="lmtpd" listen="lmtp" prefork=0
#  lmtpunix     cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
   lmtpunix     cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" 
prefork=1
  # this is only necessary if using notifications
#  notify       cmd="notifyd" listen="/var/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,
  # Sieve or NNTP
  delprune      cmd="cyr_expire -E 3" at=1440

  # this is only necessary if caching TLS sessions
  tlsprune      cmd="tls_prune" at=1440
}
    - end cyrus.conf -

    - postfix main.cf -
#soft_bounce = no
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix mail_owner = postfix 
#default_privs = nobody myhostname = mailer01.example.com mydomain = 
example.com myorigin = $myhostname inet_interfaces = all proxy_read_maps = 
proxy:unix:passwd.byname proxy:pgsql:/usr/local/etc/pgsql-virtual.cf
proxy:pgsql:/usr/local/etc/pgsql-canonical.cf
proxy:pgsql:/usr/local/etc/postfix/pgsql-mydestination.cf
virtual_maps = proxy:pgsql:/usr/local/etc/postfix/pgsql-virtual.cf
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, 
mail.$mydomain, www.$mydomain, ftp.$mydomain, local_recipient_maps = 
proxy:unix:passwd.byname $alias_maps unknown_local_recipient_reject_code = 550 
alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases 
mailbox_transport = cyrus fallback_transport = lmtp:unix:public/lmtp 
header_checks = regexp:/usr/local/etc/postfix/header_checks
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5 
sendmail_path = /usr/local/sbin/sendmail newaliases_path = 
/usr/local/bin/newaliases mailq_path = /usr/local/bin/mailq setgid_group = 
maildrop html_directory = no manpage_directory = /usr/local/man 
sample_directory = /usr/local/etc/postfix readme_directory = no 
virtual_alias_maps = hash:/usr/local/etc/postfix/virtual,
proxy:pgsql:/usr/local/etc/postfix/pgsql-virtual.cf
sender_canonical_maps =
proxy:pgsql:/usr/local/etc/postfix/pgsql-canonical.cf
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, 
reject_unauth_destination smtpd_sasl_security_options = noanonymous 
smtpd_sasl_local_domain = broken_sasl_auth_clients = yes smtpd_helo_required = 
yes smtpd_recipient_restrictions =
            reject_invalid_hostname,
            reject_unknown_sender_domain,
            reject_unknown_recipient_domain,
            reject_unauth_pipelining,
            permit_mynetworks,
            reject_unauth_destination,
            reject_rbl_client zombie.dnsbl.sorbs.net,
            reject_rbl_client relays.ordb.org,
            reject_rbl_client opm.blitzed.org,
            reject_rbl_client list.dsbl.org,
            reject_rbl_client sbl.spamhaus.org,
            permit
mime_header_checks=pcre:/usr/local/etc/postfix/body_checks

    - end postfix main.cf -

    - smtpd.conf -
pwcheck_method: saslauthd
mech_list: plain
    - end smtpd.conf -

    - /etc/pam_pgsql.conf -
database = mail
host = localhost
user = mail
password = secret
table = accountuser
user_column = username
pwd_column = password
pw_type = md5

    - end /etc/pam_pgsql.conf -

    - /etc/pam.d/imap sieve smtp pop pop3 files - auth sufficient 
/usr/lib/pam_pgsql.so

#auth sufficient pam_unix_auth.so

account required /usr/lib/pam_pgsql.so

#account  sufficient       pam_unix_acct.so

    - end /etc/pam.d/imap sieve smtp pop pop3 files -


I have followed and adhered to the following walk through with some exceptions, 
where I had to replace the mysql stuff with postgresql specific stuff 
http://www.delouw.ch/linux/Postfix-Cyrus-Web-cyradm-HOWTO/html/t1.html
For the postgresql related stuff, I have plugged in and modified different 
settings from the following pdf, which is apparantly not available anylonger:
http://www.web-cyradm.org/documentation/Postfix-cyrus-postgreSQL-web-cyradm.pdf
Any help would be greatly appreciated.
Thanks.

_______________________________________________
This mailing list is hosted and supported by bit-heads GmbH | 
http://www.bit-heads.ch

_______________________________________________
Web-cyradm mailing list
[email protected]
http://www.web-cyradm.org/mailman/listinfo/web-cyradm
_______________________________________________
This mailing list is hosted and supported
by bit-heads GmbH | http://www.bit-heads.ch

_______________________________________________
Web-cyradm mailing list
[email protected]
http://www.web-cyradm.org/mailman/listinfo/web-cyradm

Reply via email to