From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../thunderbird/account_examples/index.html | 71 +++++++++ .../thunderbird/autoconfiguration/index.html | 173 +++++++++++++++++++++ files/fr/mozilla/thunderbird/index.html | 72 +++++++++ files/fr/mozilla/thunderbird/index/index.html | 8 + 4 files changed, 324 insertions(+) create mode 100644 files/fr/mozilla/thunderbird/account_examples/index.html create mode 100644 files/fr/mozilla/thunderbird/autoconfiguration/index.html create mode 100644 files/fr/mozilla/thunderbird/index.html create mode 100644 files/fr/mozilla/thunderbird/index/index.html (limited to 'files/fr/mozilla/thunderbird') diff --git a/files/fr/mozilla/thunderbird/account_examples/index.html b/files/fr/mozilla/thunderbird/account_examples/index.html new file mode 100644 index 0000000000..5b0af43c05 --- /dev/null +++ b/files/fr/mozilla/thunderbird/account_examples/index.html @@ -0,0 +1,71 @@ +--- +title: Account examples +slug: Mozilla/Thunderbird/Account_examples +tags: + - Extensions + - thunderbird +translation_of: Mozilla/Thunderbird/Account_examples +--- +
+

Brouillon
+ Cette page n'est pas complète

+
+ +
+

Ce contenu couvre les fonctionnalités introduites dans Thunderbird 3

+
+ +

Cet article fournit des exemples d'accès et de manipulation des comptes Thunderbird. Les interfaces de compte fournissent une vue d'ensemble des interfaces associées. Voir Présention des composants Thunderbird pour une description générale de l'interface utilisateur de Thunderbird et des interfaces de programmation associées.

+ +

Itérer sur tous les comptes connus

+ +
var acctMgr = Components.classes["@mozilla.org/messenger/account-manager;1"]
+                        .getService(Components.interfaces.nsIMsgAccountManager);
+var accounts = acctMgr.accounts;
+if (accounts.queryElementAt) {
+  // Gecko 17+
+  for (var i = 0; i < accounts.length; i++) {
+    var account = accounts.queryElementAt(i, Components.interfaces.nsIMsgAccount);
+    // Faire quelque chose avec le compte
+  }
+} else {
+  // Gecko < 17
+  for (var i = 0; i < accounts.Count(); i++) {
+    var account = accounts.QueryElementAt(i, Components.interfaces.nsIMsgAccount);
+    // Faire quelque chose avec le compte
+  }
+}
+
+ +

Introspectez les détails de certains comptes (noms, paramètres, etc.)

+ +
var acctMgr = Components.classes["@mozilla.org/messenger/account-manager;1"]
+                        .getService(Components.interfaces.nsIMsgAccountManager);
+var accounts = acctMgr.accounts;
+for (var i = 0; i < accounts.length; i++) {
+  var account = accounts.queryElementAt(i, Components.interfaces.nsIMsgAccount);
+  Application.console.log(account.key);
+  // account.incomingServer est un nsIMsgIncomingServer
+  // account.identities est un nsISupportsArray de nsIMsgIdentity objects
+  //                    vous pouvez le parcourir comme acctMgr.accounts ci-dessus
+  // account.defaultIdentity est un nsIMsgIdentity
+}
+
+ +

Parcourir les dossiers d'un compte

+ +
var acctMgr = Components.classes["@mozilla.org/messenger/account-manager;1"]
+                        .getService(Components.interfaces.nsIMsgAccountManager);
+var accounts = acctMgr.accounts;
+for (var i = 0; i < accounts.length; i++) {
+  var account = accounts.queryElementAt(i, Components.interfaces.nsIMsgAccount);
+  var rootFolder = account.incomingServer.rootFolder; // nsIMsgFolder
+  Application.console.log(rootFolder.prettiestName);
+  if (rootFolder.hasSubFolders) {
+    var subFolders = rootFolder.subFolders; // nsIMsgFolder
+    while(subFolders.hasMoreElements()) {
+      var folder = subFolders.getNext().QueryInterface(Components.interfaces.nsIMsgFolder);
+      Application.console.log(folder.prettiestName);
+    }
+  }
+}
diff --git a/files/fr/mozilla/thunderbird/autoconfiguration/index.html b/files/fr/mozilla/thunderbird/autoconfiguration/index.html new file mode 100644 index 0000000000..3deb8fa43d --- /dev/null +++ b/files/fr/mozilla/thunderbird/autoconfiguration/index.html @@ -0,0 +1,173 @@ +--- +title: Autoconfiguration dans Thunderbird +slug: Mozilla/Thunderbird/Autoconfiguration +translation_of: Mozilla/Thunderbird/Autoconfiguration +--- +

Autheur: Ben Bucksch
+ Veuillez ne pas modifier ce document sans consulter l'auteur

+ +

Traduction Française par Kimpe Andy association heberge-kimpe

+ +

l'association heberge-kimpe et une association qui s'engage dans l'open source.

+ +

C'est la raison de le traduction de ce document très pratique pour les webmaster

+ +

Si vous utilisez zpanel sur votre serveur voici comment mettre en place automatiquement l'autoconfiguration de thunderbrid

+ +

 

+ +

attention le lien ci dessous ne fonctionne plus.

+ +

car le site de la comunauté française de zpanel a fermer c'est porte (merci yousse)

+ +

je ferais a nouveau ce tutoriel (avec une mise à jours a sentora) des que j'aurais plus de temp libre.

+ +

merci de votre compréhention

+ +

cordialement andy

+ +

http://www.zpanel-fr.com/forum/10-infos-importantes-mise-a-jour/115-tuto-perssonalisez-les-dns-par-defaut

+ +

 

+ +

A partir de la version Thunderbird 3.1 et versions ultérieures (et 3,0 dans une certaine mesure) inclut la fonctionnalité de configuration automatique de compte de courriel. Le but de l'autoconfiguration est de le rendre très facile pour les utilisateurs la configuration et la connexion de Thunderbird à leurs serveurs de messagerie. Dans de nombreux cas, les gens devraient être en mesure de télécharger et d'installer Thunderbird, d'entrer leur vrai nom, adresse e-mail et mot de passe dans l'Assistant Configuration du compte et d' avoir un client de messagerie qui fonctionne pleinement et d'envoyer et recevoir leur courrier de manière aussi sécurisée que possible.

+ +

voir aussi:

+ + + +

Ce document décrit comment la configuration automatique dans Thunderbird fonctionne et ce qu'il faut faire pour permettre aux serveurs de messagerie d'être configurées automatiquement.

+ +

Mécanismes

+ +

Thunderbird obtient les paramètres de serveur par l'intermédiaire de divers moyens, dont chacun est prévu pour un cas de figure particulier :

+ + + +

Tous les mécanismes lookup utilisent le domaine de l'adresse e-mail en tant que base pour la recherche. Par exemple, pour l'adresse email fred@example.com, la recherche est effectuée comme (dans cet ordre):

+ +
    +
  1. tb-install-dir/isp/example.com.xml sur le disque dur
  2. +
  3. vérifier autoconfig.example.com
  4. +
  5. rechercher des "example.com" dans le ISPDB
  6. +
  7. rechercher "MX example.com" dans le DNS, et pour mx1.mail.hoster.com, consultez la rubrique "hoster.com" dans le ISPDB
  8. +
  9. essayer de deviner (imap.example.com, smtp.example.com etc)
  10. +
+ +

Nous pouvons à l'avenir ajouter des enregistrements DNS SRV en tant que mécanisme pris en charge à l'avenir, mais nous n'avons actuellement pas.

+ +

Comment ajouter le support pour votre nom de domaine

+ +

Classification

+ +

Si vous êtes un grand fournisseur de services Internet (> 100.000 utilisateurs) fournir des adresses email uniquement sous quelques domaines tels que "example.com" et "example.de", vous pouvez soit envoyer la configuration à la ISPDB ou mettre en place un serveur de configuration.
+
+ Si vous soutenez alias de messagerie et le nom de connexion de l'utilisateur ne fait pas partie de l'adresse de courrier électronique (par exemple, les utilisateurs peuvent avoir "hero@example.com" comme adresse e-mail, mais le nom de connexion IMAP / POP / SMTP n'est ni «héros» ni "hero@example.com", mais "u67578"), vous devez configurer un serveur de configuration, qui fait l'adresse mail -> nom de connexion lookup.
+
+ Si vous hébergez domaines clients, c'est à dire que vous êtes "hoster.com», mais vos clients ont "fred@flintstone.com" et "louis@kent.com" comme des domaines, avec seulement quelques utilisateurs par domaine, vous devez configurer un serveur de configuration (ou s'appuyer sur DNS MX).
+
+ Si vous êtes une petite entreprise d'installer Thunderbird sur les postes de travail de vos employés, vous pouvez placer un fichier de configuration dans le dossier d'installation de Thunderbird.

+ +

ISPDB

+ +

L'URL de base de données est <https://live.mozillamessaging.com/autoconfig/v1.1/>, append nom de domaine, par exemple. <https://live.mozillamessaging.com/autoconfig/v1.1/freenet.de>.
+
+ Le processus actuel: Remplissez un bug dans Bugzilla, Produit "Outils web", "composants ISPDB Base de données d'entrées», avec un fichier de configuration qui correspond aux exigences décrites ci-dessous. Demander une révision de bwinton, gozer ou ben.bucksch.
+
+ Future: ajouter la configuration à l' ISPDB server app.

+ +

 

+ +

je finirait la traduction demain merci de votre compréhention

+ +

Configuration du serveur avec ISP

+ +

Given the email address "fred@example.com", Thunderbird first checks <http://autoconfig.example.com/mail/config-v1.1.xml?emailaddress=fred@example.com> and then <http://example.com/.well-known/autoconfig/mail/config-v1.1.xml>.

+ +

Small company

+ +

If you are a small company, you can put the XML configuration file on your web server, at URL <http://example.com/.well-known/autoconfig/mail/config-v1.1.xml>. (This is not yet finalized and subject to change.)

+ +

Domain hoster

+ +

If you are an ISP that hosts domains for your customers - for example, you are hoster.com and your customer registers fancy.com or example.com, and your servers accept and serve the mail for example.com -, you should set up an autoconfig server.

+ +

DNS

+ +

For each customer domain, you add a DNS record (in addition to the existing MX, A www etc. DNS records):
+ autoconfig IN A 10.2.3.4
+ or
+ autoconfig IN CNAME autoconfig.hoster.com.
+ ... where 10.2.3.4 and autoconfig.hoster.com are IP addresses / hostnames you own.
+ This allows Thunderbird to find you as hoster.

+ +

To make the Version without an autoconfig DNS Entry work you have to make sure that example.com points to the Webserver you will place the config-v1.1.xml on.

+ +

Example: example.com A 10.2.3.4

+ +

Web server

+ +

You set up a web server bound to a physical IP address. This may be on the same machine as other web servers, but the web server must be configured to the content to any requested domain.
+
+ You must use an virtual host that match all autoconfig.* domains of your customers. In Apache terms, you can use a "ip-based virtual host". In the Apache configuration files, that means something like: Listen 10.2.3.4:80 (of course, you use a public IP address that you own)

+ +
<VirtualHost 10.2.3.4:80> #Must be the first and only virtual host with this ip!
+    DocumentRoot /var/www/autoconfig/
+    ServerName autoconfig.hoster.com
+    <Directory /var/www/autoconfig>
+	Order allow,deny
+	allow from all
+    </Directory>
+</VirtualHost>
+ +

Place the configuration file at the URL /mail/config-v1.1.xml on that host.

+ +

All config files must be served as Content-Type: text/xml (or application/xml), otherwise the file will be ignored. Also, they must use charset UTF-8 (esp. if there are any non-ASCII-characters).

+ +

If you like to use name-based virtual hosts. You probably don't want to setup the autoconfig subdomain for every domain of your customers.
+ You can add a Rewriterule in the default virtual host (on debian /etc/apache2/sites-enabled/000-default)  to match all autoconfig.* subdomains:

+ +
<VirtualHost *:80> #Must be the first Virtual host
+	ServerAdmin webmaster@hoster.com
+	ServerName www
+	DocumentRoot /var/www
+	RewriteEngine On
+	RewriteCond %{HTTP_HOST} ^autoconfig\. [NC]
+	RewriteRule ^/(.*)	http://autoconfig.hoster.com/$1 [L,R=301,NE]
+        #...
+</VirtualHost>
+<VirtualHost *:80>
+    DocumentRoot /var/www/autoconfig/
+    ServerName autoconfig.hoster.com
+    <Directory /var/www/autoconfig>
+ 	Order allow,deny
+	allow from all
+    </Directory>
+</VirtualHost>
+
+ +

 

+ +

 

+ +

Configuration file

+ +

This is described at How to create a configuration file and defined on the sub-pages.

+ +

{{ languages( { "ja": "ja/Thunderbird/Autoconfiguration" } ) }}

diff --git a/files/fr/mozilla/thunderbird/index.html b/files/fr/mozilla/thunderbird/index.html new file mode 100644 index 0000000000..f05663cdbd --- /dev/null +++ b/files/fr/mozilla/thunderbird/index.html @@ -0,0 +1,72 @@ +--- +title: Thunderbird +slug: Mozilla/Thunderbird +tags: + - TopicStub + - thunderbird +translation_of: Mozilla/Thunderbird +--- +

Thunderbird est l'application de mail/messagerie de Mozilla. Ces pages documentent Thunderbird et fournissent également des liens vers la documentation sur le backend MailNews qui est également utilisé dans d'autres projets tels que Eudora/Penelope, Seamonkey, Correo, etc.

+ +

Thunderbird est le petit frère de Firefox et est construit sur la même plate-forme technique que le navigateur Web. En développement depuis de nombreuses années, et actuellement l'un des clients de messagerie open source les plus populaires, il est utilisé par des millions de personnes à travers le monde pour rassembler tous leurs comptes de messagerie, groupes de discussion et lecture de flux dans un environnement familier à haute productivité.  (Du début 2007 au début 2011, Thunderbird a été développé par Mozilla Messaging, une filiale appartenant à Mozilla.)

+ + + + + + + + +
+

Documentation

+ +
+
Construire Thunderbird
+
Informations sur la construction de Thunderbird avec le référentiel comm-central. Il y a aussi des informations sur le fonctionnement de comm-central, comment le processus de révision fonctionne et comment utiliser le serveur de symboles Mozilla pour aider au débogage.
+
Protocoles MailNews
+
Documentation approximative sur les protocoles de messagerie..
+
Vues de la base de données
+
Information de backend sur {{ Interface("nsIMsgDBView") }} et les interfaces associées..
+
Documentation de l'API Thunderbird
+
Documentation de l'API Thunderbird
+
Documentation d'extension
+
Tutoriels et astuces pour créer des extensions Thunderbird
+
Test automatisé
+
Détails des installations de test automatisées de Thunderbird
+
Thunderbird dans l'entreprise
+
Aide au déploiement de Thunderbird dans les grandes organisations
+
+ +

Voir tout...

+
+

Communauté

+ + + +

Outils

+ + + + + + +
diff --git a/files/fr/mozilla/thunderbird/index/index.html b/files/fr/mozilla/thunderbird/index/index.html new file mode 100644 index 0000000000..e8d18b61a8 --- /dev/null +++ b/files/fr/mozilla/thunderbird/index/index.html @@ -0,0 +1,8 @@ +--- +title: Index +slug: Mozilla/Thunderbird/Index +tags: + - Index +translation_of: Mozilla/Thunderbird/Index +--- +

{{Index("/fr/docs/Mozilla/Thunderbird")}}

-- cgit v1.2.3-54-g00ecf