Thunderbird:Autoconfiguration:ConfigFileFormat: Difference between revisions

Add calendar and address book to the spec, so that TB can autoconfigure them
(→‎OAuth2: <oAuth2>)
(Add calendar and address book to the spec, so that TB can autoconfigure them)
Line 22: Line 22:
       <displayShortName>GMail</displayShortName>
       <displayShortName>GMail</displayShortName>


      <!-- type=
          "imap": IMAP
          "pop3": POP3
          -->
       <incomingServer type="pop3">
       <incomingServer type="pop3">
         <hostname>pop.example.com</hostname>
         <hostname>pop.example.com</hostname>
Line 31: Line 35:
                 -->
                 -->
         <username>%EMAILLOCALPART%</username>
         <username>%EMAILLOCALPART%</username>
             <!-- "password-cleartext",
             <!-- Authentication methods:
                "plain" (deprecated):
                "password-cleartext",
                           Send password in the clear
                           Send password in the clear
                           (dangerous, if SSL isn't used either).
                           (dangerous, if SSL isn't used either).
                           AUTH PLAIN, LOGIN or protocol-native login.
                           AUTH PLAIN, LOGIN or protocol-native login.
                 "password-encrypted",
                 "password-encrypted",
                "secure" (deprecated):
                           A secure encrypted password mechanism.
                           A secure encrypted password mechanism.
                           Can be CRAM-MD5 or DIGEST-MD5. Not NTLM.
                           Can be CRAM-MD5 or DIGEST-MD5. Not NTLM.
Line 55: Line 58:
                 "none":
                 "none":
                           No authentication
                           No authentication
                  Compatibility note: Thunderbird 3.0 accepts only "plain" and "secure". It will ignore the whole XML file, if other values are given. -->
                -->
         <authentication>password-cleartext</authentication>
         <authentication>password-cleartext</authentication>
         <pop3>
         <pop3>
Line 143: Line 146:


     </emailProvider>
     </emailProvider>
    <!-- Syncronize the user's address book / contacts. Not yet implemented. -->
    <addressbook type="carddav">
      <username>%EMAILADDRESS%</username> <!-- see <incomingServer> -->
            <!-- Authentication methods. See also <incomingServer>.
                "http-basic":
                          Authenticate to the HTTP server using
                          WWW-Authenticate: Basic
                "http-digest":
                          Authenticate to the HTTP server using
                          WWW-Authenticate: Digest
                "OAuth2":
                          OAuth2. Uses the same token as for email.
                -->
      <authentication>http-basic</authentication>
      <serverURL>https://calendar.example.com/remote.php/dav<serverURL>
    </addressbook>
    <!-- Syncronize the user's calendar. Not yet implemented. -->
    <calendar type="caldav">
      <username>%EMAILADDRESS%</username> <!-- see <incomingServer> -->
      <authentication>http-basic</authentication> <!-- see <addressbook> -->
      <serverURL>https://calendar.example.com/remote.php/dav<serverURL>
    </calendar> <!-- not yet supported -->


     <!-- This allows to access the webmail service of the provider.
     <!-- This allows to access the webmail service of the provider.
Confirmed users
591

edits