Cyrus sieve problems

I've been working for a while now moving all "ogre.com" servers and services to my new cari.net server. This has mostly worked well, but I ran into a problem with Cyrus IMAP and Sieve. I just couldn't get it to let me connect to the sieve daemon using sieveshell, e.g.

leif 266/0 # sieveshell -u leif -a leif localhost
connecting to localhost
unable to connect to server at /home/server/bin/sieveshell line 169.

I did a bunch of web searches, and finally found out that I need to add this to my imapd.conf file:

allowplaintext: 1

SASL2 is very clever and cool and what not, but a PITA to configure ... I already use SSL (TLS) or SSH for all my remote connections, so I don't really care that the password is in plain text.