configuring/compiling Mutt 1.5.21 with SASL
Jim Graham <spooky130u <at> gmail.com>
2011-07-04 19:37:13 GMT
I've been trying to get Mutt 1.5.21 working directly with Gmail (only
for outgoing e-mail---I already have fetchmail working nicely via cron
for incoming e-mail), and am down to what I believe is the last step:
getting SASL into the build.
There's just one problem.... Based on what I've read on the net,
cyrus-sasl-2.1.23 is the one I need. I downloaded it, compiled it
(./configure ; make ; and [as root] make install). Then, it asked
me to make a symbolic link from /usr/local/lib/sasl2 to /usr/lib/sasl2,
which I did. Then I went back to the xterm where I was building Mutt,
and -with-sasl failed to find sasl-encode64. So I tried --with-sasl=...
where ... is:
/usr/lib/sasl2
/usr/lib
/usr/local/lib/sasl2
/usr/local/lib/
And no matter which of these I use, it still won't find the library
that includes sasl-encode64. So I went into the cyrus-sasl code, did
a grep, and found it in saslutil.lo (.lo? module, maybe?), and I
copied that to the sasl2 directory. Still nothing.
I've got this to the point now where I'm fairly sure it's already
authenticating and making an SSL/TLS connection (which I believe is
required before gmail's smtp server even offers the ability to log
in), and it just needs SASL to get it finished...but I haven't found
any documentation that incidates, or even hints at, what I'm doing
wrong....
Does anyone here have it working, and know what I'm doing wrong here?
(Continue reading)