autoconfig-mail : ajout d'une exception pour le Canada
authorProgfou <jean-christophe.andre@auf.org>
Wed, 9 Sep 2015 20:38:35 +0000 (16:38 -0400)
committerProgfou <jean-christophe.andre@auf.org>
Wed, 9 Sep 2015 20:38:35 +0000 (16:38 -0400)
thunderbird/autoconfig/autoconfig-mail

index 7b99539..be1d1dd 100755 (executable)
@@ -16,7 +16,7 @@ info = {
   'domaine':     "refer.org",
   'shortname':   'REFER',
   'name':        'REFER',
-} 
+}
 
 form = cgi.FieldStorage()
 if form:
@@ -28,7 +28,7 @@ if form:
   res = cur.fetchall()
   if res:
     row = res[0]
-    if row['login_local']:   
+    if row['login_local']:
       info['login_local'] = row['login_local']
     else:
       info['login_local'] = '%EMAILADDRESS%'
@@ -38,16 +38,26 @@ if form:
     info['shortname'] = 'AUF'
     info['name'] = 'Agence universitaire de la Francophonie'
 
-# gestion des exceptions
+info['serveur_envoi'] = info['serveur_bal']
+
+# Gestion des exceptions
+
+# France
 if info['serveur_bal'] == 'mail.fr.auf.org':
     if row['login_local']:
         info['login_local'] = row['login_local']
     else:
         info['login_local'] = email.partition('@')[0]
 
+# Canada
+if info['serveur_bal'] == 'mail.ca.auf.org':
+    info['serveur_bal'] = 'imap.ca.auf.org'
+if info['serveur_bal'] == 'imap.ca.auf.org':
+    info['serveur_envoi'] = 'smtp-sortant.ca.auf.org'
+
 # préparation de la réponse XML
 data = """<?xml version="1.0" encoding="utf-8"?>
-<clientConfig version="1.1"> 
+<clientConfig version="1.1">
   <emailProvider id="auf.org">
     <domain>%(domaine)s</domain>
     <displayName>%(name)s</displayName>
@@ -60,7 +70,7 @@ data = """<?xml version="1.0" encoding="utf-8"?>
       <username>%(login_local)s</username>
     </incomingServer>
     <outgoingServer type="smtp">
-      <hostname>%(serveur_bal)s</hostname>
+      <hostname>%(serveur_envoi)s</hostname>
       <port>587</port>
       <socketType>STARTTLS</socketType>
       <authentication>password-cleartext</authentication>