autoconfig : on aide les Thunderbird à basculer vers AUF365…
authorProgfou <jean-christophe.andre@auf.org>
Wed, 26 Jul 2017 20:13:07 +0000 (16:13 -0400)
committerProgfou <jean-christophe.andre@auf.org>
Wed, 26 Jul 2017 20:13:07 +0000 (16:13 -0400)
thunderbird/autoconfig/autoconfig-mail

index be1d1dd..0d8f53e 100755 (executable)
@@ -23,7 +23,7 @@ if form:
   email = form.getvalue('emailaddress')
   cnx = psycopg2.connect(DSN)
   cur = cnx.cursor(cursor_factory=psycopg2.extras.DictCursor)
-  cur.execute("""SELECT login_local,serveur_bal,pays """
+  cur.execute("""SELECT login_local,serveur_bal,pays,redirection_courriel """
       """FROM "Authentification".annuaire WHERE courriel=%s""", (email,))
   res = cur.fetchall()
   if res:
@@ -33,6 +33,7 @@ if form:
     else:
       info['login_local'] = '%EMAILADDRESS%'
     info['serveur_bal'] = row['serveur_bal']
+    info['redir'] = row['redirection_courriel']
     #info['domaine'] = row['pays'] + ".auf.org"
     info['domaine'] = "auf.org"
     info['shortname'] = 'AUF'
@@ -55,6 +56,12 @@ if info['serveur_bal'] == 'mail.ca.auf.org':
 if info['serveur_bal'] == 'imap.ca.auf.org':
     info['serveur_envoi'] = 'smtp-sortant.ca.auf.org'
 
+# Office 365
+if info['redir'].endswith('@auforg.onmicrosoft.com'):
+    info['serveur_bal'] = 'outlook.office365.com'
+    info['serveur_envoi'] = 'smtp.office365.com'
+    info['name'] = info['shortname'] = 'AUF365'
+
 # préparation de la réponse XML
 data = """<?xml version="1.0" encoding="utf-8"?>
 <clientConfig version="1.1">