| 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
|
||
Showing messages 1 through 4 of 4.
-
Panther = IMAP Broken
2003-10-30 21:08:05 anonymous2 [Reply | View]
-
Panther = IMAP Broken
2003-10-31 11:00:39 anonymous2 [Reply | 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 [Reply | 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 [Reply | 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.




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