Ticket #312 (closed defect: fixed)

Opened 12 years ago

Last modified 12 years ago

Update Pine default collections for Exchange

Reported by: jdreed Owned by:
Priority: normal Milestone: Fall 2009 Release
Component: -- Keywords:
Cc: Fixed in version:
Upstream bug:

Description

Now that the Exchange migration is back on, /etc/pine.conf should be updated to include both IMAP and Exchange folder collections. Something like the following should work:

folder-collections="MIT Traditional IMAP" {mit.edu/hesiod/imap/user=${ATHENA_USER:-$USER}}INBOX.[],
 	"MIT Exchange IMAP" {imap.exchange.mit.edu/ssl/novalidate-cert/user=${ATHENA_USER:-$USER}}[],
        "Old MH Mail" #mh/[],
        "Local Pine Mail" ~/mail/[]

The names of the collections can be changed, if need be. This doesn't change the Inbox-Path, of course, but at least makes it easy for people to access both their IMAP and Exchange folders without having to venture into the Pine configuration screen.

Change History

comment:1 Changed 12 years ago by broder

The infinitely better way to fix this is to get Hesiod fixed for Exchange users. Then this sort of thing will Just Work.

comment:2 Changed 12 years ago by jdreed

Hesiod is fixed as of now:

jdreed@infinite-loop:~$ hesinfo starnine pobox

POP IMAP.EXCHANGE.MIT.EDU starnine

Note that Pine will still complain about imap.exchange.mit.edu not existing in the Kerberos database. According to  http://northstar-www.dartmouth.edu/doc/pine/config.html, you can use "disable-these-authenticators=GSSAPI" in pinerc to selectively disable authenticators, but it appears to only work in /etc/pine.conf, and not in ~/.pinerc. And presumably we do not want to disable GSSAPI across the board since we eventually want GSSAPI for poNN{.mail,}.mit.edu

comment:3 Changed 12 years ago by broder

Passing -disable-these-authenticators=GSSAPI on the command line seems to keep alpine from whining when it's trying to talk to Exchange, so we can fix this by adding a simple wrapper script for alpine.

comment:4 Changed 12 years ago by broder

  • Status changed from new to proposed

Should be fixed in a combination of r23940 and r23941.

I've verified that alpine still works for me (a Cyrus user). Someone on Exchange should verify that alpine whines less about the lack of GSSAPI.

comment:5 Changed 12 years ago by broder

I've verified that this DTRT with starnine (an Exchange test account)

comment:6 Changed 12 years ago by broder

  • Status changed from proposed to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.