Sign In/My Account | View Cart  

advertisement

AddThis Social Bookmark Button

Article:
  Setting up a Site Server with Jaguar
Subject:   Panther = IMAP Broken
Date:   2003-10-27 10:20:54
From:   cian
Response to: Panther = IMAP Broken

I think 10.3 has PAM (Plugable Authenticator Module) so I am going to try compiling like so:
make osx PASSWDTYPE=pam SSLTYPE=unix
--or--
make osx PASSWDTYPE=pmb SSLTYPE=unix


Any advice would be useful

Full Threads Oldest First

Showing messages 1 through 4 of 4.

  • Panther = IMAP Broken
    2003-10-30 21:08:05  anonymous2 [View]

    The latest development tar ball for UW-IMAP includes changes that support MacOS X 10.3 Panther.

    Get:
    ftp://ftp.cac.washington.edu/mail/imap-2003.DEV.tar.Z

    Compile with (OpenSSL must have been installed):
    make oxp

    (without SSL support: make oxp SSLTYPE=none)

    Also, you need "imap" in /etc/pam.d/, so;

    cd /etc/pam.d
    sudo cp login imap
    • Panther = IMAP Broken
      2003-10-31 11:00:39  anonymous2 [View]

      I was the original poster indicating that this was broken. I tried your solution -- worked like a charm. Thanks a ton!
      • Panther = IMAP Broken
        2003-11-01 06:11:41  anonymous2 [View]

        I hate having to reply to my own message, but it's not working for some reason. In Mail.app, it appears to check it and log in just fine. However, I can't seem to send e-mail to the LDAP server. It could be something entirely unrelated. Checking my LDAP account seems to go off without a hitch. It just doesn't seem to receive it. Oh, and when I send e-mail, it doesn't bounce back -- very weird.
  • Panther = IMAP Broken-> 2 solutions
    2003-10-30 19:16:06  anonymous2 [View]

    There has been two solutions posted on the Apple Discussion board (not in the 10.3 section but in 10.2 Jaguar section however).

    Please see:

    http://discussions.info.apple.com/WebX?128@33.HYdLaNZujLe.0@.599b59ed

    PAM method works by:

    Changing imap-2002e/src/osdep/unix/Makefile as below, adding CHECKPW=pam, and also adding -lpam:

    osx: # Mac OS X
    $(BUILD) `$(CAT) SPECIALS` OS=$@ \
    CHECKPW=pam CRXTYPE=nfs \
    SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
    BASECFLAGS="-g -O" \
    EXTRALDFLAGS="-lpam"

    GCC will complain that security/pam_appl.h cannot
    be found. You can modify and ifdef in the source for
    MacOS X 10.3, but if you want a quick and dirty fix,
    you can just copy /usr/include/pam directory to
    /usr/include/security.

    This produced a imapd binary without any compile errors when SSL is not included.


    Also copy existing /etc/pam.d/login into imap:
    cd /etc/pam.d
    cp login imap

    I initially had confusing situations of the above working and not working, but it has been working at least for one day after the change.

    UW-IMAP people including Mr. Mark Crispin are aware of the IMAP on Panther situation, though he does not use Apple. The above changes were suggested by Mark.