Allow specifying the authentication method in the url query part.

E.g. sieve://sievehost/script?x-auth=METHODNAME

svn path=/trunk/kdepim/; revision=363476
wilder-work
Szombathelyi Gyrgy 22 years ago
parent b42cbb9595
commit 86b90f3004
  1. 2
      sievejob.cpp
  2. 1
      vacation.cpp

@ -81,7 +81,9 @@ namespace KMail {
kdDebug(5006) << "SieveJob::schedule: listDir( " << mUrl.prettyURL() << " )" << endl;
{
KURL url = mUrl;
QString query = url.query(); //save query part, because KURL::cd() erases it
url.cd("..");
url.setQuery( query );
kdDebug(5006) << "SieveJob::schedule: listDir's real URL: " << url.prettyURL()
<< endl;
mJob = KIO::listDir( url );

@ -228,6 +228,7 @@ namespace KMail {
u.setUser( a->login() );
u.setPass( a->passwd() );
u.setPort( sieve.port() );
u.setQuery( "x-mech=" + (a->auth() == "*" ? "PLAIN" : a->auth()) ); //translate IMAP LOGIN to PLAIN
return u;
} else {
return sieve.alternateURL();

Loading…
Cancel
Save