Hello, doubt anyone will be able to help me, but never know
I do the email servers for impulsed.net, and I'd like to offer our users (especially one called MT) sieve functionality. Currently we run CMU's cyrus-imapd 2.1.11 and postfix, communicating over an lmtp pipe. Usernames are of the format 'tom.impulsed.net', with postfix rewriting '
[email protected]' to "
[email protected]' to get around cyrus's (soon to disappear) single host limitations.
Authentication for both smtp and imap is done via mysql, via pam, via saslauthd, via sasl! Pretty convoluted, I know, but its efficient and works (so far) well.
Problem is, I cannot get timsieved (the cyrus sieve daemon for managing sieve scripts) to authenticate.
Code:
> $ telnet mail.impulsed.net sieve
Trying 194.154.163.110...
Connected to mail.impulsed.net.
Escape character is '^]'.
"IMPLEMENTATION" "Cyrus timsieved v2.1.11"
"SASL" "LOGIN PLAIN"
"SIEVE" "fileinto reject envelope vacation imapflags notify subaddress relational regex"
"STARTTLS"
OK
authenticate "login"
{12}
VXNlcm5hbWU6
"dG9tLmltcHVsc2VkLm5ldA=="
{12}
UGFzc3dvcmQ6
"Protected"
NO "Authentication Error"
^]
telnet> quit
As anyone who speaks base64 will tell you, the first line of noise says 'Username:', the second 'tom.impulsed.net' and the third 'Password:'. The fourth has been blanked to stop you reading my emails
Any ideas, hints tips, links anything?