<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.haisoft.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Root+xo1zfe7e</id>
	<title>Wiki HaiSoft - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.haisoft.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Root+xo1zfe7e"/>
	<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Sp%C3%A9cial:Contributions/Root_xo1zfe7e"/>
	<updated>2026-10-16T23:56:27Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=423</id>
		<title>Connexion aux adresses email</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=423"/>
		<updated>2025-10-31T13:42:02Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
&amp;lt;h1&amp;gt;Connexion aux adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
Il existe plusieurs moyens de vous connecter à votre adresse email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
* Votre identifiant est toujours : votre adresse email complète (exemple: moi@monsite.com).&lt;br /&gt;
* Votre mot de passe : a été choisi à la création de l&#039;adresse et peut être changé via votre [[Panneau de contrôle Plesk]] si nécessaire. Voir [[Gestion_des_adresses_email#Changer_un_mot_de_passe_email|Changer un mot de passe email]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Webmail&amp;lt;/h2&amp;gt;&lt;br /&gt;
Un webmail est un site contenant un panneau de gestion de mails, permettant de vous connecter à votre messagerie simplement depuis un navigateur internet. Le webmail se situe directement sur le serveur de mails et se connecte donc de manière transparente et automatique, en local au serveur IMAP pour afficher vos emails et SMTP pour envoyer des emails. Le webmail est un moyen très simple et très fiable de se connecter avec une configuration correcte, ce qui en fait également un excellent moyen de vérifier la bonne connexion à votre service de messagerie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;URL du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Si votre domaine est &amp;quot;monsite.com&amp;quot;, votre webmail est alors :&lt;br /&gt;
&lt;br /&gt;
* Exemple : http://webmail.monsite.com&lt;br /&gt;
&#039;&#039;Note: Il faut taper cette adresse directement dans votre barre d&#039;adresse et non dans Google. N&#039;hésitez pas à la sauvegarder en favori !&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Sécurisation du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Outre le fait qu&#039;il faut toujours se connecter via une connexion de confiance et avoir des mots de passe sécurisés, il est possible d&#039;accéder à votre webmail en HTTPS afin de protéger les données qui transitent entre votre connexion internet et le serveur&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur &amp;quot;Let&#039;s Encrypt&amp;quot;&lt;br /&gt;
* Assurez-vous que la deuxième case, pour sécuriser le webmail soit bien cochée (Si votre site est accessible via &amp;quot;www.&amp;quot;, cochez également la première case)&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot; (ou &amp;quot;Renouveller&amp;quot; si vous aviez déjà généré un certificat)&lt;br /&gt;
&lt;br /&gt;
Votre webmail est désormais accessible en https sans alerte de sécurité.&amp;lt;br /&amp;gt;&lt;br /&gt;
Exemple: https://webmail.monsite.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir son webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Deux webmail sont disponibles par défaut :&lt;br /&gt;
&lt;br /&gt;
* Horde : Le client anciennement installé par défaut, très fonctionnel mais peu intuitif et peu moderne&lt;br /&gt;
* Roundcube : Le nouveau client installé par défaut, joli, fonctionnel, simple, et proche des standards actuels&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Un webmail n&#039;est autre qu&#039;un site internet. Vous avez techniquement la possibilité d&#039;installer des webmails additionnels sur des sous-domaines, si vous le souhaitez.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour changer de webmail :&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur la rubrique &amp;quot;Adresses mail&amp;quot;&lt;br /&gt;
* Rendez-vous dans l&#039;onglet &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Sous &amp;quot;Messagerie Web&amp;quot;, choisissez Roundcube ou Horde&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Roundcube&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Choisir la langue de Roundcube&amp;lt;/h5&amp;gt;&lt;br /&gt;
Par défaut, Roundcube récupère la langue de votre système, s&#039;il n&#039;y parvient pas, il choisit l&#039;anglais par défaut.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes en Anglais et souhaitez passer en Français, voici la procédure :&lt;br /&gt;
* Dans votre webmail, en haut à droite, cliquez sur Settings&lt;br /&gt;
* Dans &amp;quot;Preferences&amp;quot;, choisissez &amp;quot;User Interface&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Language&amp;quot;, choisissez &amp;quot;French (Français)&amp;quot; puis validez en cliquant sur &amp;quot;Save&amp;quot;&lt;br /&gt;
* Revenez à l&#039;écran d&#039;accueil en cliquant sur le logo &amp;quot;roundcube&amp;quot; en haut à gauche, vos dossiers devraient désormais être en Français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Logiciels de messagerie&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir entre POP et IMAP&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, expliquons les différences entre POP et IMAP :&lt;br /&gt;
&lt;br /&gt;
* Le protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039; synchronise votre logiciel de boîte mail avec le serveur en temps réel, c&#039;est le protocole le plus simple, le plus efficace, le plus compréhensible, et donc le choix recommandé dans la plupart des cas.&lt;br /&gt;
* Le protocole &#039;&#039;&#039;POP&#039;&#039;&#039; synchronise les données en fonction de vos réglages du logiciel, toutes les X minutes. De plus, POP, peut supprimer les messages du serveur pour n&#039;en conserver qu&#039;une copie locale, sur votre ordinateur, et ainsi faire gagner de l&#039;espace d&#039;hébergement, mais attention : si vous changez d&#039;ordinateur ou supprimez votre boîte, vous perdez vos emails.&lt;br /&gt;
* (SMTP est le protocole d&#039;envoi de mails. Tout envoi de mails se fera en SMTP.)&lt;br /&gt;
&lt;br /&gt;
Il faut bien choisir le bon protocole dès la configuration de votre logiciel, car il est impossible de changer ceci ensuite :&lt;br /&gt;
Il vous faudra supprimer le compte, et le recréer pour choisir un protocole différent.&lt;br /&gt;
&lt;br /&gt;
Dans la plupart des cas, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039;. Par exemple :&lt;br /&gt;
* Sur votre téléphone mobile, si vous consultez également vos emails sur votre ordinateur. De cette manière, quand vous lirez un email depuis votre mobile, et que vous vérifiez ensuite votre messagerie sur votre ordinateur, le mail sera toujours présent (contrairement à POP avec option de suppression du message lors du téléchargement).&lt;br /&gt;
* Sur tout appareil, lorsque vous souhaitez que vos emails soient conservés sur le serveur (peut utiliser un espace conséquent, et nécessite donc une formule adaptée à vos besoins en stockage d&#039;email).&lt;br /&gt;
&lt;br /&gt;
Dans d&#039;autres cas, principalement si vous souhaitez conserver vos emails sur votre ordinateur au lieu du serveur, et si vous souhaitez ne pas utiliser trop d&#039;espace sur le serveur, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;POP&#039;&#039;&#039;. Il faudra alors vérifier certains réglages dans votre logiciel de messagerie. Vous disposez en général de trois options :&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur dès leur téléchargement sur votre ordinateur.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur au bout de X jours.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur lors de leur suppression de la corbeille.&lt;br /&gt;
&lt;br /&gt;
En fonction des logiciels de messagerie, ces paramètres peuvent changer. Nous vous invitons à vérifier notre page liée à la configuration des principaux clients de messagerie. (À venir).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration automatique&amp;lt;/h3&amp;gt;&lt;br /&gt;
Avec Outlook et Thunderbird, la configuration peut se faire automatiquement. Dans ce cas, il vous suffit de renseigner votre adresse email et votre mot de passe ; la configuration du serveur de mails se renseigne alors automatiquement.&lt;br /&gt;
&lt;br /&gt;
La configuration automatique est disponible par défaut sous quelques conditions sur tous nos serveurs mutualisés, dédiés et virtuels, à partir de Plesk Obsidian (ou avant cette version, via un de nos scripts que nous avons spécialement développé pour Plesk : https://gitlab.haisoft.net/pub/Plesk_MailAutoconfig).&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la configuration automatique n&#039;est pas disponible pour votre domaine, n&#039;hésitez pas à nous contacter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention !&#039;&#039;&#039; Par défaut, la configuration automatique sélectionne le protocole IMAP, généralement préféré. Pour établir une connexion en POP, vous devez choisir ce mode de connexion via un menu déroulant lors de la configuration de votre logiciel. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Outlook (le logiciel de messagerie)&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre zone DNS doit être gérée chez HaiSoft, si ce n&#039;est pas le cas, vous devez ajouter les enregistrements DNS (voir Les-enregsitrements-DNS) suivants :&lt;br /&gt;
&amp;lt;code&amp;gt;_imaps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;_pop3s._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;_smtps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(remplacer example.com par votre nom de domaine et srvxx.haisoft.net par le nom du serveur sur lequel sont hébergés vos emails)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Thunderbird&amp;lt;/h4&amp;gt;&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Apple &amp;quot;Mail&amp;quot;&amp;lt;/h4&amp;gt;&lt;br /&gt;
Pour Mac et iPhone.&lt;br /&gt;
* Votre domaine et vos mails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre logiciel Apple doit être à jour (2016 et supérieur)&lt;br /&gt;
&lt;br /&gt;
Il vous suffit de visiter le lien suivant (en remplaçant &amp;quot;domaine.tld&amp;quot; par votre nom de domaine et &amp;quot;user@domaine.tld&amp;quot; par votre adresse email) :&amp;lt;br /&amp;gt;&lt;br /&gt;
https://domaine.tld/email.mobileconfig?emailaddress=user@domaine.tld&amp;lt;br /&amp;gt;&lt;br /&gt;
Un téléchargement de fichier vous est alors proposé. Ouvrez le fichier qui doit s&#039;ouvrir avec votre logiciel ou application &amp;quot;Mail&amp;quot;. Validez l&#039;acceptation de la configuration, suivez l&#039;assistant et entrez le mot de passe de votre boîte mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration manuelle&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Pré-requis&amp;lt;/h5&amp;gt;&lt;br /&gt;
Avant toute chose, il vous faut savoir :&lt;br /&gt;
* L&#039;adresse de votre serveur (par exemple : srv04.haisoft.net, en cas de doute, contactez le support HaiSoft)&lt;br /&gt;
* L&#039;adresse email et son mot de passe&lt;br /&gt;
* La différence entre POP et IMAP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Ports et protocoles email&amp;lt;/h5&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion IMAP ou POP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! IMAP (conseillé)&lt;br /&gt;
! POP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter) || srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat requis) || mail.votredomaine.tld (à adapter, certificat requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port&lt;br /&gt;
| 993&lt;br /&gt;
| 995&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion SMTP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! SMTP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port SSL/TLS&lt;br /&gt;
| 465 (recommandé)&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Authentification&lt;br /&gt;
| Requise&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Comprendre les paramètres&amp;lt;/h5&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Serveur&#039;&#039;&#039; : Donné sous la forme &amp;quot;srvXX.haisoft.net&amp;quot;, &amp;quot;vmXXX.haisoft.net&amp;quot;, &amp;quot;dsXXX.haisoft.net&amp;quot;, il s&#039;agit du nom d&#039;hôte de votre serveur, également utilisé pour la connexion à votre [[Panneau de contrôle Plesk]]. En cas de doute, demandez conseil à votre support technique HaiSoft. Ce nom d&#039;hôte comporte également le certificat du serveur de mails, c&#039;est pourquoi il est important d&#039;utiliser ce nom pour la connexion.&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039; : Toute connexion réseau se fait à l&#039;aide d&#039;un port. Chaque protocole a été normalisé pour utiliser un port précis et HaiSoft respecte les ports standards. Attention, un pare-feu sur votre ordinateur ou réseau peut risquer de bloquer votre port, il faut donc vous assurer qu&#039;aucun blocage n&#039;a lieu de ce côté. NB: Cela n&#039;a rien à voir avec les redirections de ports faits par un routeur.&lt;br /&gt;
* &#039;&#039;&#039;Identifiant&#039;&#039;&#039; : Votre identifiant est toujours votre &#039;&#039;&#039;adresse email&#039;&#039;&#039; complète. Ex: moi@domain.tld&lt;br /&gt;
* &#039;&#039;&#039;Mot de passe&#039;&#039;&#039; : Le mot de passe de votre adresse email a été défini lors de sa création. Si vous l&#039;avez oublié, vous pouvez le réinitialiser via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
* &#039;&#039;&#039;Chiffrement SSL/TLS&#039;&#039;&#039; : Cette sécurité permet de protéger les données que vous échangez avec le serveur de mails. Il est également possible de chiffrer en STARTTLS, le protocole est ainsi initialisé différemment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Outlook ne distingue pas correctement SSL et TLS dans la plupart de ses versions, appelant &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;. Si cela ne fait généralement aucune différence pour le POP/IMAP, le SMTP en STARTTLS nécessite d&#039;utiliser le port 587. Si vous n&#039;êtes pas certains des appellations de chiffrement utilisées par Outlook, choisissez le SMTP SSL sur port 465. Alternativement, nous conseillons d&#039;utiliser le logiciel gratuit et libre Thunderbird, qui sait dinstinguer correctement ces protocoles de chiffrement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Problèmes connus et solutions&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Outlook&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Sauvegarde/Suppression impossible en IMAP&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Symptômes&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En IMAP, si les emails envoyés ne se sauvegardent pas et que vous ne pouvez pas supprimer les éléments envoyés avec en erreur &amp;quot;L&#039;élément est déjà supprimé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cause&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans certains cas, Outlook n&#039;est pas capable de définir un chemin IMAP. Nos serveurs utilisent pourtant le dossier par défaut &amp;quot;INBOX&amp;quot; étant standard sur la très vaste majorité des serveurs de mails. Dans quel cas, l&#039;arborescence des dossiers est donc incohérente entre ce que &amp;quot;voit&amp;quot; Outlook et ce qui est présent sur le serveur, causant des erreurs d&#039;écriture/modification sur les mails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Solution&amp;lt;/b&amp;gt;&lt;br /&gt;
* Rendez-vous dans : Fichier / Paramètres du compte / Modifier / Paramètres supplémentaires / Options avancées&amp;lt;br /&amp;gt;&lt;br /&gt;
* Dans &amp;quot;Chemin d&#039;accès au dossier racine&amp;quot;, mettez: INBOX&lt;br /&gt;
* Validez, et relancez Outlook&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=422</id>
		<title>Connexion aux adresses email</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=422"/>
		<updated>2025-10-31T13:41:24Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
&amp;lt;h1&amp;gt;Connexion aux adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
Il existe plusieurs moyens de vous connecter à votre adresse email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
* Votre identifiant est toujours : votre adresse email complète (exemple: moi@monsite.com).&lt;br /&gt;
* Votre mot de passe : a été choisi à la création de l&#039;adresse et peut être changé via votre [[Panneau de contrôle Plesk]] si nécessaire. Voir [[Gestion_des_adresses_email#Changer_un_mot_de_passe_email|Changer un mot de passe email]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Webmail&amp;lt;/h2&amp;gt;&lt;br /&gt;
Un webmail est un site contenant un panneau de gestion de mails, permettant de vous connecter à votre messagerie simplement depuis un navigateur internet. Le webmail se situe directement sur le serveur de mails et se connecte donc de manière transparente et automatique, en local au serveur IMAP pour afficher vos emails et SMTP pour envoyer des emails. Le webmail est un moyen très simple et très fiable de se connecter avec une configuration correcte, ce qui en fait également un excellent moyen de vérifier la bonne connexion à votre service de messagerie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;URL du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Si votre domaine est &amp;quot;monsite.com&amp;quot;, votre webmail est alors :&lt;br /&gt;
&lt;br /&gt;
* Exemple : http://webmail.monsite.com&lt;br /&gt;
&#039;&#039;Note: Il faut taper cette adresse directement dans votre barre d&#039;adresse et non dans Google. N&#039;hésitez pas à la sauvegarder en favori !&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Sécurisation du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Outre le fait qu&#039;il faut toujours se connecter via une connexion de confiance et avoir des mots de passe sécurisés, il est possible d&#039;accéder à votre webmail en HTTPS afin de protéger les données qui transitent entre votre connexion internet et le serveur&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur &amp;quot;Let&#039;s Encrypt&amp;quot;&lt;br /&gt;
* Assurez-vous que la deuxième case, pour sécuriser le webmail soit bien cochée (Si votre site est accessible via &amp;quot;www.&amp;quot;, cochez également la première case)&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot; (ou &amp;quot;Renouveller&amp;quot; si vous aviez déjà généré un certificat)&lt;br /&gt;
&lt;br /&gt;
Votre webmail est désormais accessible en https sans alerte de sécurité.&amp;lt;br /&amp;gt;&lt;br /&gt;
Exemple: https://webmail.monsite.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir son webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Deux webmail sont disponibles par défaut :&lt;br /&gt;
&lt;br /&gt;
* Horde : Le client anciennement installé par défaut, très fonctionnel mais peu intuitif et peu moderne&lt;br /&gt;
* Roundcube : Le nouveau client installé par défaut, joli, fonctionnel, simple, et proche des standards actuels&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Un webmail n&#039;est autre qu&#039;un site internet. Vous avez techniquement la possibilité d&#039;installer des webmails additionnels sur des sous-domaines, si vous le souhaitez.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour changer de webmail :&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur la rubrique &amp;quot;Adresses mail&amp;quot;&lt;br /&gt;
* Rendez-vous dans l&#039;onglet &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Sous &amp;quot;Messagerie Web&amp;quot;, choisissez Roundcube ou Horde&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Roundcube&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Choisir la langue de Roundcube&amp;lt;/h5&amp;gt;&lt;br /&gt;
Par défaut, Roundcube récupère la langue de votre système, s&#039;il n&#039;y parvient pas, il choisit l&#039;anglais par défaut.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes en Anglais et souhaitez passer en Français, voici la procédure :&lt;br /&gt;
* Dans votre webmail, en haut à droite, cliquez sur Settings&lt;br /&gt;
* Dans &amp;quot;Preferences&amp;quot;, choisissez &amp;quot;User Interface&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Language&amp;quot;, choisissez &amp;quot;French (Français)&amp;quot; puis validez en cliquant sur &amp;quot;Save&amp;quot;&lt;br /&gt;
* Revenez à l&#039;écran d&#039;accueil en cliquant sur le logo &amp;quot;roundcube&amp;quot; en haut à gauche, vos dossiers devraient désormais être en Français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Logiciels de messagerie&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir entre POP et IMAP&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, expliquons les différences entre POP et IMAP :&lt;br /&gt;
&lt;br /&gt;
* Le protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039; synchronise votre logiciel de boîte mail avec le serveur en temps réel, c&#039;est le protocole le plus simple, le plus efficace, le plus compréhensible, et donc le choix recommandé dans la plupart des cas.&lt;br /&gt;
* Le protocole &#039;&#039;&#039;POP&#039;&#039;&#039; synchronise les données en fonction de vos réglages du logiciel, toutes les X minutes. De plus, POP, peut supprimer les messages du serveur pour n&#039;en conserver qu&#039;une copie locale, sur votre ordinateur, et ainsi faire gagner de l&#039;espace d&#039;hébergement, mais attention : si vous changez d&#039;ordinateur ou supprimez votre boîte, vous perdez vos emails.&lt;br /&gt;
* (SMTP est le protocole d&#039;envoi de mails. Tout envoi de mails se fera en SMTP.)&lt;br /&gt;
&lt;br /&gt;
Il faut bien choisir le bon protocole dès la configuration de votre logiciel, car il est impossible de changer ceci ensuite :&lt;br /&gt;
Il vous faudra supprimer le compte, et le recréer pour choisir un protocole différent.&lt;br /&gt;
&lt;br /&gt;
Dans la plupart des cas, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039;. Par exemple :&lt;br /&gt;
* Sur votre téléphone mobile, si vous consultez également vos emails sur votre ordinateur. De cette manière, quand vous lirez un email depuis votre mobile, et que vous vérifiez ensuite votre messagerie sur votre ordinateur, le mail sera toujours présent (contrairement à POP avec option de suppression du message lors du téléchargement).&lt;br /&gt;
* Sur tout appareil, lorsque vous souhaitez que vos emails soient conservés sur le serveur (peut utiliser un espace conséquent, et nécessite donc une formule adaptée à vos besoins en stockage d&#039;email).&lt;br /&gt;
&lt;br /&gt;
Dans d&#039;autres cas, principalement si vous souhaitez conserver vos emails sur votre ordinateur au lieu du serveur, et si vous souhaitez ne pas utiliser trop d&#039;espace sur le serveur, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;POP&#039;&#039;&#039;. Il faudra alors vérifier certains réglages dans votre logiciel de messagerie. Vous disposez en général de trois options :&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur dès leur téléchargement sur votre ordinateur.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur au bout de X jours.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur lors de leur suppression de la corbeille.&lt;br /&gt;
&lt;br /&gt;
En fonction des logiciels de messagerie, ces paramètres peuvent changer. Nous vous invitons à vérifier notre page liée à la configuration des principaux clients de messagerie. (À venir).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration automatique&amp;lt;/h3&amp;gt;&lt;br /&gt;
Avec Outlook et Thunderbird, la configuration peut se faire automatiquement. Dans ce cas, il vous suffit de renseigner votre adresse email et votre mot de passe ; la configuration du serveur de mails se renseigne alors automatiquement.&lt;br /&gt;
&lt;br /&gt;
La configuration automatique est disponible par défaut sous quelques conditions sur tous nos serveurs mutualisés, dédiés et virtuels, à partir de Plesk Obsidian (ou avant cette version, via un de nos scripts que nous avons spécialement développé pour Plesk : https://gitlab.haisoft.net/pub/Plesk_MailAutoconfig).&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la configuration automatique n&#039;est pas disponible pour votre domaine, n&#039;hésitez pas à nous contacter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention !&#039;&#039;&#039; Par défaut, la configuration automatique sélectionne le protocole IMAP, généralement préféré. Pour établir une connexion en POP, vous devez choisir ce mode de connexion via un menu déroulant lors de la configuration de votre logiciel. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Outlook (le logiciel de messagerie)&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre zone DNS doit être gérée chez HaiSoft, si ce n&#039;est pas le cas, vous devez ajouter les enregistrements DNS (voir Les-enregsitrements-DNS) suivants :&lt;br /&gt;
&amp;lt;code&amp;gt;_imaps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;_pop3s._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;_smtps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(remplacer example.com par votre nom de domaine et srvxx.haisoft.net par le nom du serveur sur lequel sont hébergés vos emails)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Thunderbird&amp;lt;/h4&amp;gt;&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Apple &amp;quot;Mail&amp;quot;&amp;lt;/h4&amp;gt;&lt;br /&gt;
Pour Mac et iPhone.&lt;br /&gt;
* Votre domaine et vos mails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre logiciel Apple doit être à jour (2016 et supérieur)&lt;br /&gt;
&lt;br /&gt;
Il vous suffit de visiter le lien suivant (en remplaçant &amp;quot;domaine.tld&amp;quot; par votre nom de domaine et &amp;quot;user@domaine.tld&amp;quot; par votre adresse email) :&amp;lt;br /&amp;gt;&lt;br /&gt;
https://domaine.tld/email.mobileconfig?emailaddress=user@domaine.tld&amp;lt;br /&amp;gt;&lt;br /&gt;
Un téléchargement de fichier vous est alors proposé. Ouvrez le fichier qui doit s&#039;ouvrir avec votre logiciel ou application &amp;quot;Mail&amp;quot;. Validez l&#039;acceptation de la configuration, suivez l&#039;assistant et entrez le mot de passe de votre boîte mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration manuelle&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Pré-requis&amp;lt;/h5&amp;gt;&lt;br /&gt;
Avant toute chose, il vous faut savoir :&lt;br /&gt;
* L&#039;adresse de votre serveur (par exemple : srv04.haisoft.net, en cas de doute, contactez le support HaiSoft)&lt;br /&gt;
* L&#039;adresse email et son mot de passe&lt;br /&gt;
* La différence entre POP et IMAP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Ports et protocoles email&amp;lt;/h5&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion IMAP ou POP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! IMAP (conseillé)&lt;br /&gt;
! POP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter) || srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat requis) || mail.votredomaine.tld (à adapter, certificat requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port&lt;br /&gt;
| 993&lt;br /&gt;
| 995&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion SMTP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! SMTP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat wildcard requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port SSL/TLS&lt;br /&gt;
| 465 (recommandé)&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Authentification&lt;br /&gt;
| Requise&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Comprendre les paramètres&amp;lt;/h5&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Serveur&#039;&#039;&#039; : Donné sous la forme &amp;quot;srvXX.haisoft.net&amp;quot;, &amp;quot;vmXXX.haisoft.net&amp;quot;, &amp;quot;dsXXX.haisoft.net&amp;quot;, il s&#039;agit du nom d&#039;hôte de votre serveur, également utilisé pour la connexion à votre [[Panneau de contrôle Plesk]]. En cas de doute, demandez conseil à votre support technique HaiSoft. Ce nom d&#039;hôte comporte également le certificat du serveur de mails, c&#039;est pourquoi il est important d&#039;utiliser ce nom pour la connexion.&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039; : Toute connexion réseau se fait à l&#039;aide d&#039;un port. Chaque protocole a été normalisé pour utiliser un port précis et HaiSoft respecte les ports standards. Attention, un pare-feu sur votre ordinateur ou réseau peut risquer de bloquer votre port, il faut donc vous assurer qu&#039;aucun blocage n&#039;a lieu de ce côté. NB: Cela n&#039;a rien à voir avec les redirections de ports faits par un routeur.&lt;br /&gt;
* &#039;&#039;&#039;Identifiant&#039;&#039;&#039; : Votre identifiant est toujours votre &#039;&#039;&#039;adresse email&#039;&#039;&#039; complète. Ex: moi@domain.tld&lt;br /&gt;
* &#039;&#039;&#039;Mot de passe&#039;&#039;&#039; : Le mot de passe de votre adresse email a été défini lors de sa création. Si vous l&#039;avez oublié, vous pouvez le réinitialiser via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
* &#039;&#039;&#039;Chiffrement SSL/TLS&#039;&#039;&#039; : Cette sécurité permet de protéger les données que vous échangez avec le serveur de mails. Il est également possible de chiffrer en STARTTLS, le protocole est ainsi initialisé différemment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Outlook ne distingue pas correctement SSL et TLS dans la plupart de ses versions, appelant &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;. Si cela ne fait généralement aucune différence pour le POP/IMAP, le SMTP en STARTTLS nécessite d&#039;utiliser le port 587. Si vous n&#039;êtes pas certains des appellations de chiffrement utilisées par Outlook, choisissez le SMTP SSL sur port 465. Alternativement, nous conseillons d&#039;utiliser le logiciel gratuit et libre Thunderbird, qui sait dinstinguer correctement ces protocoles de chiffrement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Problèmes connus et solutions&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Outlook&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Sauvegarde/Suppression impossible en IMAP&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Symptômes&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En IMAP, si les emails envoyés ne se sauvegardent pas et que vous ne pouvez pas supprimer les éléments envoyés avec en erreur &amp;quot;L&#039;élément est déjà supprimé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cause&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans certains cas, Outlook n&#039;est pas capable de définir un chemin IMAP. Nos serveurs utilisent pourtant le dossier par défaut &amp;quot;INBOX&amp;quot; étant standard sur la très vaste majorité des serveurs de mails. Dans quel cas, l&#039;arborescence des dossiers est donc incohérente entre ce que &amp;quot;voit&amp;quot; Outlook et ce qui est présent sur le serveur, causant des erreurs d&#039;écriture/modification sur les mails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Solution&amp;lt;/b&amp;gt;&lt;br /&gt;
* Rendez-vous dans : Fichier / Paramètres du compte / Modifier / Paramètres supplémentaires / Options avancées&amp;lt;br /&amp;gt;&lt;br /&gt;
* Dans &amp;quot;Chemin d&#039;accès au dossier racine&amp;quot;, mettez: INBOX&lt;br /&gt;
* Validez, et relancez Outlook&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=S%C3%A9curisations_et_normes_email&amp;diff=421</id>
		<title>Sécurisations et normes email</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=S%C3%A9curisations_et_normes_email&amp;diff=421"/>
		<updated>2025-10-31T13:30:29Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
&amp;lt;h1&amp;gt;Sécurisations et normes email&amp;lt;/h1&amp;gt;&lt;br /&gt;
La réception et la sécurisation des emails se fait principalement par des règles [[DNS]] présentes pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;MX: Serveur de réception des emails&amp;lt;/h2&amp;gt;&lt;br /&gt;
La réception des emails ne peut se faire que si une entrée de type &amp;quot;MX&amp;quot; est présente dans la zone DNS du domaine. Cette entrée MX correspond au serveur SMTP de réception de mails. Le MX est par convention un nom canonique et non une adresse IP.&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
Soit le domaine &amp;quot;monsite.tld&amp;quot; dont les emails sont hébergés chez HaiSoft sur le serveur srv12.haisoft.net&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons ajouter une entrée MX utilisant le nom d&#039;hôte de la machine hébergeant le domaine :&lt;br /&gt;
&amp;lt;code&amp;gt;MX 0 srv12.haisoft.net&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous conseillons cette méthode car srv12.haisoft.net est également le serveur POP/IMAP/SMTP à utiliser pour vos connexions sécurisées, car le nom d&#039;hôte contient les certificats SSL/TLS permettant de se connecter de manière sécurisée au serveur.&lt;br /&gt;
&lt;br /&gt;
* Ou bien nous pouvons ajouter un sous-domaine et l&#039;assigner en MX&lt;br /&gt;
&amp;lt;pre&amp;gt;mail A 154.41.66.12&lt;br /&gt;
MX 0 mail.monsite.tld&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Sécurité&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bien que les normes relatives aux emails parviennent difficilement à être universalisées, quelques standards sont de plus en plus utilisés afin de :&lt;br /&gt;
&lt;br /&gt;
* Diminuer la réception de spams&lt;br /&gt;
* Limiter au maximum l&#039;usurpation d&#039;identité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;HELO&amp;lt;/h3&amp;gt;&lt;br /&gt;
Le &amp;quot;HELO&amp;quot; est le message de présentation envoyé par un serveur SMTP. Afin d&#039;atteindre un niveau de confiance correct, ce HELO doit répondre à plusieurs critères :&lt;br /&gt;
* Il doit être un FQDN (nom de domaine ou sous-domaine) valide, pointant vers l&#039;IP du serveur SMTP envoyant le mail&lt;br /&gt;
* Ce nom doit être identique correspondre au rDNS (reverse DNS) de l&#039;IP du serveur SMTP.&lt;br /&gt;
* Ce rDNS ne doit PAS être sous la forme par défaut IPReversed.provider.tld car un serveur SMTP n&#039;ayant pas un rDNS personnalisé a de fortes propensions à être un botnet émettant du spam.&lt;br /&gt;
&lt;br /&gt;
En somme il faut choisir un nom (en général le nom d&#039;hôte de la machine contenant le serveur SMTP), mettre ce nom en reverse DNS de l&#039;IP du serveur, et demander au serveur de mails d&#039;indiquer ce nom en HELO.&lt;br /&gt;
&lt;br /&gt;
Un mail ne répondant pas à ces critères est généralement considéré comme spam. &lt;br /&gt;
&lt;br /&gt;
Nos serveurs sont configurés pour rejeter les emails n&#039;ayant pas un HELO correct, car cela est le minimum à respecter lorsque l&#039;on envoie un email. Si l&#039;expéditeur n&#039;est pas en mesure de corriger sa configuration, nous pouvons &#039;&#039;&#039;en dernier recours&#039;&#039;&#039; whitelister son adresse pour que vous receviez ses emails, mais cela anihile alors toute possibilité de vérification de l&#039;authenticité de l&#039;expéditeur, c&#039;est donc extrêmement non recommandé.&lt;br /&gt;
&lt;br /&gt;
HaiSoft met tout en oeuvre pour fournir un HELO correct et ainsi permettre la meilleure délivrabilité de vos mails. Tout mail envoyé par votre serveur HaiSoft est configuré pour posséder un HELO correct. Si vous détectiez toutefois une anomalie à ce niveau, n&#039;hésitez pas à nous contacter par ticket support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;SPF (Sender Policy Framework)&amp;lt;/h3&amp;gt;&lt;br /&gt;
SPF permet de définir les serveurs habilités à relayer les emails d&#039;un domaine. Cette règle est présente sous forme de règle TXT dans la zone DNS du domaine. Cela permet d&#039;éviter qu&#039;une tierce personne envoie des emails à votre nom. Cela signifie également qu&#039;il faut utiliser un serveur habilité à vous authentifier pour envoyer vos emails, sinon ces derniers n&#039;ont aucune valeur d&#039;authentification et seront donc rejetés.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Fonctionnement d&#039;SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un prestataire de mails reçoit un mail provenant de votre domaine, il vérifie donc si la zone DNS du domaine emétteur du mail contient une règle SPF :&lt;br /&gt;
&lt;br /&gt;
* Si la zone DNS contient une règle SPF et qu&#039;elle est respectée, tout va bien.&lt;br /&gt;
* Si elle n&#039;en contient pas, alors le mail peut passer, mais sa chance de tomber dans les spams augmente. &lt;br /&gt;
* Si elle contient une règle SPF qui n&#039;est pas respectée, alors si cette règle est stricte (-all) le mail a d&#039;énormes chances d&#039;être rejeté, et si cette règle est non stricte (~all), le mail risque d&#039;être considéré comme du spam, d&#039;être rejeté, ou peut passer normalement, au choix du serveur de réception.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Règle SPF HaiSoft&amp;lt;/h4&amp;gt;&lt;br /&gt;
La règle SPF par défaut d&#039;HaiSoft est :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;v=spf1 a mx include:spf.haisoft.net -all&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Syntaxe SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour la règle SPF par défaut d&#039;HaiSoft :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;v=spf1&amp;lt;/code&amp;gt; permet d&#039;indiquer qu&#039;il s&#039;agit d&#039;une règle SPF&lt;br /&gt;
* &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur du domaine principal à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;mx&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur de réception de mails du domaine à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;include:spf.haisoft.net&amp;lt;/code&amp;gt; permet d&#039;inclure une règle SPF existante. Si l&#039;on regarde la règle SPF derrière spf.haisoft.net, on obtiens : &amp;lt;code&amp;gt;v=spf1 ip4:185.177.47.49 ip4:91.212.26.49 include:relay.mailchannels.net -all&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ip4:185.177.47.49 ip4:91.212.26.49&amp;lt;/code&amp;gt; permettent d&#039;autoriser ces deux IP d&#039;HaiSoft à envoyer des emails (il s&#039;agit de serveurs de relais)&lt;br /&gt;
* &amp;lt;code&amp;gt;include:relay.mailchannels.net&amp;lt;/code&amp;gt; permet d&#039;autoriser partenaire relais de mails MailChannels à transférer des emails pour le domaine.&lt;br /&gt;
* &amp;lt;code&amp;gt;~all&amp;lt;/code&amp;gt; permet d&#039;indiquer que d&#039;autres serveurs peuvent être amenés à éventuellement envoyer des emails.&lt;br /&gt;
* &amp;lt;code&amp;gt;-all&amp;lt;/code&amp;gt; serait une règle plus stricte que &amp;lt;code&amp;gt;~all&amp;lt;/code&amp;gt;, elle indiquerait qu&#039;aucun autre serveur que ceux cités dans la zone SPF n&#039;a le droit d&#039;envoyer d&#039;emails pour le domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Erreurs SPF courantes&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Lorsque l&#039;on vous fournit une règle SPF à ajouter, il ne faut pas créer une nouvelle entrée, mais éditer votre règle existante.&lt;br /&gt;
* Si vous avez plusieurs règles SPF, l&#039;une ou l&#039;autre sera aléatoirement lue par vos destinataires, pouvant causer le rejet de vos emails.&lt;br /&gt;
* Il ne faut pas utiliser un relai SMTP qui n&#039;est pas autorisé dans votre règle SPF. Seul votre serveur hébergeant les emails et étant capable de vous authentifier est habilité à envoyer des emails pour votre domaine. Vos mails risquent d&#039;être rejetés si vous ignorez cette règle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Les blacklists&amp;lt;/h3&amp;gt;&lt;br /&gt;
Des listes publiques d&#039;expéditeurs de spams existent. Si l&#039;IP du serveur SMTP envoyant un mail est listée sur l&#039;une de ces listes, le serveur SMTP destinataire rejettera probablement le mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DKIM (DomainKeys Identified Mail)&amp;lt;/h3&amp;gt;&lt;br /&gt;
DKIM permet de chiffrer une partie de vos emails sortants par un code qui n&#039;est déchiffrable qu&#039;avec la clé publique présente dans votre zone DNS. Cela permet d&#039;augmenter l&#039;authentification des emails envoyés par votre domaine. DKIM s&#039;inscrit sous forme d&#039;entrée TXT dans votre zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Activer DKIM via Plesk&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour activer DKIM, pour votre domaine:&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Dans &amp;quot;Adresses email&amp;quot; puis &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Cochez &amp;quot;Utiliser le système anti-spam DKIM pour signer les mails sortants&amp;quot; et cliquez sur OK&lt;br /&gt;
&lt;br /&gt;
La signature DKIM et l&#039;entrée DNS correspondante sont alors automatiquement activées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DMARC (Domain-based Message Authentication)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DMARC permet de choisir une action en cas de non-respect de DKIM ou de SPF. &lt;br /&gt;
&lt;br /&gt;
Cette entrée DNS de type TXT permet également de définir une adresse à qui envoyer les informations de rejets de mails de votre domaine, ce qui vous fera recevoir un email de la part de tous les plus grands prestataires à qui votre domaine aura envoyé des emails. Cette norme est de plus en plus utilisée. Elle se présente sous forme d&#039;entrée TXT dans votre zone DNS. Dans certains cas, si on vous l&#039;impose, vous pouvez entrer une règle DMARC vide :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;_DMARC TXT v=DMARC1; p=none&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une valeur plus utile serait néanmoins plutôt de ce type :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;_DMARC TXT v=DMARC1; p=reject; fo=0; adkim=r; aspf=s; pct=100; ri=86400; sp=reject&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une telle valeur permet de rejeter tous les mails ne respectant pas SPF mais laisse passer en cas de souci DKIM, elle permet aussi de ne pas accepter l&#039;envoi de mails en tant qu&#039;un sous-domaine de votre domaine. C&#039;est donc un gage de sécurité non négligeable pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
D&#039;autres champs existent pour recevoir des rapports des mails envoyés en tant que votre domaine vers les différents prestataires de mails.&lt;br /&gt;
Cet article vous donnera plus d&#039;informations : https://help.returnpath.com/hc/fr/articles/222437867-Quelles-sont-les-diff%C3%A9rentes-balises-d-un-enregistrement-DMARC-&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Panneau_de_contr%C3%B4le_Plesk&amp;diff=420</id>
		<title>Panneau de contrôle Plesk</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Panneau_de_contr%C3%B4le_Plesk&amp;diff=420"/>
		<updated>2025-09-25T09:16:24Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Votre panneau de contrôle Plesk est élémentaire puisqu&#039;il vous permet de gérer votre espace d&#039;hébergement. &lt;br /&gt;
&lt;br /&gt;
Il permet notamment:&lt;br /&gt;
* De gérer vos adresses email&lt;br /&gt;
* De gérer vos accès FTP&lt;br /&gt;
* De gérer vos bases de données&lt;br /&gt;
* De gérer votre serveur web (version de PHP, SSL/TLS)&lt;br /&gt;
* Et bien d&#039;autres choses...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Accès à Plesk&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Connexion en un clic via l&#039;espace client&amp;lt;/h4&amp;gt;&lt;br /&gt;
Vous pouvez vous connectez en un clic à Plesk via votre espace client :&lt;br /&gt;
En fonction de votre offre, ce lien peut être présent dans un des menus &#039;&#039;&#039;Noms de domaine&#039;&#039;&#039;, &#039;&#039;&#039;Hébergements&#039;&#039;&#039; ou &#039;&#039;&#039;Serveurs&#039;&#039;&#039;, par exemple :&lt;br /&gt;
&lt;br /&gt;
[[File:EspaceClientHaisoft_LienPlesk.png|1400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez vous connecter sans passer par l&#039;espace client, il vous faudra alors : l&#039;&#039;&#039;&#039;URL&#039;&#039;&#039;, l&#039;&#039;&#039;&#039;identifiant&#039;&#039;&#039;, et le &#039;&#039;&#039;mot de passe&#039;&#039;&#039;.&lt;br /&gt;
Ces informations vous sont fournies par mail lors de l&#039;activation de vos services.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;URL&amp;lt;/h4&amp;gt;&lt;br /&gt;
L&#039;URL de votre panneau de contrôle vous est fournie par mail lors de l&#039;activation de vos services.&lt;br /&gt;
Exemples:&lt;br /&gt;
* Pour les hébergements mutualisés : https://srvXX.haisoft.net:8443&lt;br /&gt;
* Pour les VM : https://vmXXX.haisoft.net:8443&lt;br /&gt;
* Pour les serveurs dédiés : https://dsXXX.haisoft.net:8443&lt;br /&gt;
&#039;&#039;Note: Remplacer &amp;quot;XX&amp;quot; par les numéros réels correspondant à votre serveur.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Identifiant&amp;lt;/h4&amp;gt;&lt;br /&gt;
* Sur serveur mutualisé, votre identifiant est : Votre numéro client (commençant par &amp;quot;C&amp;quot; et suivi d&#039;un numéro).&lt;br /&gt;
* Sur serveur VM ou dédié, votre identifiant est : &amp;quot;admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Changer mon mot de passe&amp;lt;/h5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour modifier le mot de passe de votre [[Panneau de contrôle Plesk]] :&lt;br /&gt;
* Une fois connecté(e) à votre panneau de contrôle Plesk, sur le voltet de gauche, cliquez sur &amp;quot;Compte&amp;quot;&lt;br /&gt;
* Dans les bouton supérieurs cliquez sur &amp;quot;Mon profil&amp;quot;&lt;br /&gt;
* Entrez votre mot de passe dans les deux champs, ou (cliquez sur générer puis afficher)&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot; ou &amp;quot;Appliquer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Mot de passe oublié&amp;lt;/h5&amp;gt;&lt;br /&gt;
Si vous avez perdu le mot de passe de votre [[Panneau de contrôle Plesk]], vous pouvez suivre la procédure de mot de passe oublié de Plesk.&lt;br /&gt;
&lt;br /&gt;
* Cliquez sur &amp;quot;Mot de passe oublié ?&amp;quot;&lt;br /&gt;
* Renseignez votre numéro client - &#039;&#039;Commençant par &amp;quot;C&amp;quot;, ce numéro est également utilisé pour la connexion sur votre espace client sur https://www.haisoft.fr&#039;&#039;&lt;br /&gt;
* Renseignez votre adresse email - &#039;&#039;Note: Votre adresse email sous Plesk est indépendante de cette de votre espace client, si l&#039;adresse n&#039;est plus valide, veuillez contacter le service technique.&#039;&#039;&lt;br /&gt;
* Validez, vous recevrez un email dans la minute suivante. &lt;br /&gt;
* Dans le mail reçu, cliquez sur le lien et changez votre mot de passe.&lt;br /&gt;
&lt;br /&gt;
Si vous ne parvenez toutefois pas à changer votre mot de passe, par exemple si votre adresse renseignée dans Plesk n&#039;est plus valide, il faut créer un ticket support technique afin de le réinitialiser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Erreur courante&amp;lt;/h5&amp;gt;&lt;br /&gt;
Si vous-vous connectez avec comme identifiant votre adresse email hébergée chez HaiSoft (exemple moi@monsite.com) au lieu de votre numéro client (exemple C00001), vous n&#039;aurez non pas accès à l&#039;administration complète de votre domaine, mais seulement à l&#039;administration de votre boîte mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Utilisation de Plesk&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Ajouter un domaine&amp;lt;/h4&amp;gt;&lt;br /&gt;
Cette partie s&#039;applique aux revendeurs, clients multi-domaines et possesseurs de serveurs VM ou dédiés.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un domaine dans Plesk, il vous suffit de vous rendre dans &amp;quot;Domaines&amp;quot;, de cliquer sur &amp;quot;Ajouter un domaine&amp;quot; puis de suivre simplement la procédure :&lt;br /&gt;
&lt;br /&gt;
* Renseignez le nom de domaine.&lt;br /&gt;
* Si vous gérez vos domaines via des clients, cliquez sur &amp;quot;Affecter ce domaine à un client&amp;quot;, sinon laissez la case vide.&lt;br /&gt;
* Laissez l&#039;option &amp;quot;Créer un abonnement&amp;quot; tel qu&#039;elle est&lt;br /&gt;
* Choisissez un nom d&#039;utilisateur pour ce domaine qui servira d&#039;accès FTP et dont le mot de passe peut être changé par la suite. De préférence, choisissez un nom qui vous permettra de facilement reconnaitre le domaine.&lt;br /&gt;
* Cliquez sur OK.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Fichier:EspaceClientHaisoft_LienPlesk.png&amp;diff=419</id>
		<title>Fichier:EspaceClientHaisoft LienPlesk.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Fichier:EspaceClientHaisoft_LienPlesk.png&amp;diff=419"/>
		<updated>2025-09-25T09:08:30Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=E-mail&amp;diff=418</id>
		<title>E-mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=E-mail&amp;diff=418"/>
		<updated>2025-05-13T13:24:38Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense toutes les informations nécessaires à la création, gestion, configuration de vos adresses email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Gestion des adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
La gestion des adresses email se fait via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Créer une adresse email&amp;lt;/h2&amp;gt;&lt;br /&gt;
Vous pouvez créer librement des adresses email pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Créer une adresse email&amp;quot;&lt;br /&gt;
* Entrez le nom désiré pour cette nouvelle adresse email&lt;br /&gt;
* Choisissez votre mot de passe. - Vous pouvez aussi cliquer sur générer, puis &amp;quot;afficher&amp;quot; pour voir et copier votre mot de passe.&lt;br /&gt;
* Nous vous conseillons d&#039;activer l&#039;anti-spam : Cliquez sur l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;, puis cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;. (Vous retrouverez plus de détails à la rubrique [[E-mail#R.C3.A9gler_mon_filtre_anti-spam]])&lt;br /&gt;
* Cliquez sur OK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Changer un mot de passe email&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse email désirée&lt;br /&gt;
* Choisissez votre mot de passe. - Vous pouvez aussi cliquer sur générer, puis &amp;quot;afficher&amp;quot; pour voir et copier votre mot de passe.&lt;br /&gt;
* Cliquez sur OK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Supprimer une adresse email&amp;lt;/h2&amp;gt;&lt;br /&gt;
Attention: Cette opération est irréversible. Si un backup est disponible, nous pouvons restaurer vos emails, mais toute préférence relative à cette adresse est perdue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez supprimer librement des adresses email pour votre domaine. &lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cochez la case correspondant à l&#039;adresse à supprimer&lt;br /&gt;
* Au dessus de la liste d&#039;adresses, cliquez sur &amp;quot;Supprimer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Régler mon filtre anti-spam&amp;lt;/h2&amp;gt;&lt;br /&gt;
Le réglage du filtre anti-spam par analyse de contenu s&#039;effectue via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse à configurer&lt;br /&gt;
* Sélectionnez l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;&lt;br /&gt;
* Cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;&lt;br /&gt;
* Choisissez l&#039;action à effectuer (recommandé: &amp;quot;Déplacer le spam dans le dossier Spam&amp;quot;)&lt;br /&gt;
* Optionnel: Cliquez sur &amp;quot;Voir les paramètres avancés&amp;quot; et réglez le seuil de détection du filtre : Par défaut 7&lt;br /&gt;
* Optionnel: Indiquez en liste blanche les expéditeurs dont il faut toujours accepter les emails, et en liste noir les expéditeurs à toujours rejeter.&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB: Le paramètre &amp;quot;Intensité du filtre anti-spam&amp;quot; est un seuil de détection : Si vous baissez cette valeur, le filtre sera plus strict (attention aux faux-positifs), augmenter la valeur rend le filtre plus permissif. Nous conseillons de ne pas descendre sous une valeur de 2 à 3, un réglage de 5 à 7 étant optimal dans la plupart des cas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Réception de spams&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter de recevoir du spam, voici quelques conseils:&lt;br /&gt;
&lt;br /&gt;
* Ne pas choisir une adressse &amp;quot;contact@&amp;quot; ou &amp;quot;info@&amp;quot;, cette adresse est trop fréquente et sera systématiquement spammée dès lors que votre domaine est présent sur internet&lt;br /&gt;
* Ne pas diffuser votre adresse email en clair sur internet; si besoin, mettez en place un formulaire de contact sur votre site (avec bien-sûr [[Sécurisation de formulaire|un captcha]] de protection anti-robots)&lt;br /&gt;
* Ne pas vous inscrire sur des sites peu scrupuleux concernant le respect de la vie privée et des données personnelles, avec votre adresse email (si besoin, créez une adresse email &amp;quot;poubelle&amp;quot; pour cet effet)&lt;br /&gt;
* Si nécessaire, renommer votre adresse, cela conserve vos emails et stoppe immédiatement la réception de spams.&lt;br /&gt;
&lt;br /&gt;
{{:Connexion_aux_adresses_email}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Envois de mails depuis un site&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;envoi de mails depuis un site doit se faire:&lt;br /&gt;
* En SMTP avec authentification&lt;br /&gt;
* Depuis une adresse email existante, créee au préalable dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
&lt;br /&gt;
Particularités:&lt;br /&gt;
* Pour des raisons de sécurité, la fonction `mail()` de PHP qui ne requiert aucune authentification est désactivée&lt;br /&gt;
* A partir de PHP 5.6, il faut utiliser votre nom d&#039;hôte en tant que serveur&lt;br /&gt;
&lt;br /&gt;
Chaque script dispose de son propre moyen d&#039;envoyer des emails. Nous vous invitons à consulter notre article pour voir comment configurer le votre :&lt;br /&gt;
https://blog.haisoft.fr/connaissances/configurer-lenvoi-demail-via-smtp-pour-votre-site/&lt;br /&gt;
&lt;br /&gt;
Si votre site n&#039;utilise pas un script particulier, voici d&#039;autres méthodes comment coder un formulaire d&#039;envoi d&#039;email :&lt;br /&gt;
[[Envoi d&#039;email authentifié via PHP ou Perl]]&lt;br /&gt;
&lt;br /&gt;
Partez du principe que vous configurez un logiciel de messagerie distant. La configuration est donc similaire à celle utilisée pour un client de messagerie (voir [[E-mail#Configuration_manuelle]]). Vous pouvez également utiliser une adresse email externe tant que vous utilisez SMTP, néanmoins, il est conseillé d&#039;utiliser une adresse de votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration sécurisée&amp;lt;/h2&amp;gt;&lt;br /&gt;
Cette configuration est recommandée :&lt;br /&gt;
&lt;br /&gt;
Configuration 1) SSL/TLS&lt;br /&gt;
* Serveur: srvXX.haisoft.net (remplacer par votre nom d&#039;hôte)&lt;br /&gt;
* Port: 465&lt;br /&gt;
* Chiffrement (sécurité): SSL/TLS (attention, certains programmes appellent &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;, dans quel cas, cela ne fonctionne pas sur le port 465 et il faut donc choisir &amp;quot;SSL&amp;quot;)&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
Configuration 2) STARTTLS&lt;br /&gt;
* Serveur: srvXX.haisoft.net (remplacer par votre nom d&#039;hôte)&lt;br /&gt;
* Port: 587&lt;br /&gt;
* Chiffrement (sécurité): STARTTLS (souvent appelé &amp;quot;TLS&amp;quot;)&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration legacy&amp;lt;/h2&amp;gt;&lt;br /&gt;
Avant PHP 5.6, il était courant d&#039;utiliser les paramètres suivants, qui sont désormais à mettre à jour et à éviter : &lt;br /&gt;
* Serveur: &amp;quot;localhost&amp;quot; ou &amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
* Port: 25&lt;br /&gt;
* Chiffrement (sécurité): Aucun&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
Cette configuration est désormais incorrecte car :&lt;br /&gt;
* Utiliser &amp;quot;localhost&amp;quot; ou &amp;quot;127.0.0.1&amp;quot; alors que le certificat de votre serveur de mails est donné pour son [[Nom d&#039;hôte]] va générer des erreurs de certificats et empêcher PHP 5.6 et supérieurs d&#039;envoyer des emails, sauf si une directive permettant d&#039;ignorer les certificats invalide est présente.&lt;br /&gt;
* Il n&#039;y a pas de chiffrement, si les données sont interceptées, elles peuvent être déchiffrées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Diagnostic&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si votre envoi ne fonctionne pas, il faut en premier lieu vérifier les paramètres suivants :&lt;br /&gt;
* L&#039;adresse expéditrice est-elle la même que l&#039;adresse de connexion, et cette dernière a-t-elle bien été crée dans le [[Panneau de contrôle Plesk]] ?&lt;br /&gt;
* Avez-vous indiqué l&#039;adresse email de la personne remplissant le formulaire de contact en &amp;quot;From:&amp;quot; ? Attention, ne vous prenez pas sur cet expéditeur, vous n&#039;avez pas le droit d&#039;envoyer un mail en tant que lui. Si vous désirez pouvoir lui répondre simplement, il faut indiquer son adresse en Reply-To.&lt;br /&gt;
* Votre version de PHP est-elle supérieure ou égale à 5.6 ? Si oui, il faut utiliser votre nom d&#039;hôte comme serveur (Exemple: srvXX.haisoft.net)&lt;br /&gt;
* L&#039;identifiant et le mot de passe sont-ils corrects ? Attention, votre identifiant est votre adresse mail complète. Pour changer le mot de passe, voir [[E-mail#Changer_un_mot_de_passe_email]]&lt;br /&gt;
* Essayez-vous d&#039;envoyer votre mail via PHP mail() ? Cette méthode est trop insécurisée et est désactivée chez HaiSoft&lt;br /&gt;
* Avez-vous renseigné un port correct ? Rappel: Port 25 sans SSL/TLS, Port 465 en SSL, Port 587 en TLS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Sécurisations et normes email&amp;lt;/h1&amp;gt;&lt;br /&gt;
La réception et la sécurisation des emails se fait principalement par des règles [[DNS]] présentes pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;MX: Serveur de réception des emails&amp;lt;/h2&amp;gt;&lt;br /&gt;
La réception des emails ne peut se faire que si une entrée de type &amp;quot;MX&amp;quot; est présente dans la zone DNS du domaine. Cette entrée MX correspond au serveur SMTP de réception de mails. Le MX est par convention un nom canonique et non une adresse IP.&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
Soit le domaine &amp;quot;monsite.tld&amp;quot; dont les emails sont hébergés chez HaiSoft sur le serveur srv12.haisoft.net&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons ajouter une entrée MX utilisant le nom d&#039;hôte de la machine hébergeant le domaine :&lt;br /&gt;
&amp;lt;code&amp;gt;MX 0 srv12.haisoft.net&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous conseillons cette méthode car srv12.haisoft.net est également le serveur POP/IMAP/SMTP à utiliser pour vos connexions sécurisées, car le nom d&#039;hôte contient les certificats SSL/TLS permettant de se connecter de manière sécurisée au serveur.&lt;br /&gt;
&lt;br /&gt;
* Ou bien nous pouvons ajouter un sous-domaine et l&#039;assigner en MX&lt;br /&gt;
&amp;lt;code&amp;gt;mail A 185.177.47.12&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;MX 0 mail.monsite.tld&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Sécurité&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bien que les normes relatives aux emails parviennent difficilement à être universalisées, quelques standards sont de plus en plus utilisés afin de :&lt;br /&gt;
&lt;br /&gt;
* Diminuer la réception de spams&lt;br /&gt;
* Limiter au maximum l&#039;usurpation d&#039;identité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;HELO&amp;lt;/h3&amp;gt;&lt;br /&gt;
Le &amp;quot;HELO&amp;quot; est le message de présentation envoyé par un serveur SMTP. Afin d&#039;atteindre un niveau de confiance correct, ce HELO doit répondre à plusieurs critères :&lt;br /&gt;
* Il doit être un FQN (nom de domaine ou sous-domaine) valide, pointant vers l&#039;IP du serveur SMTP envoyant le mail&lt;br /&gt;
* Ce nom doit être identique correspondre au rDNS (reverse DNS) de l&#039;IP du serveur SMTP.&lt;br /&gt;
&lt;br /&gt;
En somme il faut choisir un nom (en général le nom d&#039;hôte de la machine contenant le serveur SMTP), mettre ce nom en reverse DNS de l&#039;IP du serveur, et demander au serveur de mails d&#039;indiquer ce nom en HELO.&lt;br /&gt;
&lt;br /&gt;
Un mail ne répondant pas à ces critères est généralement considéré comme spam. &lt;br /&gt;
&lt;br /&gt;
Nos serveurs sont configurés pour rejeter les emails n&#039;ayant pas un HELO correct, car cela est le minimum à respecter lorsque l&#039;on envoie un email. Si l&#039;expéditeur n&#039;est pas en mesure de corriger sa configuration, nous pouvons &#039;&#039;&#039;en dernier recours&#039;&#039;&#039; whitelister son adresse pour que vous receviez ses emails, mais cela anihile alors toute possibilité de vérification de l&#039;authenticité de l&#039;expéditeur, c&#039;est donc extrêmement non recommandé.&lt;br /&gt;
&lt;br /&gt;
HaiSoft met tout en œuvre pour fournir un HELO correct et ainsi permettre la meilleure délivrabilité de vos mails. Tout mail envoyé par votre serveur HaiSoft est configuré pour posséder un HELO correct. Si vous détectiez toutefois une anomalie à ce niveau, n&#039;hésitez pas à nous contacter par ticket support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;SPF (Sender Policy Framework)&amp;lt;/h3&amp;gt;&lt;br /&gt;
SPF permet de définir les serveurs habilités à relayer les emails d&#039;un domaine. Cette règle est présente sous forme de règle TXT dans la zone DNS du domaine. Cela permet d&#039;éviter qu&#039;une tierce personne envoie des emails à votre nom. Cela signifie également qu&#039;il faut utiliser un serveur habilité à vous authentifier pour envoyer vos emails, sinon ces derniers n&#039;ont aucune valeur d&#039;authentification et seront donc rejetés.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Fonctionnement d&#039;SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un prestataire de mails reçoit un mail provenant de votre domaine, il vérifie donc si la zone DNS du domaine emétteur du mail contient une règle SPF :&lt;br /&gt;
&lt;br /&gt;
* Si la zone DNS contient une règle SPF et qu&#039;elle est respectée, tout va bien.&lt;br /&gt;
* Si elle n&#039;en contient pas, alors le mail peut passer, mais sa chance de tomber dans les spams augmente. &lt;br /&gt;
* Si elle contient une règle SPF qui n&#039;est pas respectée, alors si cette règle est stricte (-all) le mail a d&#039;énormes chances d&#039;être rejeté, et si cette règle est non stricte (~all), le mail risque d&#039;être considéré comme du spam, d&#039;être rejeté, ou peut passer normalement, au choix du serveur de réception.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Règle SPF par défaut HaiSoft&amp;lt;/h4&amp;gt;&lt;br /&gt;
La règle SPF par défaut d&#039;HaiSoft est :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;v=spf1 a mx include:spf.haisoft.net -all&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Syntaxe SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour la règle SPF par défaut d&#039;HaiSoft :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;v=spf1&amp;lt;/code&amp;gt; permet d&#039;indiquer qu&#039;il s&#039;agit d&#039;une règle SPF&lt;br /&gt;
* &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur du domaine principal à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;mx&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur de réception de mails du domaine à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;include:spf.haisoft.net&amp;lt;/code&amp;gt; permettent d&#039;autoriser une liste prédéfinie par HaiSoft à envoyer des emails pour le domaine (il s&#039;agit des serveur de relais d&#039;HaiSoft, ainsi que ceux de notre partenaire de relais d&#039;email &amp;quot;MailChannels&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;-all&amp;lt;/code&amp;gt; est une règle stricte, qui indique qu&#039;aucun autre serveur que ceux cités dans la zone SPF n&#039;a le droit d&#039;envoyer d&#039;emails pour le domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Erreurs SPF courantes&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Lorsque l&#039;on vous fournit une règle SPF à ajouter, il ne faut pas créer une nouvelle entrée, mais éditer votre règle existante.&lt;br /&gt;
* Si vous avez plusieurs règles SPF, l&#039;une ou l&#039;autre sera aléatoirement lue par vos destinataires, pouvant causer le rejet de vos emails.&lt;br /&gt;
* Il ne faut pas utiliser un relai SMTP qui n&#039;est pas autorisé dans votre règle SPF. Seul votre serveur hébergeant les emails et étant capable de vous authentifier est habilité à envoyer des emails pour votre domaine. Vos mails risquent d&#039;être rejetés si vous ignorez cette règle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Les blacklists&amp;lt;/h3&amp;gt;&lt;br /&gt;
Des listes publiques d&#039;expéditeurs de spams existent. Si l&#039;IP du serveur SMTP envoyant un mail est listée sur l&#039;une de ces listes, le serveur SMTP destinataire rejettera probablement le mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DKIM (DomainKeys Identified Mail)&amp;lt;/h3&amp;gt;&lt;br /&gt;
DKIM permet de chiffrer une partie de vos emails sortants par un code qui n&#039;est déchiffrable qu&#039;avec la clé publique présente dans votre zone DNS. Cela permet d&#039;augmenter l&#039;authentification des emails envoyés par votre domaine. DKIM s&#039;inscrit sous forme d&#039;entrée TXT dans votre zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Activer DKIM via Plesk&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour activer DKIM, pour votre domaine:&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Dans &amp;quot;Adresses email&amp;quot; puis &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Cochez &amp;quot;Utiliser le système anti-spam DKIM pour signer les mails sortants&amp;quot; et cliquez sur OK&lt;br /&gt;
&lt;br /&gt;
La signature DKIM et l&#039;entrée DNS correspondante sont alors automatiquement activées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DMARC (Domain-based Message Authentication)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DMARC permet de choisir une action en cas de non-respect de DKIM ou de SPF. &lt;br /&gt;
&lt;br /&gt;
Cette entrée DNS de type TXT permet également de définir une adresse à qui envoyer les informations de rejets de mails de votre domaine, ce qui vous fera recevoir un email de la part de tous les plus grands prestataires à qui votre domaine aura envoyé des emails. Cette norme n&#039;est que peu utilisée. Elle se présente sous forme d&#039;entrée TXT dans votre zone DNS. Dans certains cas, si on vous l&#039;impose, vous pouvez entrer une règle DMARC vide :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_DMARC TXT v=DMARC1; p=none;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Délivrabilité&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plus de 80% des emails envoyés sont du spam. Pour se protéger de cela, de nombreux systèmes permettent d&#039;éliminer les mails ne respectant pas certaines règles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tester sa configuration&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons toujours vous aiguiller sur la bonne configuration de votre domaine pour une délivrabilité optimale. Néanmoins, si vous souhaitez vérifier vous-même votre configuration ou gagner du temps en apportant vos premiers diagnostics lors de la création d&#039;un ticket support, voici quelques outils utiles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;mail-tester&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site http://www.mail-tester.com/ vous permet de vérifier la bonne configuration d&#039;un poste et d&#039;un domaine.&lt;br /&gt;
Envoyez un email à l&#039;adresse indiquée (avec un vrai titre et un vrai contenu) et vérifiez votre note.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;mxtooolbox&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site https://mxtoolbox.com/ vous permet de tester vos règles SPF, vos signatures DKIM, la connexion au serveur SMTP, de vérifier le blacklistage de votre MX, etc.&lt;br /&gt;
Ce dernier est très utile pour diagnostiquer un élément précis sur votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Rejets de mails&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Les types de rejets&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En fonction de la sévérité de l&#039;erreur, le serveur destinataire peut appliquer plusieurs actions.&lt;br /&gt;
&lt;br /&gt;
* Rejet temporaire, votre mail reste dans la file (jusqu&#039;à 48h)&lt;br /&gt;
* Rejet permanent, vous recevez un mail de &amp;quot;bounce&amp;quot; vous indiquant la cause du rejet&lt;br /&gt;
&lt;br /&gt;
Le mail peut également être accepté par le serveur SMTP de destination, mais être filtré comme spam.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Causes de rejet&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici les causes de rejet de mails les plus courantes :&lt;br /&gt;
&lt;br /&gt;
* Vous n&#039;avez pas de règle SPF, pas de DKIM sur votre domaine, le niveau de confiance attribué à vos emails est très faible car aucune vérification d&#039;authenticité de l&#039;expéditeur ne peut être effectuée.&lt;br /&gt;
* Votre règle SPF n&#039;est pas correctement configurée et n&#039;autorise pas votre serveur à envoyer des emails.&lt;br /&gt;
* Votre mail n&#039;a pas été envoyé depuis le bon serveur SMTP : Seul le serveur SMTP de votre prestataire de mails est habilité à relayer les emails de votre domaine. Ce dernier doit être autorisé dans la règle SPF de votre domaine.&lt;br /&gt;
* Le destinataire n&#039;existe pas.&lt;br /&gt;
* Votre signature DKIM est incorrecte.&lt;br /&gt;
* Le contenu de votre mail est suspicieux (liens, texte, pièces jointes)&lt;br /&gt;
* l&#039;IP du serveur expéditeur est reconnue comme expéditeur de spams (vérifiable ici https://mxtoolbox.com/SuperTool.aspx?action=blacklist )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Messages de rejet&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt; Recipient address rejected: User unknown in relay recipient table&amp;lt;/h4&amp;gt;&lt;br /&gt;
host smtp.example.tld [133.7.133.7] said: 550 5.1.1 &amp;lt;recipient@example.tld&amp;gt;: Recipient address rejected: User unknown in relay recipient table (in reply to RCPT TO command)&lt;br /&gt;
&lt;br /&gt;
Ce message signifie généralement que le destinataire n&#039;existe pas sur le serveur de destination. Faute de frappe ? Faute de syntaxe dans le formatage de votre destinataire ? Faute de recopie orale de l&#039;adresse ? Adresse supprimée ? Serveur destinataire mal configuré ? Dans ce cas, il convient de contacter le destinataire par un autre moyen et de vérifier la bonne orthographe de l&#039;adresse.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=417</id>
		<title>Connexion aux adresses email</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=417"/>
		<updated>2025-05-13T13:22:07Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
&amp;lt;h1&amp;gt;Connexion aux adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
Il existe plusieurs moyens de vous connecter à votre adresse email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
* Votre identifiant est toujours : votre adresse email complète (exemple: moi@monsite.com).&lt;br /&gt;
* Votre mot de passe : a été choisi à la création de l&#039;adresse et peut être changé via votre [[Panneau de contrôle Plesk]] si nécessaire. Voir [[Gestion_des_adresses_email#Changer_un_mot_de_passe_email|Changer un mot de passe email]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Webmail&amp;lt;/h2&amp;gt;&lt;br /&gt;
Un webmail est un site contenant un panneau de gestion de mails, permettant de vous connecter à votre messagerie simplement depuis un navigateur internet. Le webmail se situe directement sur le serveur de mails et se connecte donc de manière transparente et automatique, en local au serveur IMAP pour afficher vos emails et SMTP pour envoyer des emails. Le webmail est un moyen très simple et très fiable de se connecter avec une configuration correcte, ce qui en fait également un excellent moyen de vérifier la bonne connexion à votre service de messagerie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;URL du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Si votre domaine est &amp;quot;monsite.com&amp;quot;, votre webmail est alors :&lt;br /&gt;
&lt;br /&gt;
* Exemple : http://webmail.monsite.com&lt;br /&gt;
&#039;&#039;Note: Il faut taper cette adresse directement dans votre barre d&#039;adresse et non dans Google. N&#039;hésitez pas à la sauvegarder en favori !&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Sécurisation du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Outre le fait qu&#039;il faut toujours se connecter via une connexion de confiance et avoir des mots de passe sécurisés, il est possible d&#039;accéder à votre webmail en HTTPS afin de protéger les données qui transitent entre votre connexion internet et le serveur&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur &amp;quot;Let&#039;s Encrypt&amp;quot;&lt;br /&gt;
* Assurez-vous que la deuxième case, pour sécuriser le webmail soit bien cochée (Si votre site est accessible via &amp;quot;www.&amp;quot;, cochez également la première case)&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot; (ou &amp;quot;Renouveller&amp;quot; si vous aviez déjà généré un certificat)&lt;br /&gt;
&lt;br /&gt;
Votre webmail est désormais accessible en https sans alerte de sécurité.&amp;lt;br /&amp;gt;&lt;br /&gt;
Exemple: https://webmail.monsite.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir son webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Deux webmail sont disponibles par défaut :&lt;br /&gt;
&lt;br /&gt;
* Horde : Le client anciennement installé par défaut, très fonctionnel mais peu intuitif et peu moderne&lt;br /&gt;
* Roundcube : Le nouveau client installé par défaut, joli, fonctionnel, simple, et proche des standards actuels&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Un webmail n&#039;est autre qu&#039;un site internet. Vous avez techniquement la possibilité d&#039;installer des webmails additionnels sur des sous-domaines, si vous le souhaitez.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour changer de webmail :&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur la rubrique &amp;quot;Adresses mail&amp;quot;&lt;br /&gt;
* Rendez-vous dans l&#039;onglet &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Sous &amp;quot;Messagerie Web&amp;quot;, choisissez Roundcube ou Horde&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Roundcube&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Choisir la langue de Roundcube&amp;lt;/h5&amp;gt;&lt;br /&gt;
Par défaut, Roundcube récupère la langue de votre système, s&#039;il n&#039;y parvient pas, il choisit l&#039;anglais par défaut.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes en Anglais et souhaitez passer en Français, voici la procédure :&lt;br /&gt;
* Dans votre webmail, en haut à droite, cliquez sur Settings&lt;br /&gt;
* Dans &amp;quot;Preferences&amp;quot;, choisissez &amp;quot;User Interface&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Language&amp;quot;, choisissez &amp;quot;French (Français)&amp;quot; puis validez en cliquant sur &amp;quot;Save&amp;quot;&lt;br /&gt;
* Revenez à l&#039;écran d&#039;accueil en cliquant sur le logo &amp;quot;roundcube&amp;quot; en haut à gauche, vos dossiers devraient désormais être en Français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Logiciels de messagerie&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir entre POP et IMAP&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, expliquons les différences entre POP et IMAP :&lt;br /&gt;
&lt;br /&gt;
* Le protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039; synchronise votre logiciel de boîte mail avec le serveur en temps réel, c&#039;est le protocole le plus simple, le plus efficace, le plus compréhensible, et donc le choix recommandé dans la plupart des cas.&lt;br /&gt;
* Le protocole &#039;&#039;&#039;POP&#039;&#039;&#039; synchronise les données en fonction de vos réglages du logiciel, toutes les X minutes. De plus, POP, peut supprimer les messages du serveur pour n&#039;en conserver qu&#039;une copie locale, sur votre ordinateur, et ainsi faire gagner de l&#039;espace d&#039;hébergement, mais attention : si vous changez d&#039;ordinateur ou supprimez votre boîte, vous perdez vos emails.&lt;br /&gt;
* (SMTP est le protocole d&#039;envoi de mails. Tout envoi de mails se fera en SMTP.)&lt;br /&gt;
&lt;br /&gt;
Il faut bien choisir le bon protocole dès la configuration de votre logiciel, car il est impossible de changer ceci ensuite :&lt;br /&gt;
Il vous faudra supprimer le compte, et le recréer pour choisir un protocole différent.&lt;br /&gt;
&lt;br /&gt;
Dans la plupart des cas, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039;. Par exemple :&lt;br /&gt;
* Sur votre téléphone mobile, si vous consultez également vos emails sur votre ordinateur. De cette manière, quand vous lirez un email depuis votre mobile, et que vous vérifiez ensuite votre messagerie sur votre ordinateur, le mail sera toujours présent (contrairement à POP avec option de suppression du message lors du téléchargement).&lt;br /&gt;
* Sur tout appareil, lorsque vous souhaitez que vos emails soient conservés sur le serveur (peut utiliser un espace conséquent, et nécessite donc une formule adaptée à vos besoins en stockage d&#039;email).&lt;br /&gt;
&lt;br /&gt;
Dans d&#039;autres cas, principalement si vous souhaitez conserver vos emails sur votre ordinateur au lieu du serveur, et si vous souhaitez ne pas utiliser trop d&#039;espace sur le serveur, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;POP&#039;&#039;&#039;. Il faudra alors vérifier certains réglages dans votre logiciel de messagerie. Vous disposez en général de trois options :&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur dès leur téléchargement sur votre ordinateur.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur au bout de X jours.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur lors de leur suppression de la corbeille.&lt;br /&gt;
&lt;br /&gt;
En fonction des logiciels de messagerie, ces paramètres peuvent changer. Nous vous invitons à vérifier notre page liée à la configuration des principaux clients de messagerie. (À venir).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration automatique&amp;lt;/h3&amp;gt;&lt;br /&gt;
Avec Outlook et Thunderbird, la configuration peut se faire automatiquement. Dans ce cas, il vous suffit de renseigner votre adresse email et votre mot de passe ; la configuration du serveur de mails se renseigne alors automatiquement.&lt;br /&gt;
&lt;br /&gt;
La configuration automatique est disponible par défaut sous quelques conditions sur tous nos serveurs mutualisés, dédiés et virtuels, à partir de Plesk Obsidian (ou avant cette version, via un de nos scripts que nous avons spécialement développé pour Plesk : https://gitlab.haisoft.net/pub/Plesk_MailAutoconfig).&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la configuration automatique n&#039;est pas disponible pour votre domaine, n&#039;hésitez pas à nous contacter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention !&#039;&#039;&#039; Par défaut, la configuration automatique sélectionne le protocole IMAP, généralement préféré. Pour établir une connexion en POP, vous devez choisir ce mode de connexion via un menu déroulant lors de la configuration de votre logiciel. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Outlook (le logiciel de messagerie)&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre zone DNS doit être gérée chez HaiSoft, si ce n&#039;est pas le cas, vous devez ajouter les enregistrements DNS (voir Les-enregsitrements-DNS) suivants :&lt;br /&gt;
&amp;lt;code&amp;gt;_imaps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;_pop3s._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;_smtps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(remplacer example.com par votre nom de domaine et srvxx.haisoft.net par le nom du serveur sur lequel sont hébergés vos emails)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Thunderbird&amp;lt;/h4&amp;gt;&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Apple &amp;quot;Mail&amp;quot;&amp;lt;/h4&amp;gt;&lt;br /&gt;
Pour Mac et iPhone.&lt;br /&gt;
* Votre domaine et vos mails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre logiciel Apple doit être à jour (2016 et supérieur)&lt;br /&gt;
&lt;br /&gt;
Il vous suffit de visiter le lien suivant (en remplaçant &amp;quot;domaine.tld&amp;quot; par votre nom de domaine et &amp;quot;user@domaine.tld&amp;quot; par votre adresse email) :&amp;lt;br /&amp;gt;&lt;br /&gt;
https://domaine.tld/email.mobileconfig?emailaddress=user@domaine.tld&amp;lt;br /&amp;gt;&lt;br /&gt;
Un téléchargement de fichier vous est alors proposé. Ouvrez le fichier qui doit s&#039;ouvrir avec votre logiciel ou application &amp;quot;Mail&amp;quot;. Validez l&#039;acceptation de la configuration, suivez l&#039;assistant et entrez le mot de passe de votre boîte mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration manuelle&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Pré-requis&amp;lt;/h5&amp;gt;&lt;br /&gt;
Avant toute chose, il vous faut savoir :&lt;br /&gt;
* L&#039;adresse de votre serveur (par exemple : srv04.haisoft.net, en cas de doute, contactez le support HaiSoft)&lt;br /&gt;
* L&#039;adresse email et son mot de passe&lt;br /&gt;
* La différence entre POP et IMAP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Ports et protocoles email&amp;lt;/h5&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion IMAP ou POP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! IMAP (conseillé)&lt;br /&gt;
! POP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter) || srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat wildcard requis) || mail.votredomaine.tld (à adapter, certificat wildcard requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port&lt;br /&gt;
| 993&lt;br /&gt;
| 995&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion SMTP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! SMTP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat wildcard requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port SSL/TLS&lt;br /&gt;
| 465 (recommandé)&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Authentification&lt;br /&gt;
| Requise&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Comprendre les paramètres&amp;lt;/h5&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Serveur&#039;&#039;&#039; : Donné sous la forme &amp;quot;srvXX.haisoft.net&amp;quot;, &amp;quot;vmXXX.haisoft.net&amp;quot;, &amp;quot;dsXXX.haisoft.net&amp;quot;, il s&#039;agit du nom d&#039;hôte de votre serveur, également utilisé pour la connexion à votre [[Panneau de contrôle Plesk]]. En cas de doute, demandez conseil à votre support technique HaiSoft. Ce nom d&#039;hôte comporte également le certificat du serveur de mails, c&#039;est pourquoi il est important d&#039;utiliser ce nom pour la connexion.&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039; : Toute connexion réseau se fait à l&#039;aide d&#039;un port. Chaque protocole a été normalisé pour utiliser un port précis et HaiSoft respecte les ports standards. Attention, un pare-feu sur votre ordinateur ou réseau peut risquer de bloquer votre port, il faut donc vous assurer qu&#039;aucun blocage n&#039;a lieu de ce côté. NB: Cela n&#039;a rien à voir avec les redirections de ports faits par un routeur.&lt;br /&gt;
* &#039;&#039;&#039;Identifiant&#039;&#039;&#039; : Votre identifiant est toujours votre &#039;&#039;&#039;adresse email&#039;&#039;&#039; complète. Ex: moi@domain.tld&lt;br /&gt;
* &#039;&#039;&#039;Mot de passe&#039;&#039;&#039; : Le mot de passe de votre adresse email a été défini lors de sa création. Si vous l&#039;avez oublié, vous pouvez le réinitialiser via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
* &#039;&#039;&#039;Chiffrement SSL/TLS&#039;&#039;&#039; : Cette sécurité permet de protéger les données que vous échangez avec le serveur de mails. Il est également possible de chiffrer en STARTTLS, le protocole est ainsi initialisé différemment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Outlook ne distingue pas correctement SSL et TLS dans la plupart de ses versions, appelant &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;. Si cela ne fait généralement aucune différence pour le POP/IMAP, le SMTP en STARTTLS nécessite d&#039;utiliser le port 587. Si vous n&#039;êtes pas certains des appellations de chiffrement utilisées par Outlook, choisissez le SMTP SSL sur port 465. Alternativement, nous conseillons d&#039;utiliser le logiciel gratuit et libre Thunderbird, qui sait dinstinguer correctement ces protocoles de chiffrement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Problèmes connus et solutions&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Outlook&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Sauvegarde/Suppression impossible en IMAP&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Symptômes&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En IMAP, si les emails envoyés ne se sauvegardent pas et que vous ne pouvez pas supprimer les éléments envoyés avec en erreur &amp;quot;L&#039;élément est déjà supprimé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cause&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans certains cas, Outlook n&#039;est pas capable de définir un chemin IMAP. Nos serveurs utilisent pourtant le dossier par défaut &amp;quot;INBOX&amp;quot; étant standard sur la très vaste majorité des serveurs de mails. Dans quel cas, l&#039;arborescence des dossiers est donc incohérente entre ce que &amp;quot;voit&amp;quot; Outlook et ce qui est présent sur le serveur, causant des erreurs d&#039;écriture/modification sur les mails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Solution&amp;lt;/b&amp;gt;&lt;br /&gt;
* Rendez-vous dans : Fichier / Paramètres du compte / Modifier / Paramètres supplémentaires / Options avancées&amp;lt;br /&amp;gt;&lt;br /&gt;
* Dans &amp;quot;Chemin d&#039;accès au dossier racine&amp;quot;, mettez: INBOX&lt;br /&gt;
* Validez, et relancez Outlook&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=E-mail&amp;diff=416</id>
		<title>E-mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=E-mail&amp;diff=416"/>
		<updated>2025-05-13T13:20:24Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense toutes les informations nécessaires à la création, gestion, configuration de vos adresses email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Gestion des adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
La gestion des adresses email se fait via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Créer une adresse email&amp;lt;/h2&amp;gt;&lt;br /&gt;
Vous pouvez créer librement des adresses email pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Créer une adresse email&amp;quot;&lt;br /&gt;
* Entrez le nom désiré pour cette nouvelle adresse email&lt;br /&gt;
* Choisissez votre mot de passe. - Vous pouvez aussi cliquer sur générer, puis &amp;quot;afficher&amp;quot; pour voir et copier votre mot de passe.&lt;br /&gt;
* Nous vous conseillons d&#039;activer l&#039;anti-spam : Cliquez sur l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;, puis cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;. (Vous retrouverez plus de détails à la rubrique [[E-mail#R.C3.A9gler_mon_filtre_anti-spam]])&lt;br /&gt;
* Cliquez sur OK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Changer un mot de passe email&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse email désirée&lt;br /&gt;
* Choisissez votre mot de passe. - Vous pouvez aussi cliquer sur générer, puis &amp;quot;afficher&amp;quot; pour voir et copier votre mot de passe.&lt;br /&gt;
* Cliquez sur OK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Supprimer une adresse email&amp;lt;/h2&amp;gt;&lt;br /&gt;
Attention: Cette opération est irréversible. Si un backup est disponible, nous pouvons restaurer vos emails, mais toute préférence relative à cette adresse est perdue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez supprimer librement des adresses email pour votre domaine. &lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cochez la case correspondant à l&#039;adresse à supprimer&lt;br /&gt;
* Au dessus de la liste d&#039;adresses, cliquez sur &amp;quot;Supprimer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Régler mon filtre anti-spam&amp;lt;/h2&amp;gt;&lt;br /&gt;
Le réglage du filtre anti-spam par analyse de contenu s&#039;effectue via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse à configurer&lt;br /&gt;
* Sélectionnez l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;&lt;br /&gt;
* Cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;&lt;br /&gt;
* Choisissez l&#039;action à effectuer (recommandé: &amp;quot;Déplacer le spam dans le dossier Spam&amp;quot;)&lt;br /&gt;
* Optionnel: Cliquez sur &amp;quot;Voir les paramètres avancés&amp;quot; et réglez le seuil de détection du filtre : Par défaut 7&lt;br /&gt;
* Optionnel: Indiquez en liste blanche les expéditeurs dont il faut toujours accepter les emails, et en liste noir les expéditeurs à toujours rejeter.&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB: Le paramètre &amp;quot;Intensité du filtre anti-spam&amp;quot; est un seuil de détection : Si vous baissez cette valeur, le filtre sera plus strict (attention aux faux-positifs), augmenter la valeur rend le filtre plus permissif. Nous conseillons de ne pas descendre sous une valeur de 2 à 3, un réglage de 5 à 7 étant optimal dans la plupart des cas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Réception de spams&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter de recevoir du spam, voici quelques conseils:&lt;br /&gt;
&lt;br /&gt;
* Ne pas choisir une adressse &amp;quot;contact@&amp;quot; ou &amp;quot;info@&amp;quot;, cette adresse est trop fréquente et sera systématiquement spammée dès lors que votre domaine est présent sur internet&lt;br /&gt;
* Ne pas diffuser votre adresse email en clair sur internet; si besoin, mettez en place un formulaire de contact sur votre site (avec bien-sûr [[Sécurisation de formulaire|un captcha]] de protection anti-robots)&lt;br /&gt;
* Ne pas vous inscrire sur des sites peu scrupuleux concernant le respect de la vie privée et des données personnelles, avec votre adresse email (si besoin, créez une adresse email &amp;quot;poubelle&amp;quot; pour cet effet)&lt;br /&gt;
* Si nécessaire, renommer votre adresse, cela conserve vos emails et stoppe immédiatement la réception de spams.&lt;br /&gt;
&lt;br /&gt;
{{:Connexion_aux_adresses_email}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Envois de mails depuis un site&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;envoi de mails depuis un site doit se faire:&lt;br /&gt;
* En SMTP avec authentification&lt;br /&gt;
* Depuis une adresse email existante, créee au préalable dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
&lt;br /&gt;
Particularités:&lt;br /&gt;
* Pour des raisons de sécurité, la fonction `mail()` de PHP qui ne requiert aucune authentification est désactivée&lt;br /&gt;
* A partir de PHP 5.6, il faut utiliser votre nom d&#039;hôte en tant que serveur&lt;br /&gt;
&lt;br /&gt;
Chaque script dispose de son propre moyen d&#039;envoyer des emails. Nous vous invitons à consulter notre article pour voir comment configurer le votre :&lt;br /&gt;
https://blog.haisoft.fr/connaissances/configurer-lenvoi-demail-via-smtp-pour-votre-site/&lt;br /&gt;
&lt;br /&gt;
Si votre site n&#039;utilise pas un script particulier, voici d&#039;autres méthodes comment coder un formulaire d&#039;envoi d&#039;email :&lt;br /&gt;
[[Envoi d&#039;email authentifié via PHP ou Perl]]&lt;br /&gt;
&lt;br /&gt;
Partez du principe que vous configurez un logiciel de messagerie distant. La configuration est donc similaire à celle utilisée pour un client de messagerie (voir [[E-mail#Configuration_manuelle]]). Vous pouvez également utiliser une adresse email externe tant que vous utilisez SMTP, néanmoins, il est conseillé d&#039;utiliser une adresse de votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration sécurisée&amp;lt;/h2&amp;gt;&lt;br /&gt;
Cette configuration est recommandée :&lt;br /&gt;
&lt;br /&gt;
Configuration 1) SSL/TLS&lt;br /&gt;
* Serveur: srvXX.haisoft.net (remplacer par votre nom d&#039;hôte)&lt;br /&gt;
* Port: 465&lt;br /&gt;
* Chiffrement (sécurité): SSL/TLS (attention, certains programmes appellent &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;, dans quel cas, cela ne fonctionne pas sur le port 465 et il faut donc choisir &amp;quot;SSL&amp;quot;)&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
Configuration 2) STARTTLS&lt;br /&gt;
* Serveur: srvXX.haisoft.net (remplacer par votre nom d&#039;hôte)&lt;br /&gt;
* Port: 587&lt;br /&gt;
* Chiffrement (sécurité): STARTTLS (souvent appelé &amp;quot;TLS&amp;quot;)&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration legacy&amp;lt;/h2&amp;gt;&lt;br /&gt;
Avant PHP 5.6, il était courant d&#039;utiliser les paramètres suivants, qui sont désormais à mettre à jour et à éviter : &lt;br /&gt;
* Serveur: &amp;quot;localhost&amp;quot; ou &amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
* Port: 25&lt;br /&gt;
* Chiffrement (sécurité): Aucun&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
Cette configuration est désormais incorrecte car :&lt;br /&gt;
* Utiliser &amp;quot;localhost&amp;quot; ou &amp;quot;127.0.0.1&amp;quot; alors que le certificat de votre serveur de mails est donné pour son [[Nom d&#039;hôte]] va générer des erreurs de certificats et empêcher PHP 5.6 et supérieurs d&#039;envoyer des emails, sauf si une directive permettant d&#039;ignorer les certificats invalide est présente.&lt;br /&gt;
* Il n&#039;y a pas de chiffrement, si les données sont interceptées, elles peuvent être déchiffrées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Diagnostic&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si votre envoi ne fonctionne pas, il faut en premier lieu vérifier les paramètres suivants :&lt;br /&gt;
* L&#039;adresse expéditrice est-elle la même que l&#039;adresse de connexion, et cette dernière a-t-elle bien été crée dans le [[Panneau de contrôle Plesk]] ?&lt;br /&gt;
* Avez-vous indiqué l&#039;adresse email de la personne remplissant le formulaire de contact en &amp;quot;From:&amp;quot; ? Attention, ne vous prenez pas sur cet expéditeur, vous n&#039;avez pas le droit d&#039;envoyer un mail en tant que lui. Si vous désirez pouvoir lui répondre simplement, il faut indiquer son adresse en Reply-To.&lt;br /&gt;
* Votre version de PHP est-elle supérieure ou égale à 5.6 ? Si oui, il faut utiliser votre nom d&#039;hôte comme serveur (Exemple: srvXX.haisoft.net)&lt;br /&gt;
* L&#039;identifiant et le mot de passe sont-ils corrects ? Attention, votre identifiant est votre adresse mail complète. Pour changer le mot de passe, voir [[E-mail#Changer_un_mot_de_passe_email]]&lt;br /&gt;
* Essayez-vous d&#039;envoyer votre mail via PHP mail() ? Cette méthode est trop insécurisée et est désactivée chez HaiSoft&lt;br /&gt;
* Avez-vous renseigné un port correct ? Rappel: Port 25 sans SSL/TLS, Port 465 en SSL, Port 587 en TLS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Sécurisations et normes email&amp;lt;/h1&amp;gt;&lt;br /&gt;
La réception et la sécurisation des emails se fait principalement par des règles [[DNS]] présentes pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;MX: Serveur de réception des emails&amp;lt;/h2&amp;gt;&lt;br /&gt;
La réception des emails ne peut se faire que si une entrée de type &amp;quot;MX&amp;quot; est présente dans la zone DNS du domaine. Cette entrée MX correspond au serveur SMTP de réception de mails. Le MX est par convention un nom canonique et non une adresse IP.&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
Soit le domaine &amp;quot;monsite.tld&amp;quot; dont les emails sont hébergés chez HaiSoft sur le serveur srv12.haisoft.net&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons ajouter une entrée MX utilisant le nom d&#039;hôte de la machine hébergeant le domaine :&lt;br /&gt;
&amp;lt;code&amp;gt;MX 0 srv12.haisoft.net&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous conseillons cette méthode car srv12.haisoft.net est également le serveur POP/IMAP/SMTP à utiliser pour vos connexions sécurisées, car le nom d&#039;hôte contient les certificats SSL/TLS permettant de se connecter de manière sécurisée au serveur.&lt;br /&gt;
&lt;br /&gt;
* Ou bien nous pouvons ajouter un sous-domaine et l&#039;assigner en MX&lt;br /&gt;
&amp;lt;pre&amp;gt;mail A 185.177.47.12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MX 0 mail.monsite.tld&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Sécurité&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bien que les normes relatives aux emails parviennent difficilement à être universalisées, quelques standards sont de plus en plus utilisés afin de :&lt;br /&gt;
&lt;br /&gt;
* Diminuer la réception de spams&lt;br /&gt;
* Limiter au maximum l&#039;usurpation d&#039;identité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;HELO&amp;lt;/h3&amp;gt;&lt;br /&gt;
Le &amp;quot;HELO&amp;quot; est le message de présentation envoyé par un serveur SMTP. Afin d&#039;atteindre un niveau de confiance correct, ce HELO doit répondre à plusieurs critères :&lt;br /&gt;
* Il doit être un FQN (nom de domaine ou sous-domaine) valide, pointant vers l&#039;IP du serveur SMTP envoyant le mail&lt;br /&gt;
* Ce nom doit être identique correspondre au rDNS (reverse DNS) de l&#039;IP du serveur SMTP.&lt;br /&gt;
&lt;br /&gt;
En somme il faut choisir un nom (en général le nom d&#039;hôte de la machine contenant le serveur SMTP), mettre ce nom en reverse DNS de l&#039;IP du serveur, et demander au serveur de mails d&#039;indiquer ce nom en HELO.&lt;br /&gt;
&lt;br /&gt;
Un mail ne répondant pas à ces critères est généralement considéré comme spam. &lt;br /&gt;
&lt;br /&gt;
Nos serveurs sont configurés pour rejeter les emails n&#039;ayant pas un HELO correct, car cela est le minimum à respecter lorsque l&#039;on envoie un email. Si l&#039;expéditeur n&#039;est pas en mesure de corriger sa configuration, nous pouvons &#039;&#039;&#039;en dernier recours&#039;&#039;&#039; whitelister son adresse pour que vous receviez ses emails, mais cela anihile alors toute possibilité de vérification de l&#039;authenticité de l&#039;expéditeur, c&#039;est donc extrêmement non recommandé.&lt;br /&gt;
&lt;br /&gt;
HaiSoft met tout en œuvre pour fournir un HELO correct et ainsi permettre la meilleure délivrabilité de vos mails. Tout mail envoyé par votre serveur HaiSoft est configuré pour posséder un HELO correct. Si vous détectiez toutefois une anomalie à ce niveau, n&#039;hésitez pas à nous contacter par ticket support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;SPF (Sender Policy Framework)&amp;lt;/h3&amp;gt;&lt;br /&gt;
SPF permet de définir les serveurs habilités à relayer les emails d&#039;un domaine. Cette règle est présente sous forme de règle TXT dans la zone DNS du domaine. Cela permet d&#039;éviter qu&#039;une tierce personne envoie des emails à votre nom. Cela signifie également qu&#039;il faut utiliser un serveur habilité à vous authentifier pour envoyer vos emails, sinon ces derniers n&#039;ont aucune valeur d&#039;authentification et seront donc rejetés.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Fonctionnement d&#039;SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un prestataire de mails reçoit un mail provenant de votre domaine, il vérifie donc si la zone DNS du domaine emétteur du mail contient une règle SPF :&lt;br /&gt;
&lt;br /&gt;
* Si la zone DNS contient une règle SPF et qu&#039;elle est respectée, tout va bien.&lt;br /&gt;
* Si elle n&#039;en contient pas, alors le mail peut passer, mais sa chance de tomber dans les spams augmente. &lt;br /&gt;
* Si elle contient une règle SPF qui n&#039;est pas respectée, alors si cette règle est stricte (-all) le mail a d&#039;énormes chances d&#039;être rejeté, et si cette règle est non stricte (~all), le mail risque d&#039;être considéré comme du spam, d&#039;être rejeté, ou peut passer normalement, au choix du serveur de réception.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Règle SPF par défaut HaiSoft&amp;lt;/h4&amp;gt;&lt;br /&gt;
La règle SPF par défaut d&#039;HaiSoft est :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;v=spf1 a mx include:spf.haisoft.net -all&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Syntaxe SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour la règle SPF par défaut d&#039;HaiSoft :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;v=spf1&amp;lt;/code&amp;gt; permet d&#039;indiquer qu&#039;il s&#039;agit d&#039;une règle SPF&lt;br /&gt;
* &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur du domaine principal à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;mx&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur de réception de mails du domaine à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;include:spf.haisoft.net&amp;lt;/code&amp;gt; permettent d&#039;autoriser une liste prédéfinie par HaiSoft à envoyer des emails pour le domaine (il s&#039;agit des serveur de relais d&#039;HaiSoft, ainsi que ceux de notre partenaire de relais d&#039;email &amp;quot;MailChannels&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;-all&amp;lt;/code&amp;gt; est une règle stricte, qui indique qu&#039;aucun autre serveur que ceux cités dans la zone SPF n&#039;a le droit d&#039;envoyer d&#039;emails pour le domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Erreurs SPF courantes&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Lorsque l&#039;on vous fournit une règle SPF à ajouter, il ne faut pas créer une nouvelle entrée, mais éditer votre règle existante.&lt;br /&gt;
* Si vous avez plusieurs règles SPF, l&#039;une ou l&#039;autre sera aléatoirement lue par vos destinataires, pouvant causer le rejet de vos emails.&lt;br /&gt;
* Il ne faut pas utiliser un relai SMTP qui n&#039;est pas autorisé dans votre règle SPF. Seul votre serveur hébergeant les emails et étant capable de vous authentifier est habilité à envoyer des emails pour votre domaine. Vos mails risquent d&#039;être rejetés si vous ignorez cette règle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Les blacklists&amp;lt;/h3&amp;gt;&lt;br /&gt;
Des listes publiques d&#039;expéditeurs de spams existent. Si l&#039;IP du serveur SMTP envoyant un mail est listée sur l&#039;une de ces listes, le serveur SMTP destinataire rejettera probablement le mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DKIM (DomainKeys Identified Mail)&amp;lt;/h3&amp;gt;&lt;br /&gt;
DKIM permet de chiffrer une partie de vos emails sortants par un code qui n&#039;est déchiffrable qu&#039;avec la clé publique présente dans votre zone DNS. Cela permet d&#039;augmenter l&#039;authentification des emails envoyés par votre domaine. DKIM s&#039;inscrit sous forme d&#039;entrée TXT dans votre zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Activer DKIM via Plesk&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour activer DKIM, pour votre domaine:&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Dans &amp;quot;Adresses email&amp;quot; puis &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Cochez &amp;quot;Utiliser le système anti-spam DKIM pour signer les mails sortants&amp;quot; et cliquez sur OK&lt;br /&gt;
&lt;br /&gt;
La signature DKIM et l&#039;entrée DNS correspondante sont alors automatiquement activées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DMARC (Domain-based Message Authentication)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DMARC permet de choisir une action en cas de non-respect de DKIM ou de SPF. &lt;br /&gt;
&lt;br /&gt;
Cette entrée DNS de type TXT permet également de définir une adresse à qui envoyer les informations de rejets de mails de votre domaine, ce qui vous fera recevoir un email de la part de tous les plus grands prestataires à qui votre domaine aura envoyé des emails. Cette norme n&#039;est que peu utilisée. Elle se présente sous forme d&#039;entrée TXT dans votre zone DNS. Dans certains cas, si on vous l&#039;impose, vous pouvez entrer une règle DMARC vide :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;_DMARC TXT v=DMARC1; p=none;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Délivrabilité&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plus de 80% des emails envoyés sont du spam. Pour se protéger de cela, de nombreux systèmes permettent d&#039;éliminer les mails ne respectant pas certaines règles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tester sa configuration&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons toujours vous aiguiller sur la bonne configuration de votre domaine pour une délivrabilité optimale. Néanmoins, si vous souhaitez vérifier vous-même votre configuration ou gagner du temps en apportant vos premiers diagnostics lors de la création d&#039;un ticket support, voici quelques outils utiles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;mail-tester&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site http://www.mail-tester.com/ vous permet de vérifier la bonne configuration d&#039;un poste et d&#039;un domaine.&lt;br /&gt;
Envoyez un email à l&#039;adresse indiquée (avec un vrai titre et un vrai contenu) et vérifiez votre note.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;mxtooolbox&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site https://mxtoolbox.com/ vous permet de tester vos règles SPF, vos signatures DKIM, la connexion au serveur SMTP, de vérifier le blacklistage de votre MX, etc.&lt;br /&gt;
Ce dernier est très utile pour diagnostiquer un élément précis sur votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Rejets de mails&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Les types de rejets&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En fonction de la sévérité de l&#039;erreur, le serveur destinataire peut appliquer plusieurs actions.&lt;br /&gt;
&lt;br /&gt;
* Rejet temporaire, votre mail reste dans la file (jusqu&#039;à 48h)&lt;br /&gt;
* Rejet permanent, vous recevez un mail de &amp;quot;bounce&amp;quot; vous indiquant la cause du rejet&lt;br /&gt;
&lt;br /&gt;
Le mail peut également être accepté par le serveur SMTP de destination, mais être filtré comme spam.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Causes de rejet&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici les causes de rejet de mails les plus courantes :&lt;br /&gt;
&lt;br /&gt;
* Vous n&#039;avez pas de règle SPF, pas de DKIM sur votre domaine, le niveau de confiance attribué à vos emails est très faible car aucune vérification d&#039;authenticité de l&#039;expéditeur ne peut être effectuée.&lt;br /&gt;
* Votre règle SPF n&#039;est pas correctement configurée et n&#039;autorise pas votre serveur à envoyer des emails.&lt;br /&gt;
* Votre mail n&#039;a pas été envoyé depuis le bon serveur SMTP : Seul le serveur SMTP de votre prestataire de mails est habilité à relayer les emails de votre domaine. Ce dernier doit être autorisé dans la règle SPF de votre domaine.&lt;br /&gt;
* Le destinataire n&#039;existe pas.&lt;br /&gt;
* Votre signature DKIM est incorrecte.&lt;br /&gt;
* Le contenu de votre mail est suspicieux (liens, texte, pièces jointes)&lt;br /&gt;
* l&#039;IP du serveur expéditeur est reconnue comme expéditeur de spams (vérifiable ici https://mxtoolbox.com/SuperTool.aspx?action=blacklist )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Messages de rejet&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt; Recipient address rejected: User unknown in relay recipient table&amp;lt;/h4&amp;gt;&lt;br /&gt;
host smtp.example.tld [133.7.133.7] said: 550 5.1.1 &amp;lt;recipient@example.tld&amp;gt;: Recipient address rejected: User unknown in relay recipient table (in reply to RCPT TO command)&lt;br /&gt;
&lt;br /&gt;
Ce message signifie généralement que le destinataire n&#039;existe pas sur le serveur de destination. Faute de frappe ? Faute de syntaxe dans le formatage de votre destinataire ? Faute de recopie orale de l&#039;adresse ? Adresse supprimée ? Serveur destinataire mal configuré ? Dans ce cas, il convient de contacter le destinataire par un autre moyen et de vérifier la bonne orthographe de l&#039;adresse.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=E-mail&amp;diff=415</id>
		<title>E-mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=E-mail&amp;diff=415"/>
		<updated>2025-05-13T13:18:49Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense toutes les informations nécessaires à la création, gestion, configuration de vos adresses email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Gestion des adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
La gestion des adresses email se fait via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Créer une adresse email&amp;lt;/h2&amp;gt;&lt;br /&gt;
Vous pouvez créer librement des adresses email pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Créer une adresse email&amp;quot;&lt;br /&gt;
* Entrez le nom désiré pour cette nouvelle adresse email&lt;br /&gt;
* Choisissez votre mot de passe. - Vous pouvez aussi cliquer sur générer, puis &amp;quot;afficher&amp;quot; pour voir et copier votre mot de passe.&lt;br /&gt;
* Nous vous conseillons d&#039;activer l&#039;anti-spam : Cliquez sur l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;, puis cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;. (Vous retrouverez plus de détails à la rubrique [[E-mail#R.C3.A9gler_mon_filtre_anti-spam]])&lt;br /&gt;
* Cliquez sur OK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Changer un mot de passe email&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse email désirée&lt;br /&gt;
* Choisissez votre mot de passe. - Vous pouvez aussi cliquer sur générer, puis &amp;quot;afficher&amp;quot; pour voir et copier votre mot de passe.&lt;br /&gt;
* Cliquez sur OK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Supprimer une adresse email&amp;lt;/h2&amp;gt;&lt;br /&gt;
Attention: Cette opération est irréversible. Si un backup est disponible, nous pouvons restaurer vos emails, mais toute préférence relative à cette adresse est perdue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez supprimer librement des adresses email pour votre domaine. &lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cochez la case correspondant à l&#039;adresse à supprimer&lt;br /&gt;
* Au dessus de la liste d&#039;adresses, cliquez sur &amp;quot;Supprimer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Régler mon filtre anti-spam&amp;lt;/h2&amp;gt;&lt;br /&gt;
Le réglage du filtre anti-spam par analyse de contenu s&#039;effectue via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse à configurer&lt;br /&gt;
* Sélectionnez l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;&lt;br /&gt;
* Cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;&lt;br /&gt;
* Choisissez l&#039;action à effectuer (recommandé: &amp;quot;Déplacer le spam dans le dossier Spam&amp;quot;)&lt;br /&gt;
* Optionnel: Cliquez sur &amp;quot;Voir les paramètres avancés&amp;quot; et réglez le seuil de détection du filtre : Par défaut 7&lt;br /&gt;
* Optionnel: Indiquez en liste blanche les expéditeurs dont il faut toujours accepter les emails, et en liste noir les expéditeurs à toujours rejeter.&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB: Le paramètre &amp;quot;Intensité du filtre anti-spam&amp;quot; est un seuil de détection : Si vous baissez cette valeur, le filtre sera plus strict (attention aux faux-positifs), augmenter la valeur rend le filtre plus permissif. Nous conseillons de ne pas descendre sous une valeur de 2 à 3, un réglage de 5 à 7 étant optimal dans la plupart des cas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Réception de spams&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter de recevoir du spam, voici quelques conseils:&lt;br /&gt;
&lt;br /&gt;
* Ne pas choisir une adressse &amp;quot;contact@&amp;quot; ou &amp;quot;info@&amp;quot;, cette adresse est trop fréquente et sera systématiquement spammée dès lors que votre domaine est présent sur internet&lt;br /&gt;
* Ne pas diffuser votre adresse email en clair sur internet; si besoin, mettez en place un formulaire de contact sur votre site (avec bien-sûr [[Sécurisation de formulaire|un captcha]] de protection anti-robots)&lt;br /&gt;
* Ne pas vous inscrire sur des sites peu scrupuleux concernant le respect de la vie privée et des données personnelles, avec votre adresse email (si besoin, créez une adresse email &amp;quot;poubelle&amp;quot; pour cet effet)&lt;br /&gt;
* Si nécessaire, renommer votre adresse, cela conserve vos emails et stoppe immédiatement la réception de spams.&lt;br /&gt;
&lt;br /&gt;
{{:Connexion_aux_adresses_email}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Envois de mails depuis un site&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;envoi de mails depuis un site doit se faire:&lt;br /&gt;
* En SMTP avec authentification&lt;br /&gt;
* Depuis une adresse email existante, créee au préalable dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
&lt;br /&gt;
Particularités:&lt;br /&gt;
* Pour des raisons de sécurité, la fonction `mail()` de PHP qui ne requiert aucune authentification est désactivée&lt;br /&gt;
* A partir de PHP 5.6, il faut utiliser votre nom d&#039;hôte en tant que serveur&lt;br /&gt;
&lt;br /&gt;
Chaque script dispose de son propre moyen d&#039;envoyer des emails. Nous vous invitons à consulter notre article pour voir comment configurer le votre :&lt;br /&gt;
https://blog.haisoft.fr/connaissances/configurer-lenvoi-demail-via-smtp-pour-votre-site/&lt;br /&gt;
&lt;br /&gt;
Si votre site n&#039;utilise pas un script particulier, voici d&#039;autres méthodes comment coder un formulaire d&#039;envoi d&#039;email :&lt;br /&gt;
[[Envoi d&#039;email authentifié via PHP ou Perl]]&lt;br /&gt;
&lt;br /&gt;
Partez du principe que vous configurez un logiciel de messagerie distant. La configuration est donc similaire à celle utilisée pour un client de messagerie (voir [[E-mail#Configuration_manuelle]]). Vous pouvez également utiliser une adresse email externe tant que vous utilisez SMTP, néanmoins, il est conseillé d&#039;utiliser une adresse de votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration sécurisée&amp;lt;/h2&amp;gt;&lt;br /&gt;
Cette configuration est recommandée :&lt;br /&gt;
&lt;br /&gt;
Configuration 1) SSL/TLS&lt;br /&gt;
* Serveur: srvXX.haisoft.net (remplacer par votre nom d&#039;hôte)&lt;br /&gt;
* Port: 465&lt;br /&gt;
* Chiffrement (sécurité): SSL/TLS (attention, certains programmes appellent &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;, dans quel cas, cela ne fonctionne pas sur le port 465 et il faut donc choisir &amp;quot;SSL&amp;quot;)&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
Configuration 2) STARTTLS&lt;br /&gt;
* Serveur: srvXX.haisoft.net (remplacer par votre nom d&#039;hôte)&lt;br /&gt;
* Port: 587&lt;br /&gt;
* Chiffrement (sécurité): STARTTLS (souvent appelé &amp;quot;TLS&amp;quot;)&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration legacy&amp;lt;/h2&amp;gt;&lt;br /&gt;
Avant PHP 5.6, il était courant d&#039;utiliser les paramètres suivants, qui sont désormais à mettre à jour et à éviter : &lt;br /&gt;
* Serveur: &amp;lt;pre&amp;gt;localhost&amp;lt;/pre&amp;gt; ou &amp;lt;pre&amp;gt;127.0.0.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Port: 25&lt;br /&gt;
* Chiffrement (sécurité): Aucun&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
Cette configuration est désormais incorrecte car :&lt;br /&gt;
* Utiliser &amp;lt;pre&amp;gt;localhost&amp;lt;/pre&amp;gt; ou &amp;lt;pre&amp;gt;127.0.0.1&amp;lt;/pre&amp;gt; alors que le certificat de votre serveur de mails est donné pour son [[Nom d&#039;hôte]] va générer des erreurs de certificats et empêcher PHP 5.6 et supérieurs d&#039;envoyer des emails, sauf si une directive permettant d&#039;ignorer les certificats invalide est présente.&lt;br /&gt;
* Il n&#039;y a pas de chiffrement, si les données sont interceptées, elles peuvent être déchiffrées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Diagnostic&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si votre envoi ne fonctionne pas, il faut en premier lieu vérifier les paramètres suivants :&lt;br /&gt;
* L&#039;adresse expéditrice est-elle la même que l&#039;adresse de connexion, et cette dernière a-t-elle bien été crée dans le [[Panneau de contrôle Plesk]] ?&lt;br /&gt;
* Avez-vous indiqué l&#039;adresse email de la personne remplissant le formulaire de contact en &amp;quot;From:&amp;quot; ? Attention, ne vous prenez pas sur cet expéditeur, vous n&#039;avez pas le droit d&#039;envoyer un mail en tant que lui. Si vous désirez pouvoir lui répondre simplement, il faut indiquer son adresse en Reply-To.&lt;br /&gt;
* Votre version de PHP est-elle supérieure ou égale à 5.6 ? Si oui, il faut utiliser votre nom d&#039;hôte comme serveur (Exemple: srvXX.haisoft.net)&lt;br /&gt;
* L&#039;identifiant et le mot de passe sont-ils corrects ? Attention, votre identifiant est votre adresse mail complète. Pour changer le mot de passe, voir [[E-mail#Changer_un_mot_de_passe_email]]&lt;br /&gt;
* Essayez-vous d&#039;envoyer votre mail via PHP mail() ? Cette méthode est trop insécurisée et est désactivée chez HaiSoft&lt;br /&gt;
* Avez-vous renseigné un port correct ? Rappel: Port 25 sans SSL/TLS, Port 465 en SSL, Port 587 en TLS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Sécurisations et normes email&amp;lt;/h1&amp;gt;&lt;br /&gt;
La réception et la sécurisation des emails se fait principalement par des règles [[DNS]] présentes pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;MX: Serveur de réception des emails&amp;lt;/h2&amp;gt;&lt;br /&gt;
La réception des emails ne peut se faire que si une entrée de type &amp;quot;MX&amp;quot; est présente dans la zone DNS du domaine. Cette entrée MX correspond au serveur SMTP de réception de mails. Le MX est par convention un nom canonique et non une adresse IP.&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
Soit le domaine &amp;quot;monsite.tld&amp;quot; dont les emails sont hébergés chez HaiSoft sur le serveur srv12.haisoft.net&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons ajouter une entrée MX utilisant le nom d&#039;hôte de la machine hébergeant le domaine :&lt;br /&gt;
&amp;lt;code&amp;gt;MX 0 srv12.haisoft.net&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous conseillons cette méthode car srv12.haisoft.net est également le serveur POP/IMAP/SMTP à utiliser pour vos connexions sécurisées, car le nom d&#039;hôte contient les certificats SSL/TLS permettant de se connecter de manière sécurisée au serveur.&lt;br /&gt;
&lt;br /&gt;
* Ou bien nous pouvons ajouter un sous-domaine et l&#039;assigner en MX&lt;br /&gt;
&amp;lt;pre&amp;gt;mail A 185.177.47.12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MX 0 mail.monsite.tld&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Sécurité&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bien que les normes relatives aux emails parviennent difficilement à être universalisées, quelques standards sont de plus en plus utilisés afin de :&lt;br /&gt;
&lt;br /&gt;
* Diminuer la réception de spams&lt;br /&gt;
* Limiter au maximum l&#039;usurpation d&#039;identité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;HELO&amp;lt;/h3&amp;gt;&lt;br /&gt;
Le &amp;quot;HELO&amp;quot; est le message de présentation envoyé par un serveur SMTP. Afin d&#039;atteindre un niveau de confiance correct, ce HELO doit répondre à plusieurs critères :&lt;br /&gt;
* Il doit être un FQN (nom de domaine ou sous-domaine) valide, pointant vers l&#039;IP du serveur SMTP envoyant le mail&lt;br /&gt;
* Ce nom doit être identique correspondre au rDNS (reverse DNS) de l&#039;IP du serveur SMTP.&lt;br /&gt;
&lt;br /&gt;
En somme il faut choisir un nom (en général le nom d&#039;hôte de la machine contenant le serveur SMTP), mettre ce nom en reverse DNS de l&#039;IP du serveur, et demander au serveur de mails d&#039;indiquer ce nom en HELO.&lt;br /&gt;
&lt;br /&gt;
Un mail ne répondant pas à ces critères est généralement considéré comme spam. &lt;br /&gt;
&lt;br /&gt;
Nos serveurs sont configurés pour rejeter les emails n&#039;ayant pas un HELO correct, car cela est le minimum à respecter lorsque l&#039;on envoie un email. Si l&#039;expéditeur n&#039;est pas en mesure de corriger sa configuration, nous pouvons &#039;&#039;&#039;en dernier recours&#039;&#039;&#039; whitelister son adresse pour que vous receviez ses emails, mais cela anihile alors toute possibilité de vérification de l&#039;authenticité de l&#039;expéditeur, c&#039;est donc extrêmement non recommandé.&lt;br /&gt;
&lt;br /&gt;
HaiSoft met tout en œuvre pour fournir un HELO correct et ainsi permettre la meilleure délivrabilité de vos mails. Tout mail envoyé par votre serveur HaiSoft est configuré pour posséder un HELO correct. Si vous détectiez toutefois une anomalie à ce niveau, n&#039;hésitez pas à nous contacter par ticket support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;SPF (Sender Policy Framework)&amp;lt;/h3&amp;gt;&lt;br /&gt;
SPF permet de définir les serveurs habilités à relayer les emails d&#039;un domaine. Cette règle est présente sous forme de règle TXT dans la zone DNS du domaine. Cela permet d&#039;éviter qu&#039;une tierce personne envoie des emails à votre nom. Cela signifie également qu&#039;il faut utiliser un serveur habilité à vous authentifier pour envoyer vos emails, sinon ces derniers n&#039;ont aucune valeur d&#039;authentification et seront donc rejetés.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Fonctionnement d&#039;SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un prestataire de mails reçoit un mail provenant de votre domaine, il vérifie donc si la zone DNS du domaine emétteur du mail contient une règle SPF :&lt;br /&gt;
&lt;br /&gt;
* Si la zone DNS contient une règle SPF et qu&#039;elle est respectée, tout va bien.&lt;br /&gt;
* Si elle n&#039;en contient pas, alors le mail peut passer, mais sa chance de tomber dans les spams augmente. &lt;br /&gt;
* Si elle contient une règle SPF qui n&#039;est pas respectée, alors si cette règle est stricte (-all) le mail a d&#039;énormes chances d&#039;être rejeté, et si cette règle est non stricte (~all), le mail risque d&#039;être considéré comme du spam, d&#039;être rejeté, ou peut passer normalement, au choix du serveur de réception.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Règle SPF par défaut HaiSoft&amp;lt;/h4&amp;gt;&lt;br /&gt;
La règle SPF par défaut d&#039;HaiSoft est :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;v=spf1 a mx include:spf.haisoft.net -all&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Syntaxe SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour la règle SPF par défaut d&#039;HaiSoft :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;v=spf1&amp;lt;/code&amp;gt; permet d&#039;indiquer qu&#039;il s&#039;agit d&#039;une règle SPF&lt;br /&gt;
* &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur du domaine principal à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;mx&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur de réception de mails du domaine à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;include:spf.haisoft.net&amp;lt;/code&amp;gt; permettent d&#039;autoriser une liste prédéfinie par HaiSoft à envoyer des emails pour le domaine (il s&#039;agit des serveur de relais d&#039;HaiSoft, ainsi que ceux de notre partenaire de relais d&#039;email &amp;quot;MailChannels&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;-all&amp;lt;/code&amp;gt; est une règle stricte, qui indique qu&#039;aucun autre serveur que ceux cités dans la zone SPF n&#039;a le droit d&#039;envoyer d&#039;emails pour le domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Erreurs SPF courantes&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Lorsque l&#039;on vous fournit une règle SPF à ajouter, il ne faut pas créer une nouvelle entrée, mais éditer votre règle existante.&lt;br /&gt;
* Si vous avez plusieurs règles SPF, l&#039;une ou l&#039;autre sera aléatoirement lue par vos destinataires, pouvant causer le rejet de vos emails.&lt;br /&gt;
* Il ne faut pas utiliser un relai SMTP qui n&#039;est pas autorisé dans votre règle SPF. Seul votre serveur hébergeant les emails et étant capable de vous authentifier est habilité à envoyer des emails pour votre domaine. Vos mails risquent d&#039;être rejetés si vous ignorez cette règle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Les blacklists&amp;lt;/h3&amp;gt;&lt;br /&gt;
Des listes publiques d&#039;expéditeurs de spams existent. Si l&#039;IP du serveur SMTP envoyant un mail est listée sur l&#039;une de ces listes, le serveur SMTP destinataire rejettera probablement le mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DKIM (DomainKeys Identified Mail)&amp;lt;/h3&amp;gt;&lt;br /&gt;
DKIM permet de chiffrer une partie de vos emails sortants par un code qui n&#039;est déchiffrable qu&#039;avec la clé publique présente dans votre zone DNS. Cela permet d&#039;augmenter l&#039;authentification des emails envoyés par votre domaine. DKIM s&#039;inscrit sous forme d&#039;entrée TXT dans votre zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Activer DKIM via Plesk&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour activer DKIM, pour votre domaine:&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Dans &amp;quot;Adresses email&amp;quot; puis &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Cochez &amp;quot;Utiliser le système anti-spam DKIM pour signer les mails sortants&amp;quot; et cliquez sur OK&lt;br /&gt;
&lt;br /&gt;
La signature DKIM et l&#039;entrée DNS correspondante sont alors automatiquement activées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DMARC (Domain-based Message Authentication)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DMARC permet de choisir une action en cas de non-respect de DKIM ou de SPF. &lt;br /&gt;
&lt;br /&gt;
Cette entrée DNS de type TXT permet également de définir une adresse à qui envoyer les informations de rejets de mails de votre domaine, ce qui vous fera recevoir un email de la part de tous les plus grands prestataires à qui votre domaine aura envoyé des emails. Cette norme n&#039;est que peu utilisée. Elle se présente sous forme d&#039;entrée TXT dans votre zone DNS. Dans certains cas, si on vous l&#039;impose, vous pouvez entrer une règle DMARC vide :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;_DMARC TXT v=DMARC1; p=none;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Délivrabilité&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plus de 80% des emails envoyés sont du spam. Pour se protéger de cela, de nombreux systèmes permettent d&#039;éliminer les mails ne respectant pas certaines règles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tester sa configuration&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons toujours vous aiguiller sur la bonne configuration de votre domaine pour une délivrabilité optimale. Néanmoins, si vous souhaitez vérifier vous-même votre configuration ou gagner du temps en apportant vos premiers diagnostics lors de la création d&#039;un ticket support, voici quelques outils utiles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;mail-tester&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site http://www.mail-tester.com/ vous permet de vérifier la bonne configuration d&#039;un poste et d&#039;un domaine.&lt;br /&gt;
Envoyez un email à l&#039;adresse indiquée (avec un vrai titre et un vrai contenu) et vérifiez votre note.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;mxtooolbox&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site https://mxtoolbox.com/ vous permet de tester vos règles SPF, vos signatures DKIM, la connexion au serveur SMTP, de vérifier le blacklistage de votre MX, etc.&lt;br /&gt;
Ce dernier est très utile pour diagnostiquer un élément précis sur votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Rejets de mails&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Les types de rejets&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En fonction de la sévérité de l&#039;erreur, le serveur destinataire peut appliquer plusieurs actions.&lt;br /&gt;
&lt;br /&gt;
* Rejet temporaire, votre mail reste dans la file (jusqu&#039;à 48h)&lt;br /&gt;
* Rejet permanent, vous recevez un mail de &amp;quot;bounce&amp;quot; vous indiquant la cause du rejet&lt;br /&gt;
&lt;br /&gt;
Le mail peut également être accepté par le serveur SMTP de destination, mais être filtré comme spam.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Causes de rejet&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici les causes de rejet de mails les plus courantes :&lt;br /&gt;
&lt;br /&gt;
* Vous n&#039;avez pas de règle SPF, pas de DKIM sur votre domaine, le niveau de confiance attribué à vos emails est très faible car aucune vérification d&#039;authenticité de l&#039;expéditeur ne peut être effectuée.&lt;br /&gt;
* Votre règle SPF n&#039;est pas correctement configurée et n&#039;autorise pas votre serveur à envoyer des emails.&lt;br /&gt;
* Votre mail n&#039;a pas été envoyé depuis le bon serveur SMTP : Seul le serveur SMTP de votre prestataire de mails est habilité à relayer les emails de votre domaine. Ce dernier doit être autorisé dans la règle SPF de votre domaine.&lt;br /&gt;
* Le destinataire n&#039;existe pas.&lt;br /&gt;
* Votre signature DKIM est incorrecte.&lt;br /&gt;
* Le contenu de votre mail est suspicieux (liens, texte, pièces jointes)&lt;br /&gt;
* l&#039;IP du serveur expéditeur est reconnue comme expéditeur de spams (vérifiable ici https://mxtoolbox.com/SuperTool.aspx?action=blacklist )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Messages de rejet&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt; Recipient address rejected: User unknown in relay recipient table&amp;lt;/h4&amp;gt;&lt;br /&gt;
host smtp.example.tld [133.7.133.7] said: 550 5.1.1 &amp;lt;recipient@example.tld&amp;gt;: Recipient address rejected: User unknown in relay recipient table (in reply to RCPT TO command)&lt;br /&gt;
&lt;br /&gt;
Ce message signifie généralement que le destinataire n&#039;existe pas sur le serveur de destination. Faute de frappe ? Faute de syntaxe dans le formatage de votre destinataire ? Faute de recopie orale de l&#039;adresse ? Adresse supprimée ? Serveur destinataire mal configuré ? Dans ce cas, il convient de contacter le destinataire par un autre moyen et de vérifier la bonne orthographe de l&#039;adresse.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=E-mail&amp;diff=414</id>
		<title>E-mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=E-mail&amp;diff=414"/>
		<updated>2025-05-13T13:07:50Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense toutes les informations nécessaires à la création, gestion, configuration de vos adresses email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Gestion des adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
La gestion des adresses email se fait via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Créer une adresse email&amp;lt;/h2&amp;gt;&lt;br /&gt;
Vous pouvez créer librement des adresses email pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Créer une adresse email&amp;quot;&lt;br /&gt;
* Entrez le nom désiré pour cette nouvelle adresse email&lt;br /&gt;
* Choisissez votre mot de passe. - Vous pouvez aussi cliquer sur générer, puis &amp;quot;afficher&amp;quot; pour voir et copier votre mot de passe.&lt;br /&gt;
* Nous vous conseillons d&#039;activer l&#039;anti-spam : Cliquez sur l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;, puis cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;. (Vous retrouverez plus de détails à la rubrique [[E-mail#R.C3.A9gler_mon_filtre_anti-spam]])&lt;br /&gt;
* Cliquez sur OK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Changer un mot de passe email&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse email désirée&lt;br /&gt;
* Choisissez votre mot de passe. - Vous pouvez aussi cliquer sur générer, puis &amp;quot;afficher&amp;quot; pour voir et copier votre mot de passe.&lt;br /&gt;
* Cliquez sur OK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Supprimer une adresse email&amp;lt;/h2&amp;gt;&lt;br /&gt;
Attention: Cette opération est irréversible. Si un backup est disponible, nous pouvons restaurer vos emails, mais toute préférence relative à cette adresse est perdue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez supprimer librement des adresses email pour votre domaine. &lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cochez la case correspondant à l&#039;adresse à supprimer&lt;br /&gt;
* Au dessus de la liste d&#039;adresses, cliquez sur &amp;quot;Supprimer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Régler mon filtre anti-spam&amp;lt;/h2&amp;gt;&lt;br /&gt;
Le réglage du filtre anti-spam par analyse de contenu s&#039;effectue via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse à configurer&lt;br /&gt;
* Sélectionnez l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;&lt;br /&gt;
* Cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;&lt;br /&gt;
* Choisissez l&#039;action à effectuer (recommandé: &amp;quot;Déplacer le spam dans le dossier Spam&amp;quot;)&lt;br /&gt;
* Optionnel: Cliquez sur &amp;quot;Voir les paramètres avancés&amp;quot; et réglez le seuil de détection du filtre : Par défaut 7&lt;br /&gt;
* Optionnel: Indiquez en liste blanche les expéditeurs dont il faut toujours accepter les emails, et en liste noir les expéditeurs à toujours rejeter.&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB: Le paramètre &amp;quot;Intensité du filtre anti-spam&amp;quot; est un seuil de détection : Si vous baissez cette valeur, le filtre sera plus strict (attention aux faux-positifs), augmenter la valeur rend le filtre plus permissif. Nous conseillons de ne pas descendre sous une valeur de 2 à 3, un réglage de 5 à 7 étant optimal dans la plupart des cas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Réception de spams&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter de recevoir du spam, voici quelques conseils:&lt;br /&gt;
&lt;br /&gt;
* Ne pas choisir une adressse &amp;quot;contact@&amp;quot; ou &amp;quot;info@&amp;quot;, cette adresse est trop fréquente et sera systématiquement spammée dès lors que votre domaine est présent sur internet&lt;br /&gt;
* Ne pas diffuser votre adresse email en clair sur internet; si besoin, mettez en place un formulaire de contact sur votre site (avec bien-sûr [[Sécurisation de formulaire|un captcha]] de protection anti-robots)&lt;br /&gt;
* Ne pas vous inscrire sur des sites peu scrupuleux concernant le respect de la vie privée et des données personnelles, avec votre adresse email (si besoin, créez une adresse email &amp;quot;poubelle&amp;quot; pour cet effet)&lt;br /&gt;
* Si nécessaire, renommer votre adresse, cela conserve vos emails et stoppe immédiatement la réception de spams.&lt;br /&gt;
&lt;br /&gt;
{{:Connexion_aux_adresses_email}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Envois de mails depuis un site&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;envoi de mails depuis un site doit se faire:&lt;br /&gt;
* En SMTP avec authentification&lt;br /&gt;
* Depuis une adresse email existante, créee au préalable dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
&lt;br /&gt;
Particularités:&lt;br /&gt;
* Pour des raisons de sécurité, la fonction `mail()` de PHP qui ne requiert aucune authentification est désactivée&lt;br /&gt;
* A partir de PHP 5.6, il faut utiliser votre nom d&#039;hôte en tant que serveur&lt;br /&gt;
&lt;br /&gt;
Chaque script dispose de son propre moyen d&#039;envoyer des emails. Nous vous invitons à consulter notre article pour voir comment configurer le votre :&lt;br /&gt;
https://blog.haisoft.fr/connaissances/configurer-lenvoi-demail-via-smtp-pour-votre-site/&lt;br /&gt;
&lt;br /&gt;
Si votre site n&#039;utilise pas un script particulier, voici d&#039;autres méthodes comment coder un formulaire d&#039;envoi d&#039;email :&lt;br /&gt;
[[Envoi d&#039;email authentifié via PHP ou Perl]]&lt;br /&gt;
&lt;br /&gt;
Partez du principe que vous configurez un logiciel de messagerie distant. La configuration est donc similaire à celle utilisée pour un client de messagerie (voir [[E-mail#Configuration_manuelle]]). Vous pouvez également utiliser une adresse email externe tant que vous utilisez SMTP, néanmoins, il est conseillé d&#039;utiliser une adresse de votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration sécurisée&amp;lt;/h2&amp;gt;&lt;br /&gt;
Cette configuration est recommandée :&lt;br /&gt;
&lt;br /&gt;
Configuration 1) SSL/TLS&lt;br /&gt;
* Serveur: srvXX.haisoft.net (remplacer par votre nom d&#039;hôte)&lt;br /&gt;
* Port: 465&lt;br /&gt;
* Chiffrement (sécurité): SSL/TLS (attention, certains programmes appellent &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;, dans quel cas, cela ne fonctionne pas sur le port 465 et il faut donc choisir &amp;quot;SSL&amp;quot;)&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
Configuration 2) STARTTLS&lt;br /&gt;
* Serveur: srvXX.haisoft.net (remplacer par votre nom d&#039;hôte)&lt;br /&gt;
* Port: 587&lt;br /&gt;
* Chiffrement (sécurité): STARTTLS (souvent appelé &amp;quot;TLS&amp;quot;)&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration legacy&amp;lt;/h2&amp;gt;&lt;br /&gt;
Avant PHP 5.6, il était courant d&#039;utiliser les paramètres suivants, qui sont désormais à mettre à jour et à éviter : &lt;br /&gt;
* Serveur: `localhost` ou `127.0.0.1`&lt;br /&gt;
* Port: 25&lt;br /&gt;
* Chiffrement (sécurité): Aucun&lt;br /&gt;
* Authentification: Oui&lt;br /&gt;
* Identifiant: votreadresse@votredomaine.com&lt;br /&gt;
* Mot de passe: MotDePasseDeLadresse&lt;br /&gt;
&lt;br /&gt;
Cette configuration est désormais incorrecte car :&lt;br /&gt;
* Utiliser `localhost` ou `127.0.0.1` alors que le certificat de votre serveur de mails est donné pour son [[Nom d&#039;hôte]] va générer des erreurs de certificats et empêcher PHP 5.6 et supérieurs d&#039;envoyer des emails, sauf si une directive permettant d&#039;ignorer les certificats invalide est présente.&lt;br /&gt;
* Il n&#039;y a pas de chiffrement, si les données sont interceptées, elles peuvent être déchiffrées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Diagnostic&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si votre envoi ne fonctionne pas, il faut en premier lieu vérifier les paramètres suivants :&lt;br /&gt;
* L&#039;adresse expéditrice est-elle la même que l&#039;adresse de connexion, et cette dernière a-t-elle bien été crée dans le [[Panneau de contrôle Plesk]] ?&lt;br /&gt;
* Avez-vous indiqué l&#039;adresse email de la personne remplissant le formulaire de contact en &amp;quot;From:&amp;quot; ? Attention, ne vous prenez pas sur cet expéditeur, vous n&#039;avez pas le droit d&#039;envoyer un mail en tant que lui. Si vous désirez pouvoir lui répondre simplement, il faut indiquer son adresse en Reply-To.&lt;br /&gt;
* Votre version de PHP est-elle supérieure ou égale à 5.6 ? Si oui, il faut utiliser votre nom d&#039;hôte comme serveur (Exemple: srvXX.haisoft.net)&lt;br /&gt;
* L&#039;identifiant et le mot de passe sont-ils corrects ? Attention, votre identifiant est votre adresse mail complète. Pour changer le mot de passe, voir [[E-mail#Changer_un_mot_de_passe_email]]&lt;br /&gt;
* Essayez-vous d&#039;envoyer votre mail via PHP mail() ? Cette méthode est trop insécurisée et est désactivée chez HaiSoft&lt;br /&gt;
* Avez-vous renseigné un port correct ? Rappel: Port 25 sans SSL/TLS, Port 465 en SSL, Port 587 en TLS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Sécurisations et normes email&amp;lt;/h1&amp;gt;&lt;br /&gt;
La réception et la sécurisation des emails se fait principalement par des règles [[DNS]] présentes pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;MX: Serveur de réception des emails&amp;lt;/h2&amp;gt;&lt;br /&gt;
La réception des emails ne peut se faire que si une entrée de type &amp;quot;MX&amp;quot; est présente dans la zone DNS du domaine. Cette entrée MX correspond au serveur SMTP de réception de mails. Le MX est par convention un nom canonique et non une adresse IP.&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
Soit le domaine &amp;quot;monsite.tld&amp;quot; dont les emails sont hébergés chez HaiSoft sur le serveur srv12.haisoft.net&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons ajouter une entrée MX utilisant le nom d&#039;hôte de la machine hébergeant le domaine :&lt;br /&gt;
&amp;lt;code&amp;gt;MX 0 srv12.haisoft.net&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous conseillons cette méthode car srv12.haisoft.net est également le serveur POP/IMAP/SMTP à utiliser pour vos connexions sécurisées, car le nom d&#039;hôte contient les certificats SSL/TLS permettant de se connecter de manière sécurisée au serveur.&lt;br /&gt;
&lt;br /&gt;
* Ou bien nous pouvons ajouter un sous-domaine et l&#039;assigner en MX&lt;br /&gt;
&amp;lt;pre&amp;gt;mail A 154.41.66.12&lt;br /&gt;
MX 0 mail.monsite.tld&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Sécurité&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bien que les normes relatives aux emails parviennent difficilement à être universalisées, quelques standards sont de plus en plus utilisés afin de :&lt;br /&gt;
&lt;br /&gt;
* Diminuer la réception de spams&lt;br /&gt;
* Limiter au maximum l&#039;usurpation d&#039;identité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;HELO&amp;lt;/h3&amp;gt;&lt;br /&gt;
Le &amp;quot;HELO&amp;quot; est le message de présentation envoyé par un serveur SMTP. Afin d&#039;atteindre un niveau de confiance correct, ce HELO doit répondre à plusieurs critères :&lt;br /&gt;
* Il doit être un FQN (nom de domaine ou sous-domaine) valide, pointant vers l&#039;IP du serveur SMTP envoyant le mail&lt;br /&gt;
* Ce nom doit être identique correspondre au rDNS (reverse DNS) de l&#039;IP du serveur SMTP.&lt;br /&gt;
&lt;br /&gt;
En somme il faut choisir un nom (en général le nom d&#039;hôte de la machine contenant le serveur SMTP), mettre ce nom en reverse DNS de l&#039;IP du serveur, et demander au serveur de mails d&#039;indiquer ce nom en HELO.&lt;br /&gt;
&lt;br /&gt;
Un mail ne répondant pas à ces critères est généralement considéré comme spam. &lt;br /&gt;
&lt;br /&gt;
Nos serveurs sont configurés pour rejeter les emails n&#039;ayant pas un HELO correct, car cela est le minimum à respecter lorsque l&#039;on envoie un email. Si l&#039;expéditeur n&#039;est pas en mesure de corriger sa configuration, nous pouvons &#039;&#039;&#039;en dernier recours&#039;&#039;&#039; whitelister son adresse pour que vous receviez ses emails, mais cela anihile alors toute possibilité de vérification de l&#039;authenticité de l&#039;expéditeur, c&#039;est donc extrêmement non recommandé.&lt;br /&gt;
&lt;br /&gt;
HaiSoft met tout en oeuvre pour fournir un HELO correct et ainsi permettre la meilleure délivrabilité de vos mails. Tout mail envoyé par votre serveur HaiSoft est configuré pour posséder un HELO correct. Si vous détectiez toutefois une anomalie à ce niveau, n&#039;hésitez pas à nous contacter par ticket support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;SPF (Sender Policy Framework)&amp;lt;/h3&amp;gt;&lt;br /&gt;
SPF permet de définir les serveurs habilités à relayer les emails d&#039;un domaine. Cette règle est présente sous forme de règle TXT dans la zone DNS du domaine. Cela permet d&#039;éviter qu&#039;une tierce personne envoie des emails à votre nom. Cela signifie également qu&#039;il faut utiliser un serveur habilité à vous authentifier pour envoyer vos emails, sinon ces derniers n&#039;ont aucune valeur d&#039;authentification et seront donc rejetés.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Fonctionnement d&#039;SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un prestataire de mails reçoit un mail provenant de votre domaine, il vérifie donc si la zone DNS du domaine emétteur du mail contient une règle SPF :&lt;br /&gt;
&lt;br /&gt;
* Si la zone DNS contient une règle SPF et qu&#039;elle est respectée, tout va bien.&lt;br /&gt;
* Si elle n&#039;en contient pas, alors le mail peut passer, mais sa chance de tomber dans les spams augmente. &lt;br /&gt;
* Si elle contient une règle SPF qui n&#039;est pas respectée, alors si cette règle est stricte (-all) le mail a d&#039;énormes chances d&#039;être rejeté, et si cette règle est non stricte (~all), le mail risque d&#039;être considéré comme du spam, d&#039;être rejeté, ou peut passer normalement, au choix du serveur de réception.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Règle SPF par défaut HaiSoft&amp;lt;/h4&amp;gt;&lt;br /&gt;
La règle SPF par défaut d&#039;HaiSoft est :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;v=spf1 a mx include:sp/haisoft.net -all&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Syntaxe SPF&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour la règle SPF par défaut d&#039;HaiSoft :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;v=spf1&amp;lt;/code&amp;gt; permet d&#039;indiquer qu&#039;il s&#039;agit d&#039;une règle SPF&lt;br /&gt;
* &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur du domaine principal à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;mx&amp;lt;/code&amp;gt; permet d&#039;autoriser le serveur de réception de mails du domaine à émettre des mails pour le domaine&lt;br /&gt;
* &amp;lt;code&amp;gt;include:spf.haisoft.net&amp;lt;/code&amp;gt; permettent d&#039;autoriser une liste prédéfinie par HaiSoft à envoyer des emails pour le domaine (il s&#039;agit des serveur de relais d&#039;HaiSoft, ainsi que ceux de notre partenaire de relais d&#039;email &amp;quot;MailChannels&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;-all&amp;lt;/code&amp;gt; est une règle stricte, qui indique qu&#039;aucun autre serveur que ceux cités dans la zone SPF n&#039;a le droit d&#039;envoyer d&#039;emails pour le domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Erreurs SPF courantes&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Lorsque l&#039;on vous fournit une règle SPF à ajouter, il ne faut pas créer une nouvelle entrée, mais éditer votre règle existante.&lt;br /&gt;
* Si vous avez plusieurs règles SPF, l&#039;une ou l&#039;autre sera aléatoirement lue par vos destinataires, pouvant causer le rejet de vos emails.&lt;br /&gt;
* Il ne faut pas utiliser un relai SMTP qui n&#039;est pas autorisé dans votre règle SPF. Seul votre serveur hébergeant les emails et étant capable de vous authentifier est habilité à envoyer des emails pour votre domaine. Vos mails risquent d&#039;être rejetés si vous ignorez cette règle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Les blacklists&amp;lt;/h3&amp;gt;&lt;br /&gt;
Des listes publiques d&#039;expéditeurs de spams existent. Si l&#039;IP du serveur SMTP envoyant un mail est listée sur l&#039;une de ces listes, le serveur SMTP destinataire rejettera probablement le mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DKIM (DomainKeys Identified Mail)&amp;lt;/h3&amp;gt;&lt;br /&gt;
DKIM permet de chiffrer une partie de vos emails sortants par un code qui n&#039;est déchiffrable qu&#039;avec la clé publique présente dans votre zone DNS. Cela permet d&#039;augmenter l&#039;authentification des emails envoyés par votre domaine. DKIM s&#039;inscrit sous forme d&#039;entrée TXT dans votre zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Activer DKIM via Plesk&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour activer DKIM, pour votre domaine:&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Dans &amp;quot;Adresses email&amp;quot; puis &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Cochez &amp;quot;Utiliser le système anti-spam DKIM pour signer les mails sortants&amp;quot; et cliquez sur OK&lt;br /&gt;
&lt;br /&gt;
La signature DKIM et l&#039;entrée DNS correspondante sont alors automatiquement activées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;DMARC (Domain-based Message Authentication)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DMARC permet de choisir une action en cas de non-respect de DKIM ou de SPF. &lt;br /&gt;
&lt;br /&gt;
Cette entrée DNS de type TXT permet également de définir une adresse à qui envoyer les informations de rejets de mails de votre domaine, ce qui vous fera recevoir un email de la part de tous les plus grands prestataires à qui votre domaine aura envoyé des emails. Cette norme n&#039;est que peu utilisée. Elle se présente sous forme d&#039;entrée TXT dans votre zone DNS. Dans certains cas, si on vous l&#039;impose, vous pouvez entrer une règle DMARC vide :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;_DMARC TXT v=DMARC1; p=none;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Délivrabilité&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plus de 80% des emails envoyés sont du spam. Pour se protéger de cela, de nombreux systèmes permettent d&#039;éliminer les mails ne respectant pas certaines règles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tester sa configuration&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons toujours vous aiguiller sur la bonne configuration de votre domaine pour une délivrabilité optimale. Néanmoins, si vous souhaitez vérifier vous-même votre configuration ou gagner du temps en apportant vos premiers diagnostics lors de la création d&#039;un ticket support, voici quelques outils utiles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;mail-tester&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site http://www.mail-tester.com/ vous permet de vérifier la bonne configuration d&#039;un poste et d&#039;un domaine.&lt;br /&gt;
Envoyez un email à l&#039;adresse indiquée (avec un vrai titre et un vrai contenu) et vérifiez votre note.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;mxtooolbox&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site https://mxtoolbox.com/ vous permet de tester vos règles SPF, vos signatures DKIM, la connexion au serveur SMTP, de vérifier le blacklistage de votre MX, etc.&lt;br /&gt;
Ce dernier est très utile pour diagnostiquer un élément précis sur votre domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Rejets de mails&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Les types de rejets&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En fonction de la sévérité de l&#039;erreur, le serveur destinataire peut appliquer plusieurs actions.&lt;br /&gt;
&lt;br /&gt;
* Rejet temporaire, votre mail reste dans la file (jusqu&#039;à 48h)&lt;br /&gt;
* Rejet permanent, vous recevez un mail de &amp;quot;bounce&amp;quot; vous indiquant la cause du rejet&lt;br /&gt;
&lt;br /&gt;
Le mail peut également être accepté par le serveur SMTP de destination, mais être filtré comme spam.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Causes de rejet&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici les causes de rejet de mails les plus courantes :&lt;br /&gt;
&lt;br /&gt;
* Vous n&#039;avez pas de règle SPF, pas de DKIM sur votre domaine, le niveau de confiance attribué à vos emails est très faible car aucune vérification d&#039;authenticité de l&#039;expéditeur ne peut être effectuée.&lt;br /&gt;
* Votre règle SPF n&#039;est pas correctement configurée et n&#039;autorise pas votre serveur à envoyer des emails.&lt;br /&gt;
* Votre mail n&#039;a pas été envoyé depuis le bon serveur SMTP : Seul le serveur SMTP de votre prestataire de mails est habilité à relayer les emails de votre domaine. Ce dernier doit être autorisé dans la règle SPF de votre domaine.&lt;br /&gt;
* Le destinataire n&#039;existe pas.&lt;br /&gt;
* Votre signature DKIM est incorrecte.&lt;br /&gt;
* Le contenu de votre mail est suspicieux (liens, texte, pièces jointes)&lt;br /&gt;
* l&#039;IP du serveur expéditeur est reconnue comme expéditeur de spams (vérifiable ici https://mxtoolbox.com/SuperTool.aspx?action=blacklist )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Messages de rejet&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt; Recipient address rejected: User unknown in relay recipient table&amp;lt;/h4&amp;gt;&lt;br /&gt;
host smtp.example.tld [133.7.133.7] said: 550 5.1.1 &amp;lt;recipient@example.tld&amp;gt;: Recipient address rejected: User unknown in relay recipient table (in reply to RCPT TO command)&lt;br /&gt;
&lt;br /&gt;
Ce message signifie généralement que le destinataire n&#039;existe pas sur le serveur de destination. Faute de frappe ? Faute de syntaxe dans le formatage de votre destinataire ? Faute de recopie orale de l&#039;adresse ? Adresse supprimée ? Serveur destinataire mal configuré ? Dans ce cas, il convient de contacter le destinataire par un autre moyen et de vérifier la bonne orthographe de l&#039;adresse.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=FTP_Windev&amp;diff=413</id>
		<title>FTP Windev</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=FTP_Windev&amp;diff=413"/>
		<updated>2025-01-17T13:42:26Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En cas de problème de connexion FTP avec WinDev, vérifier que les paramètres soient bien corrects.&lt;br /&gt;
&lt;br /&gt;
Voici le code fonctionnel fourni par un de nos clients :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;windev&amp;quot;&amp;gt;&lt;br /&gt;
//// on établit une connexion&lt;br /&gt;
FTP.IgnoreErreur = ftpIgnoreCertificatExpiré + ftpIgnoreCertificatInvalide + ...&lt;br /&gt;
ftpIgnoreNomCertificatInvalide + ftpIgnoreRévocation&lt;br /&gt;
gnumConnexion=FTPConnecte(gsAdresseServeurFTP,gsUserFTP,gsPwdFTP,gnPortFTP)&lt;br /&gt;
SI gnumConnexion=-1 ALORS&lt;br /&gt;
Info(ErreurInfo(errComplet))&lt;br /&gt;
SINON&lt;br /&gt;
Info(&amp;quot;Connexion OK&amp;quot;)&lt;br /&gt;
FIN&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et voici les paramètres passés :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;windev&amp;quot;&amp;gt;&lt;br /&gt;
// paramètres du serveur FTP&lt;br /&gt;
gsAdresseServeurFTP est une chaîne = &amp;quot;ftpes://srvXX.haisoft.net&amp;quot; (adresse du serveur) -&amp;gt; remplacer XX par le numéro du serveur concerné. &amp;quot;ftpes://&amp;quot; est nécessaire pour utiliser &amp;quot;FTP explicite sur TLS&amp;quot;&lt;br /&gt;
gsUserFTP est une chaîne = (mon nom d&#039;utilisateur)&lt;br /&gt;
gsPwdFTP est une chaîne = (mon mot de passe)&lt;br /&gt;
gnPortFTP est un entier = 21 (numéro de port)&lt;br /&gt;
gnumConnexion est un entier&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=FTP_Windev&amp;diff=412</id>
		<title>FTP Windev</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=FTP_Windev&amp;diff=412"/>
		<updated>2025-01-17T13:41:06Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Page créée avec « En cas de problème de connexion FTP avec WinDev, vérifier que les paramètres soient bien corrects.  Voici le code fonctionnel fourni par un de nos clients : //// on ét... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En cas de problème de connexion FTP avec WinDev, vérifier que les paramètres soient bien corrects.&lt;br /&gt;
&lt;br /&gt;
Voici le code fonctionnel fourni par un de nos clients :&lt;br /&gt;
//// on établit une connexion&lt;br /&gt;
FTP.IgnoreErreur = ftpIgnoreCertificatExpiré + ftpIgnoreCertificatInvalide + ...&lt;br /&gt;
ftpIgnoreNomCertificatInvalide + ftpIgnoreRévocation&lt;br /&gt;
gnumConnexion=FTPConnecte(gsAdresseServeurFTP,gsUserFTP,gsPwdFTP,gnPortFTP)&lt;br /&gt;
SI gnumConnexion=-1 ALORS&lt;br /&gt;
Info(ErreurInfo(errComplet))&lt;br /&gt;
SINON&lt;br /&gt;
Info(&amp;quot;Connexion OK&amp;quot;)&lt;br /&gt;
FIN&lt;br /&gt;
&lt;br /&gt;
Et voici les paramètres passés :&lt;br /&gt;
// paramètres du serveur FTP&lt;br /&gt;
gsAdresseServeurFTP est une chaîne = &amp;quot;ftpes://srvXX.haisoft.net&amp;quot; (adresse du serveur) -&amp;gt; remplacer XX par le numéro du serveur concerné. &amp;quot;ftpes://&amp;quot; est nécessaire pour utiliser &amp;quot;FTP explicite sur TLS&amp;quot;&lt;br /&gt;
gsUserFTP est une chaîne = (mon nom d&#039;utilisateur)&lt;br /&gt;
gsPwdFTP est une chaîne = (mon mot de passe)&lt;br /&gt;
gnPortFTP est un entier = 21 (numéro de port)&lt;br /&gt;
gnumConnexion est un entier&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Envoi_d%27email_authentifi%C3%A9_via_PHP_ou_Perl&amp;diff=411</id>
		<title>Envoi d&#039;email authentifié via PHP ou Perl</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Envoi_d%27email_authentifi%C3%A9_via_PHP_ou_Perl&amp;diff=411"/>
		<updated>2024-06-03T11:25:54Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
Chez HaiSoft, comme la plupart des hébergeurs luttant contre l&#039;envoi de spams, la fonction d&#039;envoi de mails non sécurisée PHP mail() est désactivée. &lt;br /&gt;
&lt;br /&gt;
Il faut donc envoyer ses emails en [https://wiki.haisoft.fr/index.php?title=E-mail#Envois_de_mails_depuis_un_site SMTP avec authentification].&lt;br /&gt;
Afin de mettre en place un envoi d&#039;email via SMTP sur un site ne disposant pas de plugin dédié (comme Easy WP SMTP pour Wordpress par exemple), on peut utiliser différentes solutions.&lt;br /&gt;
&lt;br /&gt;
Nous en verrons ici deux : [https://github.com/PHPMailer/PHPMailer PHPMailer] et le module Perl &amp;quot;Net::SMTP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;PHPMailer&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nombreux modules d&#039;envoi PHP comme Easy WP SMTP sont bases sur PHPMailer car son fonctionnement est simple et efficace.&lt;br /&gt;
&lt;br /&gt;
Nous expliquons ici comment le mettre en place, et fournissons un script prêt à l&#039;emploi, à modifier uniquement pour adapter à votre configuration SMTP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Difficulté : Moyenne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans votre hébergement, il faudra télécharger ces trois fichiers de PHPMailer et les placer à la racine de l&#039;hébergement (dans &amp;quot;httpdocs&amp;quot;) dans un dossier appelé &amp;quot;PHPMailer&amp;quot; :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/Exception.php&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/PHPMailer.php&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/SMTP.php&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Fonctionnement de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Si vous souhaitez utiliser notre script type, passez directement au point suivant &amp;quot;Intégration de PHPMailer&amp;quot;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Appel de PHPMailer&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Votre script d&#039;envoi SMTP devra faire appel à PHPMailer grâce aux lignes suivantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
use PHPMailer\PHPMailer\PHPMailer;&lt;br /&gt;
use PHPMailer\PHPMailer\Exception;&lt;br /&gt;
require &#039;PHPMailer/Exception.php&#039;;&lt;br /&gt;
require &#039;PHPMailer/PHPMailer.php&#039;;&lt;br /&gt;
require &#039;PHPMailer/SMTP.php&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous avez placé les fichiers précédents dans un dossier différent, il faudra donc adapter le chemin vers ces fichiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration de l&#039;envoi PHPMailer&amp;lt;/h3&amp;gt;&lt;br /&gt;
Ensuite, les paramètres suivants sont nécessaires pour définir les options d&#039;envoi et de connexion SMTP :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$mail = new PHPMailer;&lt;br /&gt;
$mail-&amp;gt;CharSet = &#039;UTF-8&#039;;&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;isSMTP();					// Active l&#039;envoi via SMTP&lt;br /&gt;
$mail-&amp;gt;Host = &#039;srvXX.haisoft.net&#039;;			// Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
$mail-&amp;gt;SMTPAuth = true;					// Active l&#039;authentification par SMTP&lt;br /&gt;
$mail-&amp;gt;Username = &#039;user@example.com&#039;;			// Nom d&#039;utilisateur SMTP (votre adresse email complète)&lt;br /&gt;
$mail-&amp;gt;Password = &#039;secret&#039;;				// Mot de passe de l&#039;adresse email indiquée précédemment&lt;br /&gt;
$mail-&amp;gt;Port = 465;					// Port SMTP&lt;br /&gt;
$mail-&amp;gt;SMTPSecure = &amp;quot;ssl&amp;quot;;				// Utiliser SSL&lt;br /&gt;
$mail-&amp;gt;isHTML(true);					// Format de l&#039;email en HTML&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici ensuite les paramètres liés au mail :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$mail-&amp;gt;From = &#039;from@example.com&#039;;			// L&#039;adresse mail de l&#039;emetteur du mail (en général identique à l&#039;adresse utilisée pour l&#039;authentification SMTP)&lt;br /&gt;
$mail-&amp;gt;FromName = &#039;Mon Site&#039;;				// Le nom de l&#039;emetteur qui s&#039;affichera dans le mail&lt;br /&gt;
$mail-&amp;gt;addAddress(&#039;joe@example.net&#039;);			// Un premier destinataire&lt;br /&gt;
$mail-&amp;gt;addAddress(&#039;ellen@example.com&#039;);			// Un second destifataire (facultatif)&lt;br /&gt;
							// Possibilité de répliquer la ligne pour plus de destinataires&lt;br /&gt;
$mail-&amp;gt;addReplyTo(&#039;info@example.com&#039;);			// Pour ajouter l&#039;adresse à laquelle répondre (en général celle de la personne ayant rempli le formulaire)&lt;br /&gt;
$mail-&amp;gt;addCC(&#039;cc@example.com&#039;);				// Pour ajouter un champ Cc&lt;br /&gt;
$mail-&amp;gt;addBCC(&#039;bcc@example.com&#039;);			// Pour ajouter un champ Cci&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;Subject = &#039;Sujet du mail&#039;;			// Le sujet de l&#039;email&lt;br /&gt;
$mail-&amp;gt;Body    = &#039;Contenu du message en HTML &amp;lt;b&amp;gt;en gras!&amp;lt;/b&amp;gt;&#039;;		// Le contenu du mail en HTML&lt;br /&gt;
$mail-&amp;gt;AltBody = &#039;Contenu du message pour les clients non HTML&#039;;	// Le contenu du mail au format texte&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On effectue ensuite l&#039;envoi avec cette condition :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
if(isset($_POST[&#039;submit&#039;]))&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(!$mail-&amp;gt;send()) {&lt;br /&gt;
    echo &#039;Le message ne peut être envoyé.&#039;;&lt;br /&gt;
    echo &#039;Erreur: &#039; . $mail-&amp;gt;ErrorInfo;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &#039;Message envoyé&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Intégration de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un script type à copier dans un nouveau fichier (par exemple &amp;quot;mailer.php&amp;quot;).&amp;lt;br /&amp;gt;&lt;br /&gt;
Il suffit ensuite d&#039;appeler ce script dans votre formulaire HTML (bouton valider ou autre), via &amp;lt;code&amp;gt;action=&amp;lt;/code&amp;gt;, par exemple: &amp;lt;code&amp;gt;&amp;quot;action=mailer.php&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Fichiers requis :&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/Exception.php&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/PHPMailer.php&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/SMTP.php&lt;br /&gt;
//=====Appel des fichiers requis&lt;br /&gt;
    use PHPMailer\PHPMailer\PHPMailer;&lt;br /&gt;
    use PHPMailer\PHPMailer\Exception;&lt;br /&gt;
    require &#039;PHPMailer/Exception.php&#039;;&lt;br /&gt;
    require &#039;PHPMailer/PHPMailer.php&#039;;&lt;br /&gt;
    require &#039;PHPMailer/SMTP.php&#039;;&lt;br /&gt;
&lt;br /&gt;
//=====Configuration des paramètres d&#039;expédition&lt;br /&gt;
    //=====Utilisateur SMTP (Adresse email complète existante sur le serveur)&lt;br /&gt;
    $username = &amp;quot;Adresse existante sur le serveur&amp;quot;;&lt;br /&gt;
    //=====Mot de passe de l&#039;adresse&lt;br /&gt;
    $password = &amp;quot;&amp;quot;;&lt;br /&gt;
    //=====Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
    $smtphost = &amp;quot;srvXX.haisoft.net&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
//=====Paramètres de contenu du mail&lt;br /&gt;
    //=====Adresse de destination du message (vous-meme pour un formulaire de contact).&lt;br /&gt;
    $to = &amp;quot;Adresse sur le serveur ou externe&amp;quot;;&lt;br /&gt;
    //=====Définition du sujet de l&#039;email.&lt;br /&gt;
    $subject = &amp;quot;Nouveau message sur votre site&amp;quot;;&lt;br /&gt;
    //=====Définition des variables à récupérer depuis votre formulaire&lt;br /&gt;
    $email_auteur = $_POST[&amp;quot;email-auteur&amp;quot;];&lt;br /&gt;
    $nom_auteur = $_POST[&amp;quot;nom-auteur&amp;quot;];&lt;br /&gt;
    $message = $_POST[&amp;quot;message&amp;quot;];&lt;br /&gt;
    //=====Déclaration des messages au format texte&lt;br /&gt;
    $body = &amp;quot;Un nouveau message vous a été envoyé sur votre site :&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Auteur : &amp;quot;.$nom_auteur.&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Mail : &amp;quot;.$email_auteur.&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Contenu : &amp;quot;.$message;&lt;br /&gt;
    //==========&lt;br /&gt;
&lt;br /&gt;
//=====Fonction d&#039;envoi du mail - Rien à configurer ici&lt;br /&gt;
        $email = new PHPMailer;&lt;br /&gt;
        $email-&amp;gt;CharSet = &#039;UTF-8&#039;;&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;isSMTP();&lt;br /&gt;
        $email-&amp;gt;Host = $smtphost;&lt;br /&gt;
        $email-&amp;gt;SMTPAuth = true;&lt;br /&gt;
        $email-&amp;gt;Username = $username;&lt;br /&gt;
        $email-&amp;gt;Password = $password;&lt;br /&gt;
        $email-&amp;gt;Port = 465;&lt;br /&gt;
        $email-&amp;gt;SMTPSecure = &amp;quot;ssl&amp;quot;;&lt;br /&gt;
        $email-&amp;gt;isHTML(true);&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;From = $username;&lt;br /&gt;
        $email-&amp;gt;FromName = $nom_auteur;&lt;br /&gt;
        $email-&amp;gt;addAddress($to);&lt;br /&gt;
        $email-&amp;gt;addReplyTo($email_auteur, $nom_auteur);&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;Subject = $subject;&lt;br /&gt;
        $email-&amp;gt;Body    = $body;&lt;br /&gt;
        $email-&amp;gt;AltBody = $body;&lt;br /&gt;
&lt;br /&gt;
if(isset($_POST[&#039;submit&#039;]))&lt;br /&gt;
{&lt;br /&gt;
//=====Envoi de l&#039;e-mail.&lt;br /&gt;
        if(!$email-&amp;gt;send()) {&lt;br /&gt;
            echo &#039;Le message ne peut être envoyé.&#039;;&lt;br /&gt;
            echo &#039;Erreur: &#039; . $email-&amp;gt;ErrorInfo;&lt;br /&gt;
        } else {&lt;br /&gt;
            echo &#039;Merci, votre message a bien été envoyé.&amp;lt;br /&amp;gt;&#039;;&lt;br /&gt;
            echo &#039;Vous allez être redirigé vers la page d\&#039;accueil du site.&amp;lt;br /&amp;gt;&#039;;&lt;br /&gt;
            header(&#039;Refresh: 5; URL=http://&#039;);&lt;br /&gt;
        }&lt;br /&gt;
//==========&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, seules les 4 premières variables doivent être configurées.&lt;br /&gt;
4 autres peuvent être personnalisées si vous le souhaitez.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;adresse email expéditrice&lt;br /&gt;
&amp;lt;li&amp;gt;Le mot de passe&lt;br /&gt;
&amp;lt;li&amp;gt;Le nom de serveur&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;adresse du destinataire&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Le sujet&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;email de l&#039;auteur (configuré pour être récupéré depuis le formulaire via POST)&lt;br /&gt;
&amp;lt;li&amp;gt;Le nom de l&#039;auteur (configuré pour être récupéré depuis le formulaire via POST)&lt;br /&gt;
&amp;lt;li&amp;gt;Le message (configuré pour être récupéré depuis le formulaire via POST)&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Résumé&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous disposerez donc au total de 5 fichiers :&lt;br /&gt;
- les 3 fichiers de PHPMailer ;&lt;br /&gt;
- le script (plus haut) à copier/coller (nommé par exemple &amp;quot;mailer.php&amp;quot;) ;&lt;br /&gt;
- la page de votre formulaire de contact (nommée par exemple &amp;quot;contact.html&amp;quot;) ;&lt;br /&gt;
&lt;br /&gt;
Dans contact.html, vous devez avoir un formulaire ressemblant à ceci :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;mailer.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;Votre email : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;email&amp;quot; name=&amp;quot;email-auteur&amp;quot; id=&amp;quot;email-auteur&amp;quot; required&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;name&amp;quot;&amp;gt;Votre nom : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom-auteur&amp;quot; id=&amp;quot;nom-auteur&amp;quot; required&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;message&amp;quot;&amp;gt;Votre message : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;textarea name=&amp;quot;message&amp;quot; id=&amp;quot;message&amp;quot; required&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;submit&amp;quot; formmethod=&amp;quot;post&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Envoyer&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La première ligne avec &amp;quot;form action=&amp;quot; fait donc appel au script PHP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Module Perl &amp;quot;Net::SMTP&amp;quot;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un script Perl vous permettant l&#039;envoi d&#039;email via SMTP :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
$username = &#039;expediteur@exemple.tld&#039;;   # Adresse existante sur le serveur&lt;br /&gt;
$password = &#039;xxxxxxxx&#039;;                 # Mot de passe de l&#039;adresse email&lt;br /&gt;
$smtphost = &#039;srvXX.haisoft.net&#039;;        # Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
&lt;br /&gt;
$to = &#039;destinataire@exemple.tld&#039;;       # Destinataire du mail&lt;br /&gt;
$subject = &#039;Nouveau message&#039;;           # Sujet du mail&lt;br /&gt;
$body = &#039;Contenu du mail&#039;;              # Contenu du mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
use Net::SMTP;&lt;br /&gt;
&lt;br /&gt;
my $smtp = Net::SMTP-&amp;gt;new($smtphost,&lt;br /&gt;
        Port =&amp;gt; 25);&lt;br /&gt;
$smtp-&amp;gt;auth ( $username, $password ) or die &amp;quot;Erreur d&#039;authentification\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$smtp-&amp;gt;mail($username);&lt;br /&gt;
if ($smtp-&amp;gt;to($to)) {&lt;br /&gt;
        $smtp-&amp;gt;data();&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;To: &amp;lt;$username&amp;gt; \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;From: &amp;lt;$to&amp;gt; \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;Content-Type: text/html \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;Subject: $subject&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;\n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend($body);&lt;br /&gt;
        $smtp-&amp;gt;dataend();&lt;br /&gt;
} else {&lt;br /&gt;
        print &amp;quot;Error: &amp;quot;, $smtp-&amp;gt;message();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$smtp-&amp;gt;quit();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Envoi_d%27email_authentifi%C3%A9_via_PHP_ou_Perl&amp;diff=410</id>
		<title>Envoi d&#039;email authentifié via PHP ou Perl</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Envoi_d%27email_authentifi%C3%A9_via_PHP_ou_Perl&amp;diff=410"/>
		<updated>2023-10-04T13:08:56Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
Chez HaiSoft, comme la plupart des hébergeurs luttant contre l&#039;envoi de spams, la fonction d&#039;envoi de mails non sécurisée PHP mail() est désactivée. &lt;br /&gt;
&lt;br /&gt;
Il faut donc envoyer ses emails en [https://wiki.haisoft.fr/index.php?title=E-mail#Envois_de_mails_depuis_un_site SMTP avec authentification].&lt;br /&gt;
Afin de mettre en place un envoi d&#039;email via SMTP sur un site ne disposant pas de plugin dédié (comme Easy WP SMTP pour Wordpress par exemple), on peut utiliser différentes solutions.&lt;br /&gt;
&lt;br /&gt;
Nous en verrons ici deux : [https://github.com/PHPMailer/PHPMailer PHPMailer] et le module Perl &amp;quot;Net::SMTP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;PHPMailer&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nombreux modules d&#039;envoi PHP comme Easy WP SMTP sont bases sur PHPMailer car son fonctionnement est simple et efficace.&lt;br /&gt;
&lt;br /&gt;
Nous expliquons ici comment le mettre en place, et fournissons un script prêt à l&#039;emploi, à modifier uniquement pour adapter à votre configuration SMTP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Difficulté : Moyenne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans votre hébergement, il faudra télécharger ces trois fichiers de PHPMailer et les placer à la racine de l&#039;hébergement (dans &amp;quot;httpdocs&amp;quot;) dans un dossier appelé &amp;quot;PHPMailer&amp;quot; :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/Exception.php&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/PHPMailer.php&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/SMTP.php&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Fonctionnement de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Si vous souhaitez utiliser notre script type, passez directement au point suivant &amp;quot;Intégration de PHPMailer&amp;quot;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Appel de PHPMailer&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Votre script d&#039;envoi SMTP devra faire appel à PHPMailer grâce aux lignes suivantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
use PHPMailer\PHPMailer\PHPMailer;&lt;br /&gt;
use PHPMailer\PHPMailer\Exception;&lt;br /&gt;
require &#039;PHPMailer/Exception.php&#039;;&lt;br /&gt;
require &#039;PHPMailer/PHPMailer.php&#039;;&lt;br /&gt;
require &#039;PHPMailer/SMTP.php&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous avez placé les fichiers précédents dans un dossier différent, il faudra donc adapter le chemin vers ces fichiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration de l&#039;envoi PHPMailer&amp;lt;/h3&amp;gt;&lt;br /&gt;
Ensuite, les paramètres suivants sont nécessaires pour définir les options d&#039;envoi et de connexion SMTP :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$mail = new PHPMailer;&lt;br /&gt;
$mail-&amp;gt;CharSet = &#039;UTF-8&#039;;&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;isSMTP();					// Active l&#039;envoi via SMTP&lt;br /&gt;
$mail-&amp;gt;Host = &#039;srvXX.haisoft.net&#039;;			// Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
$mail-&amp;gt;SMTPAuth = true;					// Active l&#039;authentification par SMTP&lt;br /&gt;
$mail-&amp;gt;Username = &#039;user@example.com&#039;;			// Nom d&#039;utilisateur SMTP (votre adresse email complète)&lt;br /&gt;
$mail-&amp;gt;Password = &#039;secret&#039;;				// Mot de passe de l&#039;adresse email indiquée précédemment&lt;br /&gt;
$mail-&amp;gt;Port = 465;					// Port SMTP&lt;br /&gt;
$mail-&amp;gt;SMTPSecure = &amp;quot;ssl&amp;quot;;				// Utiliser SSL&lt;br /&gt;
$mail-&amp;gt;isHTML(true);					// Format de l&#039;email en HTML&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici ensuite les paramètres liés au mail :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$mail-&amp;gt;From = &#039;from@example.com&#039;;			// L&#039;adresse mail de l&#039;emetteur du mail (en général identique à l&#039;adresse utilisée pour l&#039;authentification SMTP)&lt;br /&gt;
$mail-&amp;gt;FromName = &#039;Mon Site&#039;;				// Le nom de l&#039;emetteur qui s&#039;affichera dans le mail&lt;br /&gt;
$mail-&amp;gt;addAddress(&#039;joe@example.net&#039;);			// Un premier destinataire&lt;br /&gt;
$mail-&amp;gt;addAddress(&#039;ellen@example.com&#039;);			// Un second destifataire (facultatif)&lt;br /&gt;
							// Possibilité de répliquer la ligne pour plus de destinataires&lt;br /&gt;
$mail-&amp;gt;addReplyTo(&#039;info@example.com&#039;);			// Pour ajouter l&#039;adresse à laquelle répondre (en général celle de la personne ayant rempli le formulaire)&lt;br /&gt;
$mail-&amp;gt;addCC(&#039;cc@example.com&#039;);				// Pour ajouter un champ Cc&lt;br /&gt;
$mail-&amp;gt;addBCC(&#039;bcc@example.com&#039;);			// Pour ajouter un champ Cci&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;Subject = &#039;Sujet du mail&#039;;			// Le sujet de l&#039;email&lt;br /&gt;
$mail-&amp;gt;Body    = &#039;Contenu du message en HTML &amp;lt;b&amp;gt;en gras!&amp;lt;/b&amp;gt;&#039;;		// Le contenu du mail en HTML&lt;br /&gt;
$mail-&amp;gt;AltBody = &#039;Contenu du message pour les clients non HTML&#039;;	// Le contenu du mail au format texte&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On effectue ensuite l&#039;envoi avec cette condition :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
if(isset($_POST[&#039;submit&#039;]))&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(!$mail-&amp;gt;send()) {&lt;br /&gt;
    echo &#039;Le message ne peut être envoyé.&#039;;&lt;br /&gt;
    echo &#039;Erreur: &#039; . $mail-&amp;gt;ErrorInfo;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &#039;Message envoyé&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Intégration de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un script type à copier dans un nouveau fichier (par exemple &amp;quot;mailer.php&amp;quot;).&amp;lt;br /&amp;gt;&lt;br /&gt;
Il suffit ensuite d&#039;appeler ce script dans votre formulaire HTML (bouton valider ou autre), via &amp;lt;code&amp;gt;action=&amp;lt;/code&amp;gt;, par exemple: &amp;lt;code&amp;gt;&amp;quot;action=mailer.php&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Fichiers requis :&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/Exception.php&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/PHPMailer.php&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/SMTP.php&lt;br /&gt;
//=====Appel des fichiers requis&lt;br /&gt;
    use PHPMailer\PHPMailer\PHPMailer;&lt;br /&gt;
    use PHPMailer\PHPMailer\Exception;&lt;br /&gt;
    require &#039;PHPMailer/Exception.php&#039;;&lt;br /&gt;
    require &#039;PHPMailer/PHPMailer.php&#039;;&lt;br /&gt;
    require &#039;PHPMailer/SMTP.php&#039;;&lt;br /&gt;
&lt;br /&gt;
//=====Configuration des paramètres d&#039;expédition&lt;br /&gt;
    //=====Utilisateur SMTP (Adresse email complète existante sur le serveur)&lt;br /&gt;
    $username = &amp;quot;Adresse existante sur le serveur&amp;quot;;&lt;br /&gt;
    //=====Mot de passe de l&#039;adresse&lt;br /&gt;
    $password = &amp;quot;&amp;quot;;&lt;br /&gt;
    //=====Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
    $smtphost = &amp;quot;srvXX.haisoft.net&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
//=====Paramètres de contenu du mail&lt;br /&gt;
    //=====Adresse de destination du message (vous-meme pour un formulaire de contact).&lt;br /&gt;
    $to = &amp;quot;Adresse sur le serveur ou externe&amp;quot;;&lt;br /&gt;
    //=====Définition du sujet de l&#039;email.&lt;br /&gt;
    $subject = &amp;quot;Nouveau message sur votre site&amp;quot;;&lt;br /&gt;
    //=====Définition des variables à récupérer depuis votre formulaire&lt;br /&gt;
    $email_auteur = $_POST[&#039;email-auteur&#039;];&lt;br /&gt;
    $nom_auteur = $_POST[&#039;nom-auteur&#039;];&lt;br /&gt;
    $message = $_POST[&#039;message&#039;];&lt;br /&gt;
    //=====Déclaration des messages au format texte&lt;br /&gt;
    $body = &amp;quot;Un nouveau message vous a été envoyé sur votre site :&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Auteur : &amp;quot;.$nom_auteur.&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Mail : &amp;quot;.$email_auteur.&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Contenu : &amp;quot;.$message;&lt;br /&gt;
    //==========&lt;br /&gt;
&lt;br /&gt;
//=====Fonction d&#039;envoi du mail - Rien à configurer ici&lt;br /&gt;
        $email = new PHPMailer;&lt;br /&gt;
        $email-&amp;gt;CharSet = &#039;UTF-8&#039;;&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;isSMTP();&lt;br /&gt;
        $email-&amp;gt;Host = $smtphost;&lt;br /&gt;
        $email-&amp;gt;SMTPAuth = true;&lt;br /&gt;
        $email-&amp;gt;Username = $username;&lt;br /&gt;
        $email-&amp;gt;Password = $password;&lt;br /&gt;
        $email-&amp;gt;Port = 465;&lt;br /&gt;
        $email-&amp;gt;SMTPSecure = &amp;quot;ssl&amp;quot;;&lt;br /&gt;
        $email-&amp;gt;isHTML(true);&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;From = $username;&lt;br /&gt;
        $email-&amp;gt;FromName = $nom_auteur;&lt;br /&gt;
        $email-&amp;gt;addAddress($to);&lt;br /&gt;
        $email-&amp;gt;addReplyTo($email_auteur, $nom_auteur);&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;Subject = $subject;&lt;br /&gt;
        $email-&amp;gt;Body    = $body;&lt;br /&gt;
        $email-&amp;gt;AltBody = $body;&lt;br /&gt;
&lt;br /&gt;
if(isset($_POST[&#039;submit&#039;]))&lt;br /&gt;
{&lt;br /&gt;
//=====Envoi de l&#039;e-mail.&lt;br /&gt;
        if(!$email-&amp;gt;send()) {&lt;br /&gt;
            echo &#039;Le message ne peut être envoyé.&#039;;&lt;br /&gt;
            echo &#039;Erreur: &#039; . $email-&amp;gt;ErrorInfo;&lt;br /&gt;
        } else {&lt;br /&gt;
            echo &#039;Merci, votre message a bien été envoyé.&amp;lt;br /&amp;gt;&#039;;&lt;br /&gt;
            echo &#039;Vous allez être redirigé vers la page d\&#039;accueil du site.&amp;lt;br /&amp;gt;&#039;;&lt;br /&gt;
            header(&#039;Refresh: 5; URL=http://&#039;);&lt;br /&gt;
        }&lt;br /&gt;
//==========&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, seules les 4 premières variables doivent être configurées.&lt;br /&gt;
4 autres peuvent être personnalisées si vous le souhaitez.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;adresse email expéditrice&lt;br /&gt;
&amp;lt;li&amp;gt;Le mot de passe&lt;br /&gt;
&amp;lt;li&amp;gt;Le nom de serveur&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;adresse du destinataire&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Le sujet&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;email de l&#039;auteur (configuré pour être récupéré depuis le formulaire via POST)&lt;br /&gt;
&amp;lt;li&amp;gt;Le nom de l&#039;auteur (configuré pour être récupéré depuis le formulaire via POST)&lt;br /&gt;
&amp;lt;li&amp;gt;Le message (configuré pour être récupéré depuis le formulaire via POST)&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Résumé&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous disposerez donc au total de 5 fichiers :&lt;br /&gt;
- les 3 fichiers de PHPMailer ;&lt;br /&gt;
- le script (plus haut) à copier/coller (nommé par exemple &amp;quot;mailer.php&amp;quot;) ;&lt;br /&gt;
- la page de votre formulaire de contact (nommée par exemple &amp;quot;contact.html&amp;quot;) ;&lt;br /&gt;
&lt;br /&gt;
Dans contact.html, vous devez avoir un formulaire ressemblant à ceci :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;mailer.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;Votre email : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;email&amp;quot; name=&amp;quot;email-auteur&amp;quot; id=&amp;quot;email-auteur&amp;quot; required&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;name&amp;quot;&amp;gt;Votre nom : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom-auteur&amp;quot; id=&amp;quot;nom-auteur&amp;quot; required&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;message&amp;quot;&amp;gt;Votre message : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;textarea name=&amp;quot;message&amp;quot; id=&amp;quot;message&amp;quot; required&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Envoyer&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La première ligne avec &amp;quot;form action=&amp;quot; fait donc appel au script PHP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Module Perl &amp;quot;Net::SMTP&amp;quot;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un script Perl vous permettant l&#039;envoi d&#039;email via SMTP :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
$username = &#039;expediteur@exemple.tld&#039;;   # Adresse existante sur le serveur&lt;br /&gt;
$password = &#039;xxxxxxxx&#039;;                 # Mot de passe de l&#039;adresse email&lt;br /&gt;
$smtphost = &#039;srvXX.haisoft.net&#039;;        # Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
&lt;br /&gt;
$to = &#039;destinataire@exemple.tld&#039;;       # Destinataire du mail&lt;br /&gt;
$subject = &#039;Nouveau message&#039;;           # Sujet du mail&lt;br /&gt;
$body = &#039;Contenu du mail&#039;;              # Contenu du mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
use Net::SMTP;&lt;br /&gt;
&lt;br /&gt;
my $smtp = Net::SMTP-&amp;gt;new($smtphost,&lt;br /&gt;
        Port =&amp;gt; 25);&lt;br /&gt;
$smtp-&amp;gt;auth ( $username, $password ) or die &amp;quot;Erreur d&#039;authentification\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$smtp-&amp;gt;mail($username);&lt;br /&gt;
if ($smtp-&amp;gt;to($to)) {&lt;br /&gt;
        $smtp-&amp;gt;data();&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;To: &amp;lt;$username&amp;gt; \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;From: &amp;lt;$to&amp;gt; \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;Content-Type: text/html \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;Subject: $subject&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;\n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend($body);&lt;br /&gt;
        $smtp-&amp;gt;dataend();&lt;br /&gt;
} else {&lt;br /&gt;
        print &amp;quot;Error: &amp;quot;, $smtp-&amp;gt;message();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$smtp-&amp;gt;quit();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Envoi_d%27email_authentifi%C3%A9_via_PHP_ou_Perl&amp;diff=409</id>
		<title>Envoi d&#039;email authentifié via PHP ou Perl</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Envoi_d%27email_authentifi%C3%A9_via_PHP_ou_Perl&amp;diff=409"/>
		<updated>2023-10-04T13:06:32Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
Chez HaiSoft, comme la plupart des hébergeurs luttant contre l&#039;envoi de spams, la fonction d&#039;envoi de mails non sécurisée PHP mail() est désactivée. &lt;br /&gt;
&lt;br /&gt;
Il faut donc envoyer ses emails en [https://wiki.haisoft.fr/index.php?title=E-mail#Envois_de_mails_depuis_un_site SMTP avec authentification].&lt;br /&gt;
Afin de mettre en place un envoi d&#039;email via SMTP sur un site ne disposant pas de plugin dédié (comme Easy WP SMTP pour Wordpress par exemple), on peut utiliser différentes solutions.&lt;br /&gt;
&lt;br /&gt;
Nous en verrons ici deux : [https://github.com/PHPMailer/PHPMailer PHPMailer] et le module Perl &amp;quot;Net::SMTP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;PHPMailer&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nombreux modules d&#039;envoi PHP comme Easy WP SMTP sont bases sur PHPMailer car son fonctionnement est simple et efficace.&lt;br /&gt;
&lt;br /&gt;
Nous expliquons ici comment le mettre en place, et fournissons un script prêt à l&#039;emploi, à modifier uniquement pour adapter à votre configuration SMTP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Difficulté : Moyenne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans votre hébergement, il faudra télécharger ces trois fichiers de PHPMailer et les placer à la racine de l&#039;hébergement (dans &amp;quot;httpdocs&amp;quot;) dans un dossier appelé &amp;quot;PHPMailer&amp;quot; :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/Exception.php&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/PHPMailer.php&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/SMTP.php&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Fonctionnement de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Si vous souhaitez utiliser notre script type, passez directement au point suivant &amp;quot;Intégration de PHPMailer&amp;quot;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Appel de PHPMailer&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Votre script d&#039;envoi SMTP devra faire appel à PHPMailer grâce aux lignes suivantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
use PHPMailer\PHPMailer\PHPMailer;&lt;br /&gt;
use PHPMailer\PHPMailer\Exception;&lt;br /&gt;
require &#039;PHPMailer/Exception.php&#039;;&lt;br /&gt;
require &#039;PHPMailer/PHPMailer.php&#039;;&lt;br /&gt;
require &#039;PHPMailer/SMTP.php&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous avez placé les fichiers précédents dans un dossier différent, il faudra donc adapter le chemin vers ces fichiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration de l&#039;envoi PHPMailer&amp;lt;/h3&amp;gt;&lt;br /&gt;
Ensuite, les paramètres suivants sont nécessaires pour définir les options d&#039;envoi et de connexion SMTP :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$mail = new PHPMailer;&lt;br /&gt;
$mail-&amp;gt;CharSet = &#039;UTF-8&#039;;&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;isSMTP();					// Active l&#039;envoi via SMTP&lt;br /&gt;
$mail-&amp;gt;Host = &#039;srvXX.haisoft.net&#039;;			// Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
$mail-&amp;gt;SMTPAuth = true;					// Active l&#039;authentification par SMTP&lt;br /&gt;
$mail-&amp;gt;Username = &#039;user@example.com&#039;;			// Nom d&#039;utilisateur SMTP (votre adresse email complète)&lt;br /&gt;
$mail-&amp;gt;Password = &#039;secret&#039;;				// Mot de passe de l&#039;adresse email indiquée précédemment&lt;br /&gt;
$mail-&amp;gt;Port = 465;					// Port SMTP&lt;br /&gt;
$mail-&amp;gt;SMTPSecure = &amp;quot;ssl&amp;quot;;				// Utiliser SSL&lt;br /&gt;
$mail-&amp;gt;isHTML(true);					// Format de l&#039;email en HTML&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici ensuite les paramètres liés au mail :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$mail-&amp;gt;From = &#039;from@example.com&#039;;			// L&#039;adresse mail de l&#039;emetteur du mail (en général identique à l&#039;adresse utilisée pour l&#039;authentification SMTP)&lt;br /&gt;
$mail-&amp;gt;FromName = &#039;Mon Site&#039;;				// Le nom de l&#039;emetteur qui s&#039;affichera dans le mail&lt;br /&gt;
$mail-&amp;gt;addAddress(&#039;joe@example.net&#039;);			// Un premier destinataire&lt;br /&gt;
$mail-&amp;gt;addAddress(&#039;ellen@example.com&#039;);			// Un second destifataire (facultatif)&lt;br /&gt;
							// Possibilité de répliquer la ligne pour plus de destinataires&lt;br /&gt;
$mail-&amp;gt;addReplyTo(&#039;info@example.com&#039;);			// Pour ajouter l&#039;adresse à laquelle répondre (en général celle de la personne ayant rempli le formulaire)&lt;br /&gt;
$mail-&amp;gt;addCC(&#039;cc@example.com&#039;);				// Pour ajouter un champ Cc&lt;br /&gt;
$mail-&amp;gt;addBCC(&#039;bcc@example.com&#039;);			// Pour ajouter un champ Cci&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;Subject = &#039;Sujet du mail&#039;;			// Le sujet de l&#039;email&lt;br /&gt;
$mail-&amp;gt;Body    = &#039;Contenu du message en HTML &amp;lt;b&amp;gt;en gras!&amp;lt;/b&amp;gt;&#039;;		// Le contenu du mail en HTML&lt;br /&gt;
$mail-&amp;gt;AltBody = &#039;Contenu du message pour les clients non HTML&#039;;	// Le contenu du mail au format texte&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On effectue ensuite l&#039;envoi avec cette condition :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
if(isset($_POST[&#039;submit&#039;]))&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(!$mail-&amp;gt;send()) {&lt;br /&gt;
    echo &#039;Le message ne peut être envoyé.&#039;;&lt;br /&gt;
    echo &#039;Erreur: &#039; . $mail-&amp;gt;ErrorInfo;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &#039;Message envoyé&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Intégration de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un script type à copier dans un nouveau fichier (par exemple &amp;quot;mailer.php&amp;quot;).&amp;lt;br /&amp;gt;&lt;br /&gt;
Il suffit ensuite d&#039;appeler ce script dans votre formulaire HTML (bouton valider ou autre), via &amp;lt;code&amp;gt;action=&amp;lt;/code&amp;gt;, par exemple: &amp;lt;code&amp;gt;&amp;quot;action=mailer.php&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Fichiers requis :&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/Exception.php&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/PHPMailer.php&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/SMTP.php&lt;br /&gt;
//=====Appel des fichiers requis&lt;br /&gt;
    use PHPMailer\PHPMailer\PHPMailer;&lt;br /&gt;
    use PHPMailer\PHPMailer\Exception;&lt;br /&gt;
    require &#039;PHPMailer/Exception.php&#039;;&lt;br /&gt;
    require &#039;PHPMailer/PHPMailer.php&#039;;&lt;br /&gt;
    require &#039;PHPMailer/SMTP.php&#039;;&lt;br /&gt;
&lt;br /&gt;
//=====Configuration des paramètres d&#039;expédition&lt;br /&gt;
    //=====Utilisateur SMTP (Adresse email complète existante sur le serveur)&lt;br /&gt;
    $username = &amp;quot;Adresse existante sur le serveur&amp;quot;;&lt;br /&gt;
    //=====Mot de passe de l&#039;adresse&lt;br /&gt;
    $password = &amp;quot;&amp;quot;;&lt;br /&gt;
    //=====Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
    $smtphost = &amp;quot;srvXX.haisoft.net&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
//=====Paramètres de contenu du mail&lt;br /&gt;
    //=====Adresse de destination du message (vous-meme pour un formulaire de contact).&lt;br /&gt;
    $to = &amp;quot;Adresse sur le serveur ou externe&amp;quot;;&lt;br /&gt;
    //=====Définition du sujet de l&#039;email.&lt;br /&gt;
    $subject = &amp;quot;Nouveau message sur votre site&amp;quot;;&lt;br /&gt;
    //=====Définition des variables à récupérer depuis votre formulaire&lt;br /&gt;
    $email_auteur = $_POST[&#039;email-auteur&#039;];&lt;br /&gt;
    $nom_auteur = $_POST[&#039;nom-auteur&#039;];&lt;br /&gt;
    $message = $_POST[&#039;message&#039;];&lt;br /&gt;
    //=====Déclaration des messages au format texte&lt;br /&gt;
    $body = &amp;quot;Un nouveau message vous a été envoyé sur votre site :&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Auteur : &amp;quot;.$nom_auteur.&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Mail : &amp;quot;.$email_auteur.&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Contenu : &amp;quot;.$message;&lt;br /&gt;
    //==========&lt;br /&gt;
&lt;br /&gt;
//=====Fonction d&#039;envoi du mail - Rien à configurer ici&lt;br /&gt;
        $email = new PHPMailer;&lt;br /&gt;
        $email-&amp;gt;CharSet = &#039;UTF-8&#039;;&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;isSMTP();&lt;br /&gt;
        $email-&amp;gt;Host = $smtphost;&lt;br /&gt;
        $email-&amp;gt;SMTPAuth = true;&lt;br /&gt;
        $email-&amp;gt;Username = $username;&lt;br /&gt;
        $email-&amp;gt;Password = $password;&lt;br /&gt;
        $email-&amp;gt;Port = 465;&lt;br /&gt;
        $email-&amp;gt;SMTPSecure = &amp;quot;ssl&amp;quot;;&lt;br /&gt;
        $email-&amp;gt;isHTML(true);&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;From = $username;&lt;br /&gt;
        $email-&amp;gt;FromName = $nom_auteur;&lt;br /&gt;
        $email-&amp;gt;addAddress($to);&lt;br /&gt;
        $email-&amp;gt;addReplyTo($email_auteur, $nom_auteur);&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;Subject = $subject;&lt;br /&gt;
        $email-&amp;gt;Body    = $body;&lt;br /&gt;
        $email-&amp;gt;AltBody = $body;&lt;br /&gt;
&lt;br /&gt;
if(isset($_POST[&#039;submit&#039;]))&lt;br /&gt;
{&lt;br /&gt;
//=====Envoi de l&#039;e-mail.&lt;br /&gt;
        if(!$email-&amp;gt;send()) {&lt;br /&gt;
            echo &#039;Le message ne peut être envoyé.&#039;;&lt;br /&gt;
            echo &#039;Erreur: &#039; . $email-&amp;gt;ErrorInfo;&lt;br /&gt;
        } else {&lt;br /&gt;
            echo &#039;Merci, votre message a bien été envoyé.&amp;lt;br /&amp;gt;&#039;;&lt;br /&gt;
            echo &#039;Vous allez être redirigé vers la page d\&#039;accueil du site.&amp;lt;br /&amp;gt;&#039;;&lt;br /&gt;
            header(&#039;Refresh: 5; URL=http://&#039;);&lt;br /&gt;
        }&lt;br /&gt;
//==========&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, seules les 8 premières variables doivent être configurées&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;adresse email expéditrice&lt;br /&gt;
&amp;lt;li&amp;gt;Le mot de passe&lt;br /&gt;
&amp;lt;li&amp;gt;Le nom de serveur&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;adresse du destinataire&lt;br /&gt;
&amp;lt;li&amp;gt;Le sujet&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;email de l&#039;auteur (configuré pour être récupéré depuis le formulaire via POST : Il faudra juste adapter le nom de la variable à celle de votre formulaire)&lt;br /&gt;
&amp;lt;li&amp;gt;Le nom de l&#039;auteur (même instruction)&lt;br /&gt;
&amp;lt;li&amp;gt;Le message (même instruction)&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Résumé&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous disposerez donc au total de 5 fichiers :&lt;br /&gt;
- les 3 fichiers de PHPMailer ;&lt;br /&gt;
- le script (plus haut) à copier/coller (nommé par exemple &amp;quot;mailer.php&amp;quot;) ;&lt;br /&gt;
- la page de votre formulaire de contact (nommée par exemple &amp;quot;contact.html&amp;quot;) ;&lt;br /&gt;
&lt;br /&gt;
Dans contact.html, vous devez avoir un formulaire ressemblant à ceci :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;mailer.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;Votre email : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;email&amp;quot; name=&amp;quot;email-auteur&amp;quot; id=&amp;quot;email-auteur&amp;quot; required&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;name&amp;quot;&amp;gt;Votre nom : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom-auteur&amp;quot; id=&amp;quot;nom-auteur&amp;quot; required&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;message&amp;quot;&amp;gt;Votre message : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;textarea name=&amp;quot;message&amp;quot; id=&amp;quot;message&amp;quot; required&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Envoyer&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La première ligne avec &amp;quot;form action=&amp;quot; fait donc appel au script PHP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Module Perl &amp;quot;Net::SMTP&amp;quot;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un script Perl vous permettant l&#039;envoi d&#039;email via SMTP :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
$username = &#039;expediteur@exemple.tld&#039;;   # Adresse existante sur le serveur&lt;br /&gt;
$password = &#039;xxxxxxxx&#039;;                 # Mot de passe de l&#039;adresse email&lt;br /&gt;
$smtphost = &#039;srvXX.haisoft.net&#039;;        # Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
&lt;br /&gt;
$to = &#039;destinataire@exemple.tld&#039;;       # Destinataire du mail&lt;br /&gt;
$subject = &#039;Nouveau message&#039;;           # Sujet du mail&lt;br /&gt;
$body = &#039;Contenu du mail&#039;;              # Contenu du mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
use Net::SMTP;&lt;br /&gt;
&lt;br /&gt;
my $smtp = Net::SMTP-&amp;gt;new($smtphost,&lt;br /&gt;
        Port =&amp;gt; 25);&lt;br /&gt;
$smtp-&amp;gt;auth ( $username, $password ) or die &amp;quot;Erreur d&#039;authentification\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$smtp-&amp;gt;mail($username);&lt;br /&gt;
if ($smtp-&amp;gt;to($to)) {&lt;br /&gt;
        $smtp-&amp;gt;data();&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;To: &amp;lt;$username&amp;gt; \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;From: &amp;lt;$to&amp;gt; \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;Content-Type: text/html \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;Subject: $subject&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;\n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend($body);&lt;br /&gt;
        $smtp-&amp;gt;dataend();&lt;br /&gt;
} else {&lt;br /&gt;
        print &amp;quot;Error: &amp;quot;, $smtp-&amp;gt;message();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$smtp-&amp;gt;quit();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Panneau_de_contr%C3%B4le_Plesk&amp;diff=408</id>
		<title>Panneau de contrôle Plesk</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Panneau_de_contr%C3%B4le_Plesk&amp;diff=408"/>
		<updated>2022-09-21T09:01:10Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Votre panneau de contrôle Plesk est élémentaire puisqu&#039;il vous permet de gérer votre espace d&#039;hébergement. &lt;br /&gt;
&lt;br /&gt;
Il permet notamment:&lt;br /&gt;
* De gérer vos adresses email&lt;br /&gt;
* De gérer vos accès FTP&lt;br /&gt;
* De gérer vos bases de données&lt;br /&gt;
* De gérer votre serveur web (version de PHP, SSL/TLS)&lt;br /&gt;
* Et bien d&#039;autres choses...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Accès à Plesk&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;URL&amp;lt;/h4&amp;gt;&lt;br /&gt;
L&#039;URL de votre panneau de contrôle vous est fournie par mail lors de l&#039;activation de vos services. Vous pouvez également retrouver ce lien dans la rubrique &amp;quot;Hébergement&amp;quot; de votre espace client.  &lt;br /&gt;
Exemples:&lt;br /&gt;
* Pour les hébergements mutualisés: https://srvXX.haisoft.net:8443&lt;br /&gt;
* Pour les VM: https://vmXXX.haisoft.net:8443&lt;br /&gt;
* Pour les serveurs dédiés: https://dsXXX.haisoft.net:8443&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Remplacer &amp;quot;XX&amp;quot; par les numéros réels correspondant à votre serveur.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Identifiants&amp;lt;/h4&amp;gt;&lt;br /&gt;
* Sur serveur mutualisé, votre identifiant est : Votre numéro client (commençant par &amp;quot;C&amp;quot; et suivi d&#039;un numéro).&lt;br /&gt;
* Sur serveur VM ou dédié, votre identifiant est : &amp;quot;admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Changer mon mot de passe&amp;lt;/h5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour modifier le mot de passe de votre [[Panneau de contrôle Plesk]] :&lt;br /&gt;
* Une fois connecté(e) à votre panneau de contrôle Plesk, sur le voltet de gauche, cliquez sur &amp;quot;Compte&amp;quot;&lt;br /&gt;
* Dans les bouton supérieurs cliquez sur &amp;quot;Mon profil&amp;quot;&lt;br /&gt;
* Entrez votre mot de passe dans les deux champs, ou (cliquez sur générer puis afficher)&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot; ou &amp;quot;Appliquer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Mot de passe oublié&amp;lt;/h5&amp;gt;&lt;br /&gt;
Si vous avez perdu le mot de passe de votre [[Panneau de contrôle Plesk]], vous pouvez suivre la procédure de mot de passe oublié de Plesk. &lt;br /&gt;
&lt;br /&gt;
* Cliquez sur &amp;quot;Mot de passe oublié ?&amp;quot;&lt;br /&gt;
* Renseignez votre numéro client - &#039;&#039;Commençant par &amp;quot;C&amp;quot;, ce numéro est également utilisé pour la connexion sur votre espace client sur https://www.haisoft.fr&#039;&#039;&lt;br /&gt;
* Renseignez votre adresse email - &#039;&#039;Note: Votre adresse email sous Plesk est indépendante de cette de votre espace client, si l&#039;adresse n&#039;est plus valide, veuillez contacter le service technique.&#039;&#039;&lt;br /&gt;
* Validez, vous recevrez un email dans la minute suivante. &lt;br /&gt;
* Dans le mail reçu, cliquez sur le lien et changez votre mot de passe.&lt;br /&gt;
&lt;br /&gt;
Si vous ne parvenez toutefois pas à changer votre mot de passe, par exemple si votre adresse renseignée dans Plesk n&#039;est plus valide, il faut créer un ticket support technique afin de le réinitialiser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Erreur courante&amp;lt;/h5&amp;gt;&lt;br /&gt;
Si vous-vous connectez avec comme identifiant votre adresse email hébergée chez HaiSoft (exemple moi@monsite.com) au lieu de votre numéro client (exemple C00001), vous n&#039;aurez non pas accès à l&#039;administration complète de votre domaine, mais seulement à l&#039;administration de votre boîte mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Utilisation de Plesk&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Ajouter un domaine&amp;lt;/h4&amp;gt;&lt;br /&gt;
Cette partie s&#039;applique aux revendeurs, clients multi-domaines et possesseurs de serveurs VM ou dédiés.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un domaine dans Plesk, il vous suffit de vous rendre dans &amp;quot;Domaines&amp;quot;, de cliquer sur &amp;quot;Ajouter un domaine&amp;quot; puis de suivre simplement la procédure :&lt;br /&gt;
&lt;br /&gt;
* Renseignez le nom de domaine.&lt;br /&gt;
* Si vous gérez vos domaines via des clients, cliquez sur &amp;quot;Affecter ce domaine à un client&amp;quot;, sinon laissez la case vide.&lt;br /&gt;
* Laissez l&#039;option &amp;quot;Créer un abonnement&amp;quot; tel qu&#039;elle est&lt;br /&gt;
* Choisissez un nom d&#039;utilisateur pour ce domaine qui servira d&#039;accès FTP et dont le mot de passe peut être changé par la suite. De préférence, choisissez un nom qui vous permettra de facilement reconnaitre le domaine.&lt;br /&gt;
* Cliquez sur OK.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Envoi_d%27email_authentifi%C3%A9_via_PHP_ou_Perl&amp;diff=407</id>
		<title>Envoi d&#039;email authentifié via PHP ou Perl</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Envoi_d%27email_authentifi%C3%A9_via_PHP_ou_Perl&amp;diff=407"/>
		<updated>2022-07-15T08:41:56Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
Chez HaiSoft, comme la plupart des hébergeurs luttant contre l&#039;envoi de spams, la fonction d&#039;envoi de mails non sécurisée PHP mail() est désactivée. &lt;br /&gt;
&lt;br /&gt;
Il faut donc envoyer ses emails en [https://wiki.haisoft.fr/index.php?title=E-mail#Envois_de_mails_depuis_un_site SMTP avec authentification].&lt;br /&gt;
Afin de mettre en place un envoi d&#039;email via SMTP sur un site ne disposant pas de plugin dédié (comme Easy WP SMTP pour Wordpress par exemple), on peut utiliser différentes solutions.&lt;br /&gt;
&lt;br /&gt;
Nous en verrons ici deux : [https://github.com/PHPMailer/PHPMailer PHPMailer] et le module Perl &amp;quot;Net::SMTP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;PHPMailer&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nombreux modules d&#039;envoi PHP comme Easy WP SMTP sont bases sur PHPMailer car son fonctionnement est simple et efficace.&lt;br /&gt;
&lt;br /&gt;
Nous expliquons ici comment le mettre en place, et fournissons un script prêt à l&#039;emploi, à modifier uniquement pour adapter à votre configuration SMTP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Difficulté : Moyenne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans votre hébergement, il faudra télécharger ces trois fichiers de PHPMailer et les placer à la racine de l&#039;hébergement (dans &amp;quot;httpdocs&amp;quot;) dans un dossier appelé &amp;quot;PHPMailer&amp;quot; :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/Exception.php&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/PHPMailer.php&lt;br /&gt;
&amp;lt;li&amp;gt;https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/SMTP.php&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Fonctionnement de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Si vous souhaitez utiliser notre script type, passez directement au point suivant &amp;quot;Intégration de PHPMailer&amp;quot;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Appel de PHPMailer&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Votre script d&#039;envoi SMTP devra faire appel à PHPMailer grâce aux lignes suivantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
use PHPMailer\PHPMailer\PHPMailer;&lt;br /&gt;
use PHPMailer\PHPMailer\Exception;&lt;br /&gt;
require &#039;PHPMailer/Exception.php&#039;;&lt;br /&gt;
require &#039;PHPMailer/PHPMailer.php&#039;;&lt;br /&gt;
require &#039;PHPMailer/SMTP.php&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous avez placé les fichiers précédents dans un dossier différent, il faudra donc adapter le chemin vers ces fichiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration de l&#039;envoi PHPMailer&amp;lt;/h3&amp;gt;&lt;br /&gt;
Ensuite, les paramètres suivants sont nécessaires pour définir les options d&#039;envoi et de connexion SMTP :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$mail = new PHPMailer;&lt;br /&gt;
$mail-&amp;gt;CharSet = &#039;UTF-8&#039;;&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;isSMTP();					// Active l&#039;envoi via SMTP&lt;br /&gt;
$mail-&amp;gt;Host = &#039;srvXX.haisoft.net&#039;;			// Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
$mail-&amp;gt;SMTPAuth = true;					// Active l&#039;authentification par SMTP&lt;br /&gt;
$mail-&amp;gt;Username = &#039;user@example.com&#039;;			// Nom d&#039;utilisateur SMTP (votre adresse email complète)&lt;br /&gt;
$mail-&amp;gt;Password = &#039;secret&#039;;				// Mot de passe de l&#039;adresse email indiquée précédemment&lt;br /&gt;
$mail-&amp;gt;Port = 465;					// Port SMTP&lt;br /&gt;
$mail-&amp;gt;SMTPSecure = &amp;quot;ssl&amp;quot;;				// Utiliser SSL&lt;br /&gt;
$mail-&amp;gt;isHTML(true);					// Format de l&#039;email en HTML&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici ensuite les paramètres liés au mail :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$mail-&amp;gt;From = &#039;from@example.com&#039;;			// L&#039;adresse mail de l&#039;emetteur du mail (en général identique à l&#039;adresse utilisée pour l&#039;authentification SMTP)&lt;br /&gt;
$mail-&amp;gt;FromName = &#039;Mon Site&#039;;				// Le nom de l&#039;emetteur qui s&#039;affichera dans le mail&lt;br /&gt;
$mail-&amp;gt;addAddress(&#039;joe@example.net&#039;);			// Un premier destinataire&lt;br /&gt;
$mail-&amp;gt;addAddress(&#039;ellen@example.com&#039;);			// Un second destifataire (facultatif)&lt;br /&gt;
							// Possibilité de répliquer la ligne pour plus de destinataires&lt;br /&gt;
$mail-&amp;gt;addReplyTo(&#039;info@example.com&#039;);			// Pour ajouter l&#039;adresse à laquelle répondre (en général celle de la personne ayant rempli le formulaire)&lt;br /&gt;
$mail-&amp;gt;addCC(&#039;cc@example.com&#039;);				// Pour ajouter un champ Cc&lt;br /&gt;
$mail-&amp;gt;addBCC(&#039;bcc@example.com&#039;);			// Pour ajouter un champ Cci&lt;br /&gt;
&lt;br /&gt;
$mail-&amp;gt;Subject = &#039;Sujet du mail&#039;;			// Le sujet de l&#039;email&lt;br /&gt;
$mail-&amp;gt;Body    = &#039;Contenu du message en HTML &amp;lt;b&amp;gt;en gras!&amp;lt;/b&amp;gt;&#039;;		// Le contenu du mail en HTML&lt;br /&gt;
$mail-&amp;gt;AltBody = &#039;Contenu du message pour les clients non HTML&#039;;	// Le contenu du mail au format texte&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On effectue ensuite l&#039;envoi avec cette condition :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
if(isset($_POST[&#039;submit&#039;]))&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(!$mail-&amp;gt;send()) {&lt;br /&gt;
    echo &#039;Le message ne peut être envoyé.&#039;;&lt;br /&gt;
    echo &#039;Erreur: &#039; . $mail-&amp;gt;ErrorInfo;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &#039;Message envoyé&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Intégration de PHPMailer&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un script type à copier dans un nouveau fichier (par exemple &amp;quot;mailer.php&amp;quot;).&amp;lt;br /&amp;gt;&lt;br /&gt;
Il suffit ensuite d&#039;appeler ce script dans votre formulaire HTML (bouton valider ou autre), via &amp;lt;code&amp;gt;action=&amp;lt;/code&amp;gt;, par exemple: &amp;lt;code&amp;gt;&amp;quot;action=mailer.php&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Fichiers requis :&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/Exception.php&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/PHPMailer.php&lt;br /&gt;
// https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/src/SMTP.php&lt;br /&gt;
//=====Appel des fichiers requis&lt;br /&gt;
    use PHPMailer\PHPMailer\PHPMailer;&lt;br /&gt;
    use PHPMailer\PHPMailer\Exception;&lt;br /&gt;
    require &#039;PHPMailer/Exception.php&#039;;&lt;br /&gt;
    require &#039;PHPMailer/PHPMailer.php&#039;;&lt;br /&gt;
    require &#039;PHPMailer/SMTP.php&#039;;&lt;br /&gt;
&lt;br /&gt;
//=====Configuration des paramètres d&#039;expédition&lt;br /&gt;
    //=====Utilisateur SMTP (Adresse email complète existante sur le serveur)&lt;br /&gt;
    $username = &amp;quot;Adresse existante sur le serveur&amp;quot;;&lt;br /&gt;
    //=====Mot de passe de l&#039;adresse&lt;br /&gt;
    $password = &amp;quot;&amp;quot;;&lt;br /&gt;
    //=====Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
    $smtphost = &amp;quot;srvXX.haisoft.net&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
//=====Paramètres de contenu du mail&lt;br /&gt;
    //=====Adresse de destination du message (vous-meme pour un formulaire de contact).&lt;br /&gt;
    $to = &amp;quot;Adresse sur le serveur ou externe&amp;quot;;&lt;br /&gt;
    //=====Définition du sujet de l&#039;email.&lt;br /&gt;
    $subject = &amp;quot;Nouveau message sur votre site&amp;quot;;&lt;br /&gt;
    //=====Définition des variables à récupérer depuis votre formulaire&lt;br /&gt;
    $email_auteur = $_POST[&#039;VARIABLE1&#039;];&lt;br /&gt;
    $nom_auteur = $_POST[&#039;VARIABLE2&#039;];&lt;br /&gt;
    $message = $_POST[&#039;VARIABLE3&#039;];&lt;br /&gt;
    //=====Déclaration des messages au format texte&lt;br /&gt;
    $body = &amp;quot;Un nouveau message vous a été envoyé sur votre site :&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Auteur : &amp;quot;.$nom_auteur.&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Mail : &amp;quot;.$email_auteur.&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
                Contenu : &amp;quot;.$message;&lt;br /&gt;
    //==========&lt;br /&gt;
&lt;br /&gt;
//=====Fonction d&#039;envoi du mail - Rien à configurer ici&lt;br /&gt;
        $email = new PHPMailer;&lt;br /&gt;
        $email-&amp;gt;CharSet = &#039;UTF-8&#039;;&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;isSMTP();&lt;br /&gt;
        $email-&amp;gt;Host = $smtphost;&lt;br /&gt;
        $email-&amp;gt;SMTPAuth = true;&lt;br /&gt;
        $email-&amp;gt;Username = $username;&lt;br /&gt;
        $email-&amp;gt;Password = $password;&lt;br /&gt;
        $email-&amp;gt;Port = 465;&lt;br /&gt;
        $email-&amp;gt;SMTPSecure = &amp;quot;ssl&amp;quot;;&lt;br /&gt;
        $email-&amp;gt;isHTML(true);&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;From = $username;&lt;br /&gt;
        $email-&amp;gt;FromName = $nom_auteur;&lt;br /&gt;
        $email-&amp;gt;addAddress($to);&lt;br /&gt;
        $email-&amp;gt;addReplyTo($email_auteur, $nom_auteur);&lt;br /&gt;
&lt;br /&gt;
        $email-&amp;gt;Subject = $subject;&lt;br /&gt;
        $email-&amp;gt;Body    = $body;&lt;br /&gt;
        $email-&amp;gt;AltBody = $body;&lt;br /&gt;
&lt;br /&gt;
if(isset($_POST[&#039;submit&#039;]))&lt;br /&gt;
{&lt;br /&gt;
//=====Envoi de l&#039;e-mail.&lt;br /&gt;
        if(!$email-&amp;gt;send()) {&lt;br /&gt;
            echo &#039;Le message ne peut être envoyé.&#039;;&lt;br /&gt;
            echo &#039;Erreur: &#039; . $email-&amp;gt;ErrorInfo;&lt;br /&gt;
        } else {&lt;br /&gt;
            echo &#039;Merci, votre message a bien été envoyé.&amp;lt;br /&amp;gt;&#039;;&lt;br /&gt;
            echo &#039;Vous allez être redirigé vers la page d\&#039;accueil du site.&amp;lt;br /&amp;gt;&#039;;&lt;br /&gt;
            header(&#039;Refresh: 5; URL=http://&#039;);&lt;br /&gt;
        }&lt;br /&gt;
//==========&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, seules les 8 premières variables doivent être configurées&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;adresse email expéditrice&lt;br /&gt;
&amp;lt;li&amp;gt;Le mot de passe&lt;br /&gt;
&amp;lt;li&amp;gt;Le nom de serveur&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;adresse du destinataire&lt;br /&gt;
&amp;lt;li&amp;gt;Le sujet&lt;br /&gt;
&amp;lt;li&amp;gt;L&#039;email de l&#039;auteur (configuré pour être récupéré depuis le formulaire via POST : Il faudra juste adapter le nom de la variable à celle de votre formulaire)&lt;br /&gt;
&amp;lt;li&amp;gt;Le nom de l&#039;auteur (même instruction)&lt;br /&gt;
&amp;lt;li&amp;gt;Le message (même instruction)&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Résumé&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous disposerez donc au total de 5 fichiers :&lt;br /&gt;
- les 3 fichiers de PHPMailer ;&lt;br /&gt;
- le script (plus haut) à copier/coller (nommé par exemple &amp;quot;mailer.php&amp;quot;) ;&lt;br /&gt;
- la page de votre formulaire de contact (nommée par exemple &amp;quot;contact.html&amp;quot;) ;&lt;br /&gt;
&lt;br /&gt;
Dans contact.html, vous devez avoir un formulaire ressemblant à ceci :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;mailer.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;Votre email : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;email&amp;quot; name=&amp;quot;email&amp;quot; id=&amp;quot;email&amp;quot; required&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;name&amp;quot;&amp;gt;Votre nom : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;name&amp;quot; id=&amp;quot;name&amp;quot; required&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;message&amp;quot;&amp;gt;Votre message : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;textarea name=&amp;quot;message&amp;quot; id=&amp;quot;message&amp;quot; required&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Envoyer&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La première ligne avec &amp;quot;form action=&amp;quot; fait donc appel au script PHP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Module Perl &amp;quot;Net::SMTP&amp;quot;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un script Perl vous permettant l&#039;envoi d&#039;email via SMTP :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
$username = &#039;expediteur@exemple.tld&#039;;   # Adresse existante sur le serveur&lt;br /&gt;
$password = &#039;xxxxxxxx&#039;;                 # Mot de passe de l&#039;adresse email&lt;br /&gt;
$smtphost = &#039;srvXX.haisoft.net&#039;;        # Nom du serveur sur lequel vos emails sont hébergés&lt;br /&gt;
&lt;br /&gt;
$to = &#039;destinataire@exemple.tld&#039;;       # Destinataire du mail&lt;br /&gt;
$subject = &#039;Nouveau message&#039;;           # Sujet du mail&lt;br /&gt;
$body = &#039;Contenu du mail&#039;;              # Contenu du mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
use Net::SMTP;&lt;br /&gt;
&lt;br /&gt;
my $smtp = Net::SMTP-&amp;gt;new($smtphost,&lt;br /&gt;
        Port =&amp;gt; 25);&lt;br /&gt;
$smtp-&amp;gt;auth ( $username, $password ) or die &amp;quot;Erreur d&#039;authentification\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$smtp-&amp;gt;mail($username);&lt;br /&gt;
if ($smtp-&amp;gt;to($to)) {&lt;br /&gt;
        $smtp-&amp;gt;data();&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;To: &amp;lt;$username&amp;gt; \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;From: &amp;lt;$to&amp;gt; \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;Content-Type: text/html \n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;Subject: $subject&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend(&amp;quot;\n&amp;quot;);&lt;br /&gt;
        $smtp-&amp;gt;datasend($body);&lt;br /&gt;
        $smtp-&amp;gt;dataend();&lt;br /&gt;
} else {&lt;br /&gt;
        print &amp;quot;Error: &amp;quot;, $smtp-&amp;gt;message();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$smtp-&amp;gt;quit();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=S%C3%A9curisation_de_formulaire&amp;diff=406</id>
		<title>Sécurisation de formulaire</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=S%C3%A9curisation_de_formulaire&amp;diff=406"/>
		<updated>2022-07-05T13:52:43Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sécurisation de formulaire&lt;br /&gt;
&lt;br /&gt;
Nous aborderons ici deux méthodes pour sécuriser un formulaire sur votre site, avec et sans captcha.&lt;br /&gt;
&lt;br /&gt;
La première méthode utilise le système reCAPTCHA de Google (à venir) ; la seconde sera sous la forme de deux cases à cocher, l&#039;une d&#039;elle invisible, qui «piège» les robots.&lt;br /&gt;
&lt;br /&gt;
1) reCAPTCHA (à venir)&lt;br /&gt;
&lt;br /&gt;
2) Anti spam et anti robot sans captcha&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ce code n&#039;a pas été développé par nos soins. En voici la source : https://codes-sources.commentcamarche.net/source/42273-anti-spam-et-anti-robot-securisation-de-formulaire-sans-captcha&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
But de ce code :&lt;br /&gt;
Ce code permet de sécuriser un formulaire sans utiliser d&#039;image de type captcha. Il permet d&#039;empêcher les robots spammeurs de valider un formulaire.&lt;br /&gt;
En effet, un captcha peut s&#039;avérer lourd, car il est parfois illisible par l&#039;utilisateur, mais déchiffrable par un robot.&lt;br /&gt;
Cette méthode filtrera la majorité des robots. Celle-ci peut être contournée, mais cela demande au spammeur d&#039;étudier votre site pour contourner la protection, ce qui n&#039;arrive presque jamais.&lt;br /&gt;
&lt;br /&gt;
Explications du code :&lt;br /&gt;
Ce code affiche deux cases à cocher : «Je confirme que je suis un être humain, et pas un robot spammeur» et «I&#039;m a Stupid Spam-Robot».&lt;br /&gt;
Lorsqu&#039;un utilisateur voudra valider votre formulaire, il devra cocher la case «Je confirme que je suis un être humain, et pas un robot spammeur». L&#039;autre case est invisible pour l&#039;utilisateur, mais pas pour le robot.&lt;br /&gt;
Un robot cochera toutes les cases, ou aucune des cases. Il ne pourra donc pas valider le formulaire.&lt;br /&gt;
Afin que le robot ne puisse retenir les réponses à cocher ou à ne pas cocher, l&#039;heure actuelle et une fonction MD5 sont intégrées dans la requête POST du formulaire.&lt;br /&gt;
&lt;br /&gt;
Code :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Récuperation des valeurs en GET ou en POST (anti-spam)&lt;br /&gt;
$try=(isset($_GET[&#039;try&#039;])?$_GET[&#039;try&#039;]:(isset($_POST[&#039;try&#039;])?$_POST[&#039;try&#039;]:&#039;&#039;));&lt;br /&gt;
$nobotv=(isset($_GET[&#039;nobotv&#039;])?$_GET[&#039;nobotv&#039;]:(isset($_POST[&#039;nobotv&#039;])?$_POST[&#039;nobotv&#039;]:&#039;&#039;));&lt;br /&gt;
$nobotc=(isset($_GET[&#039;nobotc&#039;])?$_GET[&#039;nobotc&#039;]:(isset($_POST[&#039;nobotc&#039;])?$_POST[&#039;nobotc&#039;]:&#039;&#039;));&lt;br /&gt;
$nobots=(isset($_GET[&#039;nobots&#039;])?$_GET[&#039;nobots&#039;]:(isset($_POST[&#039;nobots&#039;])?$_POST[&#039;nobots&#039;]:&#039;&#039;));&lt;br /&gt;
&lt;br /&gt;
// Variable&lt;br /&gt;
$nobot = time().&#039;_&#039;.rand(50000, 60000);&lt;br /&gt;
&lt;br /&gt;
// Si le visiteur soumet le formulaire&lt;br /&gt;
if($try==&#039;send&#039;) {&lt;br /&gt;
	if(($nobotc!=md5($nobotv)) or ($nobotv==&#039;&#039;) or ($nobots!=&#039;&#039;)) {&lt;br /&gt;
		echo &amp;quot;\n&amp;lt;br /&amp;gt;  &amp;lt;b&amp;gt;Anti-Spam&amp;lt;/b&amp;gt; : Vous n&#039;avez pas coché la case !&amp;quot;;&lt;br /&gt;
		// Si la case n&#039;est pas cochée alors on affiche un message d&#039;erreur.&lt;br /&gt;
		// ICI VOTRE CODE pour ré-afficher le formulaire (facultatif, soit en appelant le fichier concerné, soit en restant sur cette même page, en fonction de votre cas)&lt;br /&gt;
	}&lt;br /&gt;
	else {&lt;br /&gt;
		// Si la case est cochée, alors on peut continuer vers la suite de l&#039;exécution de formulaire :&lt;br /&gt;
		// ICI VOTRE CODE (pour vérifier les champs du formulaire -et afficher un message d&#039;erreur si les champs ne sont pas remplis-, pour envoyer le mail... par exemple :)&lt;br /&gt;
                // EXEMPLE&lt;br /&gt;
                if( $_POST &amp;amp;&amp;amp; isset($_POST[&#039;auteur&#039;]) &amp;amp;&amp;amp; isset($_POST[&#039;message&#039;]) &amp;amp;&amp;amp; isset($_POST[&#039;mail&#039;]) &amp;amp;&amp;amp; $_POST[&#039;auteur&#039;] &amp;amp;&amp;amp; $_POST[&#039;message&#039;] &amp;amp;&amp;amp; $_POST[&#039;mail&#039;] ) {&lt;br /&gt;
                        $auteur = $_POST[&#039;auteur&#039;];&lt;br /&gt;
                        $message = $_POST[&#039;message&#039;];&lt;br /&gt;
                        $mail = $_POST[&#039;mail&#039;];&lt;br /&gt;
                        $secondes = $_POST[&#039;secondes&#039;];&lt;br /&gt;
                        include(&amp;quot;mailer.php&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;link href=&amp;quot;include_mail/hide.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
                }&lt;br /&gt;
                else {&lt;br /&gt;
                        echo &amp;quot;\n&amp;lt;br /&amp;gt;  &amp;lt;b&amp;gt;Erreur&amp;lt;/b&amp;gt; : Veillez à remplir tout les champs s&#039;il-vous-plaît.&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
                //FIN EXEMPLE&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Affichage du formulaire --&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;&amp;quot; method=&amp;quot;POST&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;!-- Lignes requises pour la vérification de robot : --&amp;gt;&lt;br /&gt;
	&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;try&amp;quot; value=&amp;quot;send&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;nobotv&amp;quot; value=&amp;quot;&amp;lt;?php echo $nobot; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ICI VOTRE CODE pour ajouter ce que vous voulez dans votre formulaire HTML --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- On ajoute les cases à cocher en bas du formulaire : --&amp;gt;&lt;br /&gt;
	&amp;lt;h3&amp;gt;Anti-Spam :&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;nobotc&amp;quot; value=&amp;quot;&amp;lt;?php echo md5($nobot); ?&amp;gt;&amp;quot; /&amp;gt; Je confirme que je suis un être humain, et pas un robot spammeur.&lt;br /&gt;
	&amp;lt;div style=&amp;quot;position: absolute; visibility: hidden; left: -5000; top : -5000&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;nobots&amp;quot; value=&amp;quot;&amp;lt;?php echo time(); ?&amp;gt;&amp;quot; /&amp;gt;I&#039;m a Stupid Spam-Robot&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Chiffrement_TLS&amp;diff=405</id>
		<title>Chiffrement TLS</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Chiffrement_TLS&amp;diff=405"/>
		<updated>2022-07-05T13:15:19Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : précision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Le protocole =&lt;br /&gt;
&lt;br /&gt;
SSL/TLS est un protocole permettant de chiffrer et déchiffrer les données avec un système de certificats à clé publique et privée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cela protège le contenu des données échangées sur internet d&#039;éventuels accès par des utilisateurs malveillants. &lt;br /&gt;
&lt;br /&gt;
TLS peut permettre de faire transiter de nombreux protocoles : &lt;br /&gt;
* HTTP(S),&lt;br /&gt;
* FTP(S),&lt;br /&gt;
* IMAP(s),&lt;br /&gt;
* POP(S),&lt;br /&gt;
* SMTP(S), etc.&lt;br /&gt;
&lt;br /&gt;
Tous ces &amp;quot;(S)&amp;quot; signifient que les protocoles sont &amp;quot;sécurisés&amp;quot; par TLS. Autrement dit, par exemple, HTTPS est une encapsulation de HTTP dans TLS.&lt;br /&gt;
&lt;br /&gt;
== Versions SSL et TLS ==&lt;br /&gt;
&lt;br /&gt;
En Juin 2018, le standard actuel est TLS 1.2 (100% supporté par HaiSoft) et TLS 1.3 entame doucement sa sortie publique.&lt;br /&gt;
&lt;br /&gt;
SSL 2 et SSL 3 sont arrêtés en raison de failles de sécurité; ses successeurs, TLS 1.0 et 1.1 sont dépréciés pour cause de failles de sécurité également.&lt;br /&gt;
&lt;br /&gt;
SSL est l&#039;ancêtre obsolète de TLS, nous emploierons donc le terme &amp;quot;TLS&amp;quot; pour la suite de cet article. Néanmoins, il faut savoir que la plupart des programmes ne font pas la distinction entre SSL et TLS, et appellent toujours &amp;quot;SSL&amp;quot; ce qui est en réalité du TLS.&lt;br /&gt;
&lt;br /&gt;
= Les certificats =&lt;br /&gt;
&lt;br /&gt;
Les &amp;quot;certificats SSL&amp;quot; sont progressivement appelés &amp;quot;certificats TLS&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Les connexions aux sites web et aux serveurs de mail doivent préférablement se faire avec un certificat valide (càd fourni et validé par une autorité, non expiré, et correspondant au bon nom de domaine).&lt;br /&gt;
&lt;br /&gt;
== Les types de certificats ==&lt;br /&gt;
&lt;br /&gt;
Trois types de certificats TLS (SSL) existent:&lt;br /&gt;
&lt;br /&gt;
* Certificats DV (domain validation), permettant une protection des données et une authentification du nom de domaine&lt;br /&gt;
* Certificats OV (owner valdiation), permettant de vérifier le propriétaire du domaine&lt;br /&gt;
* Certificats EV (extended validation), permettant de vérifier l&#039;authenticité de l&#039;organisme et affichant le nom de la société dans la barre d&#039;adresses du navigateur&lt;br /&gt;
&lt;br /&gt;
== Les autorités de certification ==&lt;br /&gt;
&lt;br /&gt;
Bien que TLS puisse fonctionner avec un certificat auto-signé, le protocole nécessite la signature d&#039;une autorité de certification pour être totalement sécurisé et donc reconnu comme valide par les logiciels. Les autorités de certification assurrent l&#039;authenticité des certificats et la pleine sécurité des données qui transitent. &lt;br /&gt;
&lt;br /&gt;
De nombreuses autorités de certification existent, certaines sont gratuites et d&#039;autres payantes. Il n&#039;est pas nécessaire de faire appel à une autorité payante dans la plupart des cas, mais HaiSoft propose bien les deux options.&lt;br /&gt;
&lt;br /&gt;
L&#039;autorité de certification DV gratuite la plus utilisée au monde et la plus populaire parmi les clients HaiSoft est Let&#039;s Encrypt. Grâce à Let&#039;s Encrypt, vous pouvez à tout moment générer des certificats gratuits pour vos domaines via le menu du même nom dans votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En 2016, l&#039;autorité de certificats Let&#039;s Encrypt voit le jour. Proposant des certificats DV gratuits, l&#039;autorité contribue fortement réduire les coûts du HTTPS, à le démocratiser et finalement à en faire une norme. Suite à cela, les navigateurs internet et moteurs de recherche ont commencé à mettre en avant les sites utilisant HTTPS plutôt qu&#039;HTTP, et à durcir les avertissements sur les sites utilisant des certificats TLS non certifiés. Le HTTPS deviet donc un élement incontournable de l&#039;internet moderne.&lt;br /&gt;
&lt;br /&gt;
Aujourd&#039;hui, Let&#039;s Encrypt est l&#039;autorité de certification la plus utilisée au monde et la plus populaire parmi les clients HaiSoft. Grâce à Let&#039;s Encrypt et son intégration fournie par HaiSoft, vous pouvez à tout moment générer des certificats gratuits pour vos domaines via le menu du même nom dans votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= HTTPS =&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est-ce que le HTTPS ? ==&lt;br /&gt;
&lt;br /&gt;
Signifiant &amp;quot;Hypertext Transfer Protocol&amp;quot;, le protocole HTTP permet l&#039;envoi de requêtes des clients vers les serveurs et surtout, l&#039;envoi de fichiers depuis les serveurs vers les clients, en particulier, des pages web, des contenus multimedia, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le HTTPS (avec un S comme Secure) encapsule le HTTP dans une surcouche TLS, permettant ainsi le chiffrement des données échangées.&amp;lt;br /&amp;gt;&lt;br /&gt;
On garanti ainsi que les données échangées sont chiffrées et techniquement illisibles durant tout leur trajet entre le client et le serveur.&lt;br /&gt;
&lt;br /&gt;
== Passer à HTTPS ==&lt;br /&gt;
&lt;br /&gt;
=== Pourquoi passer à HTTPS ? ===&lt;br /&gt;
&lt;br /&gt;
Lorsque vous visitez des sites internet de manière classique, c&#039;est à dire en http://, sans chiffrement, de nombreux points failbles (accès wifi public, élément infecté du réseau, etc.) peuvent laisser à des intrus la possibilité de récupérer des données qui transitent.&lt;br /&gt;
&lt;br /&gt;
Qu&#039;il s&#039;agisse de vos photos de vacances, d&#039;un formulaire de contact, de vos mots de passe et finalement de toutes les informations transitant sur les sites internet que vous visitez, ces données peuvent potentiellement être lues par un pirate tirant profit d&#039;une connexion non sécurisée.&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter cela et de vous protéger, les standards d&#039;internet ont évolué : L&#039;utilisation du chiffrement SSL/TLS est clairement devenu standard. Cela permet de rendre toute donnée interceptée illisible pour les intrus sur le réseau. En pratique, l&#039;utilisation de SSL/TLS sur les sites web se traduit par des requêtes http:// qui passent en https://.&lt;br /&gt;
&lt;br /&gt;
Outre la sécurité pour vos données, les moteurs de recherche commencent à favoriser le contenu HTTPS, les navigateurs avertissent des sites non HTTPS, et les utilisateurs en ont plutôt bien conscience. C&#039;est pourquoi il ne faut pas louper le coche et y passer sans attendre !&lt;br /&gt;
&lt;br /&gt;
Si les certificats SSL/TLS ont longtemps été payants, le certificat simple permettant de chiffrer efficacement vos données est désormais gratuit grâce à l&#039;autorité de certification Let&#039;s Encrypt. Tout le monde peut donc générer son certificat sans débourser un euro. Chez HaiSoft, vous pouvez générer vos certificats Let&#039;s Encrypt à tout moment en quelques clics, alors profitez-en et n&#039;hésitez pas à contacter le support pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
=== Quelles sont les implications du passage à HTTPS ? ===&lt;br /&gt;
&lt;br /&gt;
Considérant la gratuité des certificats Let&#039;s Encrypt et la simplicité de la transition, nous conseillons vivement aux utilisateurs d&#039;utiliser HTTPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Avantages&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Déploiement facile&lt;br /&gt;
* Tarif est abordable voir gratuit&lt;br /&gt;
* Sécurité des données utilisateurs et du site accrues&lt;br /&gt;
* Plus grande confiance des utilisateurs&lt;br /&gt;
* Meilleur référencement sur les moteurs de recherches&lt;br /&gt;
* Renouvellement du certificat automatique dans Plesk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inconvénients&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Nécessite quelques configurations ou corrections sur le site&lt;br /&gt;
* Peut engendrer des avertissements de sécurité en cas de non renouvellement du certificat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédure de passage en HTTPS ==&lt;br /&gt;
&lt;br /&gt;
Pour passer en HTTPS, il faut en premier lieu générer un certificat TLS. Puis, il faut adapter votre site à HTTPS. Enfin, vous pouvez optionnellement forcer HTTPS. &lt;br /&gt;
&lt;br /&gt;
Ces opérations sont gratuites si vous utilisez un certificat Let&#039;s Encrypt et adaptez vous-même votre site. &lt;br /&gt;
&lt;br /&gt;
Notez qu&#039;HaiSoft propose aussi sous certaines conditions, un service de passage en HTTPS de votre site. N&#039;hésitez pas à consulter nos services techniques et commerciaux pour plus d&#039;informations à ce sujet.&lt;br /&gt;
&lt;br /&gt;
=== Générer mon certificat Let&#039;s Encrypt ===&lt;br /&gt;
&lt;br /&gt;
Cette opération est 100% gratuite.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prérequis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Votre site doit être hébergé et accessible sur le serveur où vous générez le certificat (cela correspond au principe de &amp;quot;Domain Validation&amp;quot;)&lt;br /&gt;
* Si votre domaine a été déployé en 2013 ou avant chez HaiSoft, vérifiez dans &amp;quot;Paramètres d&#039;hébergement&amp;quot; que la case &amp;quot;Exécuter le site Web en mode compatibilité pour l&#039;ancienne option &#039;Séparer le contenu SSL/TLS et non-SSL/TLS&#039;&amp;quot; soit bien inexistante ou décochée, puis validez.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Génération&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En passant par Plesk et sa fonctionnalité Let&#039;s Encrypt, vous générerez votre certificat en quelques clics seulement.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous le domaine désiré&lt;br /&gt;
* Cliquez sur le logo &amp;quot;Certificats SSL/TLS&amp;quot;; si celui-ci n&#039;est pas visible, veuillez vous assurer que la case &amp;quot;Prise en charge SSL/TLS&amp;quot; soit bien cochée dans la rubrique &amp;quot;Paramètres d&#039;hébergement&amp;quot; du domaine.&lt;br /&gt;
* En bas de page, sous &amp;quot;Installer un certificat basique gratuit fourni par Let&#039;s Encrypt&amp;quot;, cliquez sur &amp;quot;Installer&amp;quot;&lt;br /&gt;
* Si vos DNS sont bien gérés sur le serveur, choisissez un certificat Wildcard; sinon, si votre site est accessible via &amp;quot;www.&amp;quot;, cochez la case correspondante; si vous utilisez le webmail, cochez la case correspondante.&lt;br /&gt;
* Cliquez sur &amp;quot;Obtenir gratuitement&amp;quot; et patientez quelques secondes.&lt;br /&gt;
* Dans le cas d&#039;un Wildcard, après 1 minute, cliquez sur &amp;quot;Recharger&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Et voilà ! Après quelques secondes, votre site est joignable en HTTPS, par exemple : https://votre-domaine.tld et/ou https://www.votre-domaine.tld&lt;br /&gt;
&lt;br /&gt;
Plesk se charge de mettre à jour les certificats Let&#039;s Encrypt (valables maximum 90 jours) tous les mois.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Comment adapter mon site de HTTP à HTTPS ? ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A SAVOIR&#039;&#039;&#039;: Tout élément chargé en http dans une page https provoquera un avertissement de sécurité. C&#039;est le principal élément à travailler pour réussir votre passage à HTTPS.&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, il vous faut mettre à jour l&#039;ensemble des liens internes de votre site de http:// vers https://.&lt;br /&gt;
&lt;br /&gt;
Dans un CMS comme Wordpress, cette tâche est simplifiée, car vous avez la possibilité d&#039;indiquer l&#039;URL de votre site dans les paramètres, ce qui aura pour effet de modifier toutes les URL des pages appelées en tant que &amp;quot;pages&amp;quot; du site.&lt;br /&gt;
Si l&#039;option est disponible, rendez-vous dans les paramètres généraux de Wordpress ou autre CMS et éditez l&#039;URL de votre site en changeant http:// par https://.&lt;br /&gt;
&lt;br /&gt;
Ainsi, la plupart des liens de votre site seront convertis en HTTPS, ce qui signifie que si un visiteur arrive sur le site via http://, tout lien cliqué le redirigera vers une page en https://.&lt;br /&gt;
&lt;br /&gt;
Pour toute autre ressource hardcodée avec un lien http (dans le code du site, dans un plugin, dans une galerie photo, etc.), il faudra l&#039;éditer pour remplacer &amp;quot;http&amp;quot; par &amp;quot;https&amp;quot;. Un plugin WordPress permet de faciliter cette tâche : https://fr.wordpress.org/plugins/velvet-blues-update-urls/ Attention, avant toute modification de ce type, effectuez un backup (dump) de votre base de données.&lt;br /&gt;
&lt;br /&gt;
Joomla, Prestashop, Drupal, OwnCloud, PHPBB, ainsi que la plupart des CMS ont tous un moyen d&#039;utiliser le HTTPS. Il vous faudra parfois effectuer quelques recherches sur Google pour trouver comment faire, mais il s&#039;agit généralement d&#039;une option à activer dans le CMS.&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez un script fait main ou que malgré cela, des ressources continuent d&#039;être chargées en HTTP, vous pouvez dans un premier temps connaître ces dernières via la console développeur de votre navigateur. (cherchez &amp;quot;http://&amp;quot;). Une fois celles-ci identifiées, vous pouvez, avec précautions, effectuer une recherche dans la base de données ou les fichier et rempalcer les liens de ces ressources par leur version https://. Toute trace de http://votre-site.tld doit être convertie par https://votre-site.tld.&lt;br /&gt;
&lt;br /&gt;
=== Forcer la redirection 301 vers HTTPS ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;! Veuillez suivre l&#039;étape précédente pour adapter votre site à HTTPS au préalable. Si vous forcez HTTPS sur un site qui charge encore des ressources en HTTP, les navigateurs de tous les visiteurs du site afficheront des alertes de sécurité. Lorsque vous désactivez la redirection 301, il faut vider le cache de votre navigateur pour effacer cette redirection.&lt;br /&gt;
&lt;br /&gt;
Votre [[Panneau de contrôle Plesk]] comporte une option pour choisir si vous souhaitez forcer la redirection (301 permanente) de HTTP vers HTTPS.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette option ne doit pas être activée avant que votre site soit parfaitement fonctionnel en HTTPS.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous le domaine concerné &lt;br /&gt;
* Cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Cochez la case &amp;quot;Redirection 301 permanente (SEO vérifié) de HTTP vers HTTPS&amp;quot;&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot; en bas de page&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
&lt;br /&gt;
== Erreur Renouvellement automatique ==&lt;br /&gt;
&lt;br /&gt;
Vous recevez un message de type :&lt;br /&gt;
&amp;quot; Le renouvellement automatique de votre certificat SSL Let`s Encrypt (gratuit) n&#039;a pu être effectué pour le ou les domaine(s) suivant(s) &amp;quot;&lt;br /&gt;
&lt;br /&gt;
Cela vient du fait que nos serveurs tentent de générer automatiquement un certificat Let&#039;s Encrypt gratuit pour vos domaines, de sorte à les rendre accessibles en HTTPS, donc de manière chiffrée. La condition pour qu&#039;il y parvienne est que votre domaine, les &amp;quot;www.&amp;quot; (et ses éventuels alias) doivent pointer sur votre hébergement HaiSoft. Pour un certificat WildCard, il faut également que votre serveur HaiSoft gère votre zone DNS.&lt;br /&gt;
Si le domaine pointe ailleurs, alors le serveur ne peut pas générer de certificat, car ceux-ci sont de type &amp;quot;DV&amp;quot; (Domain Validation) et que la première condition à remplir est que le serveur demandant le certificat doit hébergement le domaine.&lt;br /&gt;
&lt;br /&gt;
Pour faire cesser ces messages, voici quelques possibilités :&lt;br /&gt;
* Vérifier qu&#039;il n&#039;y a pas de pointage manquant (www. ou alias) pour que le certificat puisse se générer. Vous pouvez vérifier les pointages via par exemple https://www.whatsmydns.net/&lt;br /&gt;
* Faire pointer et héberger votre site chez HaiSoft si ce n&#039;est pas ou plus le cas&lt;br /&gt;
* Supprimer les alias inexistants et regénérer le certificat manuellement via Plesk&lt;br /&gt;
* Regénérer le certificat manuellement via Plesk et observer l&#039;erreur pour avoir plus de détails&lt;br /&gt;
* Désactiver la partie hébergement web de votre domaine (cela supprime les données) si vous n&#039;hébergez plus le site sur ce serveur&lt;br /&gt;
* Supprimer totalement le domaine du serveur s&#039;il est géré ailleurs&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Chiffrement_TLS&amp;diff=404</id>
		<title>Chiffrement TLS</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Chiffrement_TLS&amp;diff=404"/>
		<updated>2022-07-05T13:14:04Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : MAJ et typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Le protocole =&lt;br /&gt;
&lt;br /&gt;
SSL/TLS est un protocole permettant de chiffrer et déchiffrer les données avec un système de certificats à clé publique et privée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cela protège le contenu des données échangées sur internet d&#039;éventuels accès par des utilisateurs malveillants. &lt;br /&gt;
&lt;br /&gt;
TLS peut permettre de faire transiter de nombreux protocoles : &lt;br /&gt;
* HTTP(S),&lt;br /&gt;
* FTP(S),&lt;br /&gt;
* IMAP(s),&lt;br /&gt;
* POP(S),&lt;br /&gt;
* SMTP(S), etc.&lt;br /&gt;
&lt;br /&gt;
Tous ces &amp;quot;(S)&amp;quot; signifient que les protocoles sont &amp;quot;sécurisés&amp;quot; par TLS. Autrement dit, par exemple, HTTPS est une encapsulation de HTTP dans TLS.&lt;br /&gt;
&lt;br /&gt;
== Versions SSL et TLS ==&lt;br /&gt;
&lt;br /&gt;
En Juin 2018, le standard actuel est TLS 1.2 (100% supporté par HaiSoft) et TLS 1.3 entame doucement sa sortie publique.&lt;br /&gt;
&lt;br /&gt;
SSL 2 et SSL 3 sont arrêtés en raison de failles de sécurité; ses successeurs, TLS 1.0 et 1.1 sont dépréciés pour cause de failles de sécurité également.&lt;br /&gt;
&lt;br /&gt;
SSL est l&#039;ancêtre obsolète de TLS, nous emploierons donc le terme &amp;quot;TLS&amp;quot; pour la suite de cet article. Néanmoins, il faut savoir que la plupart des programmes ne font pas la distinction entre SSL et TLS, et appellent toujours &amp;quot;SSL&amp;quot; ce qui est en réalité du TLS.&lt;br /&gt;
&lt;br /&gt;
= Les certificats =&lt;br /&gt;
&lt;br /&gt;
Les &amp;quot;certificats SSL&amp;quot; sont progressivement appelés &amp;quot;certificats TLS&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Les connexions aux sites web et aux serveurs de mail doivent préférablement se faire avec un certificat valide (càd fourni et validé par une autorité, non expiré, et correspondant au bon nom de domaine).&lt;br /&gt;
&lt;br /&gt;
== Les types de certificats ==&lt;br /&gt;
&lt;br /&gt;
Trois types de certificats TLS (SSL) existent:&lt;br /&gt;
&lt;br /&gt;
* Certificats DV (domain validation), permettant une protection des données et une authentification du nom de domaine&lt;br /&gt;
* Certificats OV (owner valdiation), permettant de vérifier le propriétaire du domaine&lt;br /&gt;
* Certificats EV (extended validation), permettant de vérifier l&#039;authenticité de l&#039;organisme et affichant le nom de la société dans la barre d&#039;adresses du navigateur&lt;br /&gt;
&lt;br /&gt;
== Les autorités de certification ==&lt;br /&gt;
&lt;br /&gt;
Bien que TLS puisse fonctionner avec un certificat auto-signé, le protocole nécessite la signature d&#039;une autorité de certification pour être totalement sécurisé et donc reconnu comme valide par les logiciels. Les autorités de certification assurrent l&#039;authenticité des certificats et la pleine sécurité des données qui transitent. &lt;br /&gt;
&lt;br /&gt;
De nombreuses autorités de certification existent, certaines sont gratuites et d&#039;autres payantes. Il n&#039;est pas nécessaire de faire appel à une autorité payante dans la plupart des cas, mais HaiSoft propose bien les deux options.&lt;br /&gt;
&lt;br /&gt;
L&#039;autorité de certification DV gratuite la plus utilisée au monde et la plus populaire parmi les clients HaiSoft est Let&#039;s Encrypt. Grâce à Let&#039;s Encrypt, vous pouvez à tout moment générer des certificats gratuits pour vos domaines via le menu du même nom dans votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En 2016, l&#039;autorité de certificats Let&#039;s Encrypt voit le jour. Proposant des certificats DV gratuits, l&#039;autorité contribue fortement réduire les coûts du HTTPS, à le démocratiser et finalement à en faire une norme. Suite à cela, les navigateurs internet et moteurs de recherche ont commencé à mettre en avant les sites utilisant HTTPS plutôt qu&#039;HTTP, et à durcir les avertissements sur les sites utilisant des certificats TLS non certifiés. Le HTTPS deviet donc un élement incontournable de l&#039;internet moderne.&lt;br /&gt;
&lt;br /&gt;
Aujourd&#039;hui, Let&#039;s Encrypt est l&#039;autorité de certification la plus utilisée au monde et la plus populaire parmi les clients HaiSoft. Grâce à Let&#039;s Encrypt et son intégration fournie par HaiSoft, vous pouvez à tout moment générer des certificats gratuits pour vos domaines via le menu du même nom dans votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= HTTPS =&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est-ce que le HTTPS ? ==&lt;br /&gt;
&lt;br /&gt;
Signifiant &amp;quot;Hypertext Transfer Protocol&amp;quot;, le protocole HTTP permet l&#039;envoi de requêtes des clients vers les serveurs et surtout, l&#039;envoi de fichiers depuis les serveurs vers les clients, en particulier, des pages web, des contenus multimedia, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le HTTPS (avec un S comme Secure) encapsule le HTTP dans une surcouche TLS, permettant ainsi le chiffrement des données échangées.&amp;lt;br /&amp;gt;&lt;br /&gt;
On garanti ainsi que les données échangées sont chiffrées et techniquement illisibles durant tout leur trajet entre le client et le serveur.&lt;br /&gt;
&lt;br /&gt;
== Passer à HTTPS ==&lt;br /&gt;
&lt;br /&gt;
=== Pourquoi passer à HTTPS ? ===&lt;br /&gt;
&lt;br /&gt;
Lorsque vous visitez des sites internet de manière classique, c&#039;est à dire en http://, sans chiffrement, de nombreux points failbles (accès wifi public, élément infecté du réseau, etc.) peuvent laisser à des intrus la possibilité de récupérer des données qui transitent.&lt;br /&gt;
&lt;br /&gt;
Qu&#039;il s&#039;agisse de vos photos de vacances, d&#039;un formulaire de contact, de vos mots de passe et finalement de toutes les informations transitant sur les sites internet que vous visitez, ces données peuvent potentiellement être lues par un pirate tirant profit d&#039;une connexion non sécurisée.&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter cela et de vous protéger, les standards d&#039;internet ont évolué : L&#039;utilisation du chiffrement SSL/TLS est clairement devenu standard. Cela permet de rendre toute donnée interceptée illisible pour les intrus sur le réseau. En pratique, l&#039;utilisation de SSL/TLS sur les sites web se traduit par des requêtes http:// qui passent en https://.&lt;br /&gt;
&lt;br /&gt;
Outre la sécurité pour vos données, les moteurs de recherche commencent à favoriser le contenu HTTPS, les navigateurs avertissent des sites non HTTPS, et les utilisateurs en ont plutôt bien conscience. C&#039;est pourquoi il ne faut pas louper le coche et y passer sans attendre !&lt;br /&gt;
&lt;br /&gt;
Si les certificats SSL/TLS ont longtemps été payants, le certificat simple permettant de chiffrer efficacement vos données est désormais gratuit grâce à l&#039;autorité de certification Let&#039;s Encrypt. Tout le monde peut donc générer son certificat sans débourser un euro. Chez HaiSoft, vous pouvez générer vos certificats Let&#039;s Encrypt à tout moment en quelques clics, alors profitez-en et n&#039;hésitez pas à contacter le support pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
=== Quelles sont les implications du passage à HTTPS ? ===&lt;br /&gt;
&lt;br /&gt;
Considérant la gratuité des certificats Let&#039;s Encrypt et la simplicité de la transition, nous conseillons vivement aux utilisateurs d&#039;utiliser HTTPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Avantages&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Déploiement facile&lt;br /&gt;
* Tarif est abordable voir gratuit&lt;br /&gt;
* Sécurité des données utilisateurs et du site accrues&lt;br /&gt;
* Plus grande confiance des utilisateurs&lt;br /&gt;
* Meilleur référencement sur les moteurs de recherches&lt;br /&gt;
* Renouvellement du certificat automatique dans Plesk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inconvénients&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Nécessite quelques configurations ou corrections sur le site&lt;br /&gt;
* Peut engendrer des avertissements de sécurité en cas de non renouvellement du certificat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédure de passage en HTTPS ==&lt;br /&gt;
&lt;br /&gt;
Pour passer en HTTPS, il faut en premier lieu générer un certificat TLS. Puis, il faut adapter votre site à HTTPS. Enfin, vous pouvez optionnellement forcer HTTPS. &lt;br /&gt;
&lt;br /&gt;
Ces opérations sont gratuites si vous utilisez un certificat Let&#039;s Encrypt et adaptez vous-même votre site. &lt;br /&gt;
&lt;br /&gt;
Notez qu&#039;HaiSoft propose aussi sous certaines conditions, un service de passage en HTTPS de votre site. N&#039;hésitez pas à consulter nos services techniques et commerciaux pour plus d&#039;informations à ce sujet.&lt;br /&gt;
&lt;br /&gt;
=== Générer mon certificat Let&#039;s Encrypt ===&lt;br /&gt;
&lt;br /&gt;
Cette opération est 100% gratuite.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prérequis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Votre site doit être hébergé et accessible sur le serveur où vous générez le certificat (cela correspond au principe de &amp;quot;Domain Validation&amp;quot;)&lt;br /&gt;
* Si votre domaine a été déployé en 2013 ou avant chez HaiSoft, vérifiez dans &amp;quot;Paramètres d&#039;hébergement&amp;quot; que la case &amp;quot;Exécuter le site Web en mode compatibilité pour l&#039;ancienne option &#039;Séparer le contenu SSL/TLS et non-SSL/TLS&#039;&amp;quot; soit bien décochée, puis validez.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Génération&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En passant par Plesk et sa fonctionnalité Let&#039;s Encrypt, vous générerez votre certificat en quelques clics seulement.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous le domaine désiré&lt;br /&gt;
* Cliquez sur le logo &amp;quot;Certificats SSL/TLS&amp;quot;; si celui-ci n&#039;est pas visible, veuillez vous assurer que la case &amp;quot;Prise en charge SSL/TLS&amp;quot; soit bien cochée dans la rubrique &amp;quot;Paramètres d&#039;hébergement&amp;quot; du domaine.&lt;br /&gt;
* En bas de page, sous &amp;quot;Installer un certificat basique gratuit fourni par Let&#039;s Encrypt&amp;quot;, cliquez sur &amp;quot;Installer&amp;quot;&lt;br /&gt;
* Si vos DNS sont bien gérés sur le serveur, choisissez un certificat Wildcard; sinon, si votre site est accessible via &amp;quot;www.&amp;quot;, cochez la case correspondante; si vous utilisez le webmail, cochez la case correspondante.&lt;br /&gt;
* Cliquez sur &amp;quot;Obtenir gratuitement&amp;quot; et patientez quelques secondes.&lt;br /&gt;
* Dans le cas d&#039;un Wildcard, après 1 minute, cliquez sur &amp;quot;Recharger&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Et voilà ! Après quelques secondes, votre site est joignable en HTTPS, par exemple : https://votre-domaine.tld et/ou https://www.votre-domaine.tld&lt;br /&gt;
&lt;br /&gt;
Plesk se charge de mettre à jour les certificats Let&#039;s Encrypt (valables maximum 90 jours) tous les mois.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Comment adapter mon site de HTTP à HTTPS ? ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A SAVOIR&#039;&#039;&#039;: Tout élément chargé en http dans une page https provoquera un avertissement de sécurité. C&#039;est le principal élément à travailler pour réussir votre passage à HTTPS.&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, il vous faut mettre à jour l&#039;ensemble des liens internes de votre site de http:// vers https://.&lt;br /&gt;
&lt;br /&gt;
Dans un CMS comme Wordpress, cette tâche est simplifiée, car vous avez la possibilité d&#039;indiquer l&#039;URL de votre site dans les paramètres, ce qui aura pour effet de modifier toutes les URL des pages appelées en tant que &amp;quot;pages&amp;quot; du site.&lt;br /&gt;
Si l&#039;option est disponible, rendez-vous dans les paramètres généraux de Wordpress ou autre CMS et éditez l&#039;URL de votre site en changeant http:// par https://.&lt;br /&gt;
&lt;br /&gt;
Ainsi, la plupart des liens de votre site seront convertis en HTTPS, ce qui signifie que si un visiteur arrive sur le site via http://, tout lien cliqué le redirigera vers une page en https://.&lt;br /&gt;
&lt;br /&gt;
Pour toute autre ressource hardcodée avec un lien http (dans le code du site, dans un plugin, dans une galerie photo, etc.), il faudra l&#039;éditer pour remplacer &amp;quot;http&amp;quot; par &amp;quot;https&amp;quot;. Un plugin WordPress permet de faciliter cette tâche : https://fr.wordpress.org/plugins/velvet-blues-update-urls/ Attention, avant toute modification de ce type, effectuez un backup (dump) de votre base de données.&lt;br /&gt;
&lt;br /&gt;
Joomla, Prestashop, Drupal, OwnCloud, PHPBB, ainsi que la plupart des CMS ont tous un moyen d&#039;utiliser le HTTPS. Il vous faudra parfois effectuer quelques recherches sur Google pour trouver comment faire, mais il s&#039;agit généralement d&#039;une option à activer dans le CMS.&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez un script fait main ou que malgré cela, des ressources continuent d&#039;être chargées en HTTP, vous pouvez dans un premier temps connaître ces dernières via la console développeur de votre navigateur. (cherchez &amp;quot;http://&amp;quot;). Une fois celles-ci identifiées, vous pouvez, avec précautions, effectuer une recherche dans la base de données ou les fichier et rempalcer les liens de ces ressources par leur version https://. Toute trace de http://votre-site.tld doit être convertie par https://votre-site.tld.&lt;br /&gt;
&lt;br /&gt;
=== Forcer la redirection 301 vers HTTPS ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;! Veuillez suivre l&#039;étape précédente pour adapter votre site à HTTPS au préalable. Si vous forcez HTTPS sur un site qui charge encore des ressources en HTTP, les navigateurs de tous les visiteurs du site afficheront des alertes de sécurité. Lorsque vous désactivez la redirection 301, il faut vider le cache de votre navigateur pour effacer cette redirection.&lt;br /&gt;
&lt;br /&gt;
Votre [[Panneau de contrôle Plesk]] comporte une option pour choisir si vous souhaitez forcer la redirection (301 permanente) de HTTP vers HTTPS.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette option ne doit pas être activée avant que votre site soit parfaitement fonctionnel en HTTPS.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous le domaine concerné &lt;br /&gt;
* Cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Cochez la case &amp;quot;Redirection 301 permanente (SEO vérifié) de HTTP vers HTTPS&amp;quot;&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot; en bas de page&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
&lt;br /&gt;
== Erreur Renouvellement automatique ==&lt;br /&gt;
&lt;br /&gt;
Vous recevez un message de type :&lt;br /&gt;
&amp;quot; Le renouvellement automatique de votre certificat SSL Let`s Encrypt (gratuit) n&#039;a pu être effectué pour le ou les domaine(s) suivant(s) &amp;quot;&lt;br /&gt;
&lt;br /&gt;
Cela vient du fait que nos serveurs tentent de générer automatiquement un certificat Let&#039;s Encrypt gratuit pour vos domaines, de sorte à les rendre accessibles en HTTPS, donc de manière chiffrée. La condition pour qu&#039;il y parvienne est que votre domaine, les &amp;quot;www.&amp;quot; (et ses éventuels alias) doivent pointer sur votre hébergement HaiSoft. Pour un certificat WildCard, il faut également que votre serveur HaiSoft gère votre zone DNS.&lt;br /&gt;
Si le domaine pointe ailleurs, alors le serveur ne peut pas générer de certificat, car ceux-ci sont de type &amp;quot;DV&amp;quot; (Domain Validation) et que la première condition à remplir est que le serveur demandant le certificat doit hébergement le domaine.&lt;br /&gt;
&lt;br /&gt;
Pour faire cesser ces messages, voici quelques possibilités :&lt;br /&gt;
* Vérifier qu&#039;il n&#039;y a pas de pointage manquant (www. ou alias) pour que le certificat puisse se générer. Vous pouvez vérifier les pointages via par exemple https://www.whatsmydns.net/&lt;br /&gt;
* Faire pointer et héberger votre site chez HaiSoft si ce n&#039;est pas ou plus le cas&lt;br /&gt;
* Supprimer les alias inexistants et regénérer le certificat manuellement via Plesk&lt;br /&gt;
* Regénérer le certificat manuellement via Plesk et observer l&#039;erreur pour avoir plus de détails&lt;br /&gt;
* Désactiver la partie hébergement web de votre domaine (cela supprime les données) si vous n&#039;hébergez plus le site sur ce serveur&lt;br /&gt;
* Supprimer totalement le domaine du serveur s&#039;il est géré ailleurs&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=403</id>
		<title>Connexion aux adresses email</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=403"/>
		<updated>2022-06-03T13:11:32Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Auth requise et mot de passe précisé email&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
&amp;lt;h1&amp;gt;Connexion aux adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
Il existe plusieurs moyens de vous connecter à votre adresse email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
* Votre identifiant est toujours : votre adresse email complète (exemple: moi@monsite.com).&lt;br /&gt;
* Votre mot de passe : a été choisi à la création de l&#039;adresse et peut être changé via votre [[Panneau de contrôle Plesk]] si nécessaire. Voir [[Gestion_des_adresses_email#Changer_un_mot_de_passe_email|Changer un mot de passe email]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Webmail&amp;lt;/h2&amp;gt;&lt;br /&gt;
Un webmail est un site contenant un panneau de gestion de mails, permettant de vous connecter à votre messagerie simplement depuis un navigateur internet. Le webmail se situe directement sur le serveur de mails et se connecte donc de manière transparente et automatique, en local au serveur IMAP pour afficher vos emails et SMTP pour envoyer des emails. Le webmail est un moyen très simple et très fiable de se connecter avec une configuration correcte, ce qui en fait également un excellent moyen de vérifier la bonne connexion à votre service de messagerie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;URL du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Si votre domaine est &amp;quot;monsite.com&amp;quot;, votre webmail est alors :&lt;br /&gt;
&lt;br /&gt;
* Exemple : http://webmail.monsite.com&lt;br /&gt;
&#039;&#039;Note: Il faut taper cette adresse directement dans votre barre d&#039;adresse et non dans Google. N&#039;hésitez pas à la sauvegarder en favori !&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Sécurisation du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Outre le fait qu&#039;il faut toujours se connecter via une connexion de confiance et avoir des mots de passe sécurisés, il est possible d&#039;accéder à votre webmail en HTTPS afin de protéger les données qui transitent entre votre connexion internet et le serveur&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur &amp;quot;Let&#039;s Encrypt&amp;quot;&lt;br /&gt;
* Assurez-vous que la deuxième case, pour sécuriser le webmail soit bien cochée (Si votre site est accessible via &amp;quot;www.&amp;quot;, cochez également la première case)&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot; (ou &amp;quot;Renouveller&amp;quot; si vous aviez déjà généré un certificat)&lt;br /&gt;
&lt;br /&gt;
Votre webmail est désormais accessible en https sans alerte de sécurité.&amp;lt;br /&amp;gt;&lt;br /&gt;
Exemple: https://webmail.monsite.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir son webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Deux webmail sont disponibles par défaut :&lt;br /&gt;
&lt;br /&gt;
* Horde : Le client anciennement installé par défaut, très fonctionnel mais peu intuitif et peu moderne&lt;br /&gt;
* Roundcube : Le nouveau client installé par défaut, joli, fonctionnel, simple, et proche des standards actuels&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Un webmail n&#039;est autre qu&#039;un site internet. Vous avez techniquement la possibilité d&#039;installer des webmails additionnels sur des sous-domaines, si vous le souhaitez.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour changer de webmail :&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur la rubrique &amp;quot;Adresses mail&amp;quot;&lt;br /&gt;
* Rendez-vous dans l&#039;onglet &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Sous &amp;quot;Messagerie Web&amp;quot;, choisissez Roundcube ou Horde&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Roundcube&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Choisir la langue de Roundcube&amp;lt;/h5&amp;gt;&lt;br /&gt;
Par défaut, Roundcube récupère la langue de votre système, s&#039;il n&#039;y parvient pas, il choisit l&#039;anglais par défaut.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes en Anglais et souhaitez passer en Français, voici la procédure :&lt;br /&gt;
* Dans votre webmail, en haut à droite, cliquez sur Settings&lt;br /&gt;
* Dans &amp;quot;Preferences&amp;quot;, choisissez &amp;quot;User Interface&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Language&amp;quot;, choisissez &amp;quot;French (Français)&amp;quot; puis validez en cliquant sur &amp;quot;Save&amp;quot;&lt;br /&gt;
* Revenez à l&#039;écran d&#039;accueil en cliquant sur le logo &amp;quot;roundcube&amp;quot; en haut à gauche, vos dossiers devraient désormais être en Français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Logiciels de messagerie&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir entre POP et IMAP&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, expliquons les différences entre POP et IMAP :&lt;br /&gt;
&lt;br /&gt;
* Le protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039; synchronise votre logiciel de boîte mail avec le serveur en temps réel, c&#039;est le protocole le plus simple, le plus efficace, le plus compréhensible, et donc le choix recommandé dans la plupart des cas.&lt;br /&gt;
* Le protocole &#039;&#039;&#039;POP&#039;&#039;&#039; synchronise les données en fonction de vos réglages du logiciel, toutes les X minutes. De plus, POP, peut supprimer les messages du serveur pour n&#039;en conserver qu&#039;une copie locale, sur votre ordinateur, et ainsi faire gagner de l&#039;espace d&#039;hébergement, mais attention : si vous changez d&#039;ordinateur ou supprimez votre boîte, vous perdez vos emails.&lt;br /&gt;
* (SMTP est le protocole d&#039;envoi de mails. Tout envoi de mails se fera en SMTP.)&lt;br /&gt;
&lt;br /&gt;
Il faut bien choisir le bon protocole dès la configuration de votre logiciel, car il est impossible de changer ceci ensuite :&lt;br /&gt;
Il vous faudra supprimer le compte, et le recréer pour choisir un protocole différent.&lt;br /&gt;
&lt;br /&gt;
Dans la plupart des cas, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039;. Par exemple :&lt;br /&gt;
* Sur votre téléphone mobile, si vous consultez également vos emails sur votre ordinateur. De cette manière, quand vous lirez un email depuis votre mobile, et que vous vérifiez ensuite votre messagerie sur votre ordinateur, le mail sera toujours présent (contrairement à POP avec option de suppression du message lors du téléchargement).&lt;br /&gt;
* Sur tout appareil, lorsque vous souhaitez que vos emails soient conservés sur le serveur (peut utiliser un espace conséquent, et nécessite donc une formule adaptée à vos besoins en stockage d&#039;email).&lt;br /&gt;
&lt;br /&gt;
Dans d&#039;autres cas, principalement si vous souhaitez conserver vos emails sur votre ordinateur au lieu du serveur, et si vous souhaitez ne pas utiliser trop d&#039;espace sur le serveur, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;POP&#039;&#039;&#039;. Il faudra alors vérifier certains réglages dans votre logiciel de messagerie. Vous disposez en général de trois options :&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur dès leur téléchargement sur votre ordinateur.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur au bout de X jours.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur lors de leur suppression de la corbeille.&lt;br /&gt;
&lt;br /&gt;
En fonction des logiciels de messagerie, ces paramètres peuvent changer. Nous vous invitons à vérifier notre page liée à la configuration des principaux clients de messagerie. (À venir).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration automatique&amp;lt;/h3&amp;gt;&lt;br /&gt;
Avec Outlook et Thunderbird, la configuration peut se faire automatiquement. Dans ce cas, il vous suffit de renseigner votre adresse email et votre mot de passe ; la configuration du serveur de mails se renseigne alors automatiquement.&lt;br /&gt;
&lt;br /&gt;
La configuration automatique est disponible par défaut sous quelques conditions sur tous nos serveurs mutualisés, dédiés et virtuels, à partir de Plesk Obsidian (ou avant cette version, via un de nos scripts que nous avons spécialement développé pour Plesk : https://gitlab.haisoft.net/pub/Plesk_MailAutoconfig).&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la configuration automatique n&#039;est pas disponible pour votre domaine, n&#039;hésitez pas à nous contacter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention !&#039;&#039;&#039; Par défaut, la configuration automatique sélectionne le protocole IMAP, généralement préféré. Pour établir une connexion en POP, vous devez choisir ce mode de connexion via un menu déroulant lors de la configuration de votre logiciel. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Outlook (le logiciel de messagerie)&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre zone DNS doit être gérée chez HaiSoft, si ce n&#039;est pas le cas, vous devez ajouter les enregistrements DNS (voir Les-enregsitrements-DNS) suivants :&lt;br /&gt;
&amp;lt;code&amp;gt;_imaps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;br /&amp;gt;&lt;br /&gt;
_pop3s._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;br /&amp;gt;&lt;br /&gt;
_smtps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(remplacer example.com par votre nom de domaine et srvxx.haisoft.net par le nom du serveur sur lequel sont hébergés vos emails)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Thunderbird&amp;lt;/h4&amp;gt;&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Apple &amp;quot;Mail&amp;quot;&amp;lt;/h4&amp;gt;&lt;br /&gt;
Pour Mac et iPhone.&lt;br /&gt;
* Votre domaine et vos mails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre logiciel Apple doit être à jour (2016 et supérieur)&lt;br /&gt;
&lt;br /&gt;
Il vous suffit de visiter le lien suivant (en remplaçant &amp;quot;domaine.tld&amp;quot; par votre nom de domaine et &amp;quot;user@domaine.tld&amp;quot; par votre adresse email) :&amp;lt;br /&amp;gt;&lt;br /&gt;
https://domaine.tld/email.mobileconfig?emailaddress=user@domaine.tld&amp;lt;br /&amp;gt;&lt;br /&gt;
Un téléchargement de fichier vous est alors proposé. Ouvrez le fichier qui doit s&#039;ouvrir avec votre logiciel ou application &amp;quot;Mail&amp;quot;. Validez l&#039;acceptation de la configuration, suivez l&#039;assistant et entrez le mot de passe de votre boîte mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration manuelle&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Pré-requis&amp;lt;/h5&amp;gt;&lt;br /&gt;
Avant toute chose, il vous faut savoir :&lt;br /&gt;
* L&#039;adresse de votre serveur (par exemple : srv04.haisoft.net, en cas de doute, contactez le support HaiSoft)&lt;br /&gt;
* L&#039;adresse email et son mot de passe&lt;br /&gt;
* La différence entre POP et IMAP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Ports et protocoles email&amp;lt;/h5&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion IMAP ou POP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! IMAP (conseillé)&lt;br /&gt;
! POP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter) || srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat wildcard requis) || mail.votredomaine.tld (à adapter, certificat wildcard requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port&lt;br /&gt;
| 993&lt;br /&gt;
| 995&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion SMTP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! SMTP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat wildcard requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port SSL/TLS&lt;br /&gt;
| 465 (recommandé)&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Authentification&lt;br /&gt;
| Requise&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe email&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Comprendre les paramètres&amp;lt;/h5&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Serveur&#039;&#039;&#039; : Donné sous la forme &amp;quot;srvXX.haisoft.net&amp;quot;, &amp;quot;vmXXX.haisoft.net&amp;quot;, &amp;quot;dsXXX.haisoft.net&amp;quot;, il s&#039;agit du nom d&#039;hôte de votre serveur, également utilisé pour la connexion à votre [[Panneau de contrôle Plesk]]. En cas de doute, demandez conseil à votre support technique HaiSoft. Ce nom d&#039;hôte comporte également le certificat du serveur de mails, c&#039;est pourquoi il est important d&#039;utiliser ce nom pour la connexion.&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039; : Toute connexion réseau se fait à l&#039;aide d&#039;un port. Chaque protocole a été normalisé pour utiliser un port précis et HaiSoft respecte les ports standards. Attention, un pare-feu sur votre ordinateur ou réseau peut risquer de bloquer votre port, il faut donc vous assurer qu&#039;aucun blocage n&#039;a lieu de ce côté. NB: Cela n&#039;a rien à voir avec les redirections de ports faits par un routeur.&lt;br /&gt;
* &#039;&#039;&#039;Identifiant&#039;&#039;&#039; : Votre identifiant est toujours votre &#039;&#039;&#039;adresse email&#039;&#039;&#039; complète. Ex: moi@domain.tld&lt;br /&gt;
* &#039;&#039;&#039;Mot de passe&#039;&#039;&#039; : Le mot de passe de votre adresse email a été défini lors de sa création. Si vous l&#039;avez oublié, vous pouvez le réinitialiser via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
* &#039;&#039;&#039;Chiffrement SSL/TLS&#039;&#039;&#039; : Cette sécurité permet de protéger les données que vous échangez avec le serveur de mails. Il est également possible de chiffrer en STARTTLS, le protocole est ainsi initialisé différemment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Outlook ne distingue pas correctement SSL et TLS dans la plupart de ses versions, appelant &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;. Si cela ne fait généralement aucune différence pour le POP/IMAP, le SMTP en STARTTLS nécessite d&#039;utiliser le port 587. Si vous n&#039;êtes pas certains des appellations de chiffrement utilisées par Outlook, choisissez le SMTP SSL sur port 465. Alternativement, nous conseillons d&#039;utiliser le logiciel gratuit et libre Thunderbird, qui sait dinstinguer correctement ces protocoles de chiffrement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Problèmes connus et solutions&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Outlook&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Sauvegarde/Suppression impossible en IMAP&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Symptômes&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En IMAP, si les emails envoyés ne se sauvegardent pas et que vous ne pouvez pas supprimer les éléments envoyés avec en erreur &amp;quot;L&#039;élément est déjà supprimé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cause&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans certains cas, Outlook n&#039;est pas capable de définir un chemin IMAP. Nos serveurs utilisent pourtant le dossier par défaut &amp;quot;INBOX&amp;quot; étant standard sur la très vaste majorité des serveurs de mails. Dans quel cas, l&#039;arborescence des dossiers est donc incohérente entre ce que &amp;quot;voit&amp;quot; Outlook et ce qui est présent sur le serveur, causant des erreurs d&#039;écriture/modification sur les mails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Solution&amp;lt;/b&amp;gt;&lt;br /&gt;
* Rendez-vous dans : Fichier / Paramètres du compte / Modifier / Paramètres supplémentaires / Options avancées&amp;lt;br /&amp;gt;&lt;br /&gt;
* Dans &amp;quot;Chemin d&#039;accès au dossier racine&amp;quot;, mettez: INBOX&lt;br /&gt;
* Validez, et relancez Outlook&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=402</id>
		<title>Connexion aux adresses email</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=402"/>
		<updated>2022-06-03T13:09:50Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Serveur personnalisé bis (correctif)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
&amp;lt;h1&amp;gt;Connexion aux adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
Il existe plusieurs moyens de vous connecter à votre adresse email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
* Votre identifiant est toujours : votre adresse email complète (exemple: moi@monsite.com).&lt;br /&gt;
* Votre mot de passe : a été choisi à la création de l&#039;adresse et peut être changé via votre [[Panneau de contrôle Plesk]] si nécessaire. Voir [[Gestion_des_adresses_email#Changer_un_mot_de_passe_email|Changer un mot de passe email]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Webmail&amp;lt;/h2&amp;gt;&lt;br /&gt;
Un webmail est un site contenant un panneau de gestion de mails, permettant de vous connecter à votre messagerie simplement depuis un navigateur internet. Le webmail se situe directement sur le serveur de mails et se connecte donc de manière transparente et automatique, en local au serveur IMAP pour afficher vos emails et SMTP pour envoyer des emails. Le webmail est un moyen très simple et très fiable de se connecter avec une configuration correcte, ce qui en fait également un excellent moyen de vérifier la bonne connexion à votre service de messagerie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;URL du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Si votre domaine est &amp;quot;monsite.com&amp;quot;, votre webmail est alors :&lt;br /&gt;
&lt;br /&gt;
* Exemple : http://webmail.monsite.com&lt;br /&gt;
&#039;&#039;Note: Il faut taper cette adresse directement dans votre barre d&#039;adresse et non dans Google. N&#039;hésitez pas à la sauvegarder en favori !&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Sécurisation du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Outre le fait qu&#039;il faut toujours se connecter via une connexion de confiance et avoir des mots de passe sécurisés, il est possible d&#039;accéder à votre webmail en HTTPS afin de protéger les données qui transitent entre votre connexion internet et le serveur&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur &amp;quot;Let&#039;s Encrypt&amp;quot;&lt;br /&gt;
* Assurez-vous que la deuxième case, pour sécuriser le webmail soit bien cochée (Si votre site est accessible via &amp;quot;www.&amp;quot;, cochez également la première case)&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot; (ou &amp;quot;Renouveller&amp;quot; si vous aviez déjà généré un certificat)&lt;br /&gt;
&lt;br /&gt;
Votre webmail est désormais accessible en https sans alerte de sécurité.&amp;lt;br /&amp;gt;&lt;br /&gt;
Exemple: https://webmail.monsite.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir son webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Deux webmail sont disponibles par défaut :&lt;br /&gt;
&lt;br /&gt;
* Horde : Le client anciennement installé par défaut, très fonctionnel mais peu intuitif et peu moderne&lt;br /&gt;
* Roundcube : Le nouveau client installé par défaut, joli, fonctionnel, simple, et proche des standards actuels&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Un webmail n&#039;est autre qu&#039;un site internet. Vous avez techniquement la possibilité d&#039;installer des webmails additionnels sur des sous-domaines, si vous le souhaitez.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour changer de webmail :&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur la rubrique &amp;quot;Adresses mail&amp;quot;&lt;br /&gt;
* Rendez-vous dans l&#039;onglet &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Sous &amp;quot;Messagerie Web&amp;quot;, choisissez Roundcube ou Horde&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Roundcube&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Choisir la langue de Roundcube&amp;lt;/h5&amp;gt;&lt;br /&gt;
Par défaut, Roundcube récupère la langue de votre système, s&#039;il n&#039;y parvient pas, il choisit l&#039;anglais par défaut.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes en Anglais et souhaitez passer en Français, voici la procédure :&lt;br /&gt;
* Dans votre webmail, en haut à droite, cliquez sur Settings&lt;br /&gt;
* Dans &amp;quot;Preferences&amp;quot;, choisissez &amp;quot;User Interface&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Language&amp;quot;, choisissez &amp;quot;French (Français)&amp;quot; puis validez en cliquant sur &amp;quot;Save&amp;quot;&lt;br /&gt;
* Revenez à l&#039;écran d&#039;accueil en cliquant sur le logo &amp;quot;roundcube&amp;quot; en haut à gauche, vos dossiers devraient désormais être en Français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Logiciels de messagerie&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir entre POP et IMAP&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, expliquons les différences entre POP et IMAP :&lt;br /&gt;
&lt;br /&gt;
* Le protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039; synchronise votre logiciel de boîte mail avec le serveur en temps réel, c&#039;est le protocole le plus simple, le plus efficace, le plus compréhensible, et donc le choix recommandé dans la plupart des cas.&lt;br /&gt;
* Le protocole &#039;&#039;&#039;POP&#039;&#039;&#039; synchronise les données en fonction de vos réglages du logiciel, toutes les X minutes. De plus, POP, peut supprimer les messages du serveur pour n&#039;en conserver qu&#039;une copie locale, sur votre ordinateur, et ainsi faire gagner de l&#039;espace d&#039;hébergement, mais attention : si vous changez d&#039;ordinateur ou supprimez votre boîte, vous perdez vos emails.&lt;br /&gt;
* (SMTP est le protocole d&#039;envoi de mails. Tout envoi de mails se fera en SMTP.)&lt;br /&gt;
&lt;br /&gt;
Il faut bien choisir le bon protocole dès la configuration de votre logiciel, car il est impossible de changer ceci ensuite :&lt;br /&gt;
Il vous faudra supprimer le compte, et le recréer pour choisir un protocole différent.&lt;br /&gt;
&lt;br /&gt;
Dans la plupart des cas, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039;. Par exemple :&lt;br /&gt;
* Sur votre téléphone mobile, si vous consultez également vos emails sur votre ordinateur. De cette manière, quand vous lirez un email depuis votre mobile, et que vous vérifiez ensuite votre messagerie sur votre ordinateur, le mail sera toujours présent (contrairement à POP avec option de suppression du message lors du téléchargement).&lt;br /&gt;
* Sur tout appareil, lorsque vous souhaitez que vos emails soient conservés sur le serveur (peut utiliser un espace conséquent, et nécessite donc une formule adaptée à vos besoins en stockage d&#039;email).&lt;br /&gt;
&lt;br /&gt;
Dans d&#039;autres cas, principalement si vous souhaitez conserver vos emails sur votre ordinateur au lieu du serveur, et si vous souhaitez ne pas utiliser trop d&#039;espace sur le serveur, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;POP&#039;&#039;&#039;. Il faudra alors vérifier certains réglages dans votre logiciel de messagerie. Vous disposez en général de trois options :&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur dès leur téléchargement sur votre ordinateur.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur au bout de X jours.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur lors de leur suppression de la corbeille.&lt;br /&gt;
&lt;br /&gt;
En fonction des logiciels de messagerie, ces paramètres peuvent changer. Nous vous invitons à vérifier notre page liée à la configuration des principaux clients de messagerie. (À venir).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration automatique&amp;lt;/h3&amp;gt;&lt;br /&gt;
Avec Outlook et Thunderbird, la configuration peut se faire automatiquement. Dans ce cas, il vous suffit de renseigner votre adresse email et votre mot de passe ; la configuration du serveur de mails se renseigne alors automatiquement.&lt;br /&gt;
&lt;br /&gt;
La configuration automatique est disponible par défaut sous quelques conditions sur tous nos serveurs mutualisés, dédiés et virtuels, à partir de Plesk Obsidian (ou avant cette version, via un de nos scripts que nous avons spécialement développé pour Plesk : https://gitlab.haisoft.net/pub/Plesk_MailAutoconfig).&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la configuration automatique n&#039;est pas disponible pour votre domaine, n&#039;hésitez pas à nous contacter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention !&#039;&#039;&#039; Par défaut, la configuration automatique sélectionne le protocole IMAP, généralement préféré. Pour établir une connexion en POP, vous devez choisir ce mode de connexion via un menu déroulant lors de la configuration de votre logiciel. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Outlook (le logiciel de messagerie)&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre zone DNS doit être gérée chez HaiSoft, si ce n&#039;est pas le cas, vous devez ajouter les enregistrements DNS (voir Les-enregsitrements-DNS) suivants :&lt;br /&gt;
&amp;lt;code&amp;gt;_imaps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;br /&amp;gt;&lt;br /&gt;
_pop3s._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;br /&amp;gt;&lt;br /&gt;
_smtps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(remplacer example.com par votre nom de domaine et srvxx.haisoft.net par le nom du serveur sur lequel sont hébergés vos emails)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Thunderbird&amp;lt;/h4&amp;gt;&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Apple &amp;quot;Mail&amp;quot;&amp;lt;/h4&amp;gt;&lt;br /&gt;
Pour Mac et iPhone.&lt;br /&gt;
* Votre domaine et vos mails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre logiciel Apple doit être à jour (2016 et supérieur)&lt;br /&gt;
&lt;br /&gt;
Il vous suffit de visiter le lien suivant (en remplaçant &amp;quot;domaine.tld&amp;quot; par votre nom de domaine et &amp;quot;user@domaine.tld&amp;quot; par votre adresse email) :&amp;lt;br /&amp;gt;&lt;br /&gt;
https://domaine.tld/email.mobileconfig?emailaddress=user@domaine.tld&amp;lt;br /&amp;gt;&lt;br /&gt;
Un téléchargement de fichier vous est alors proposé. Ouvrez le fichier qui doit s&#039;ouvrir avec votre logiciel ou application &amp;quot;Mail&amp;quot;. Validez l&#039;acceptation de la configuration, suivez l&#039;assistant et entrez le mot de passe de votre boîte mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration manuelle&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Pré-requis&amp;lt;/h5&amp;gt;&lt;br /&gt;
Avant toute chose, il vous faut savoir :&lt;br /&gt;
* L&#039;adresse de votre serveur (par exemple : srv04.haisoft.net, en cas de doute, contactez le support HaiSoft)&lt;br /&gt;
* L&#039;adresse email et son mot de passe&lt;br /&gt;
* La différence entre POP et IMAP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Ports et protocoles email&amp;lt;/h5&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion IMAP ou POP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! IMAP (conseillé)&lt;br /&gt;
! POP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter) || srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat wildcard requis) || mail.votredomaine.tld (à adapter, certificat wildcard requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port&lt;br /&gt;
| 993&lt;br /&gt;
| 995&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe&lt;br /&gt;
| Votre mot de passe&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion SMTP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! SMTP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé&lt;br /&gt;
| mail.votredomaine.tld (à adapter, certificat wildcard requis)&lt;br /&gt;
|-&lt;br /&gt;
! Port SSL/TLS&lt;br /&gt;
| 465 (recommandé)&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Authentification&lt;br /&gt;
| Activée&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Comprendre les paramètres&amp;lt;/h5&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Serveur&#039;&#039;&#039; : Donné sous la forme &amp;quot;srvXX.haisoft.net&amp;quot;, &amp;quot;vmXXX.haisoft.net&amp;quot;, &amp;quot;dsXXX.haisoft.net&amp;quot;, il s&#039;agit du nom d&#039;hôte de votre serveur, également utilisé pour la connexion à votre [[Panneau de contrôle Plesk]]. En cas de doute, demandez conseil à votre support technique HaiSoft. Ce nom d&#039;hôte comporte également le certificat du serveur de mails, c&#039;est pourquoi il est important d&#039;utiliser ce nom pour la connexion.&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039; : Toute connexion réseau se fait à l&#039;aide d&#039;un port. Chaque protocole a été normalisé pour utiliser un port précis et HaiSoft respecte les ports standards. Attention, un pare-feu sur votre ordinateur ou réseau peut risquer de bloquer votre port, il faut donc vous assurer qu&#039;aucun blocage n&#039;a lieu de ce côté. NB: Cela n&#039;a rien à voir avec les redirections de ports faits par un routeur.&lt;br /&gt;
* &#039;&#039;&#039;Identifiant&#039;&#039;&#039; : Votre identifiant est toujours votre &#039;&#039;&#039;adresse email&#039;&#039;&#039; complète. Ex: moi@domain.tld&lt;br /&gt;
* &#039;&#039;&#039;Mot de passe&#039;&#039;&#039; : Le mot de passe de votre adresse email a été défini lors de sa création. Si vous l&#039;avez oublié, vous pouvez le réinitialiser via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
* &#039;&#039;&#039;Chiffrement SSL/TLS&#039;&#039;&#039; : Cette sécurité permet de protéger les données que vous échangez avec le serveur de mails. Il est également possible de chiffrer en STARTTLS, le protocole est ainsi initialisé différemment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Outlook ne distingue pas correctement SSL et TLS dans la plupart de ses versions, appelant &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;. Si cela ne fait généralement aucune différence pour le POP/IMAP, le SMTP en STARTTLS nécessite d&#039;utiliser le port 587. Si vous n&#039;êtes pas certains des appellations de chiffrement utilisées par Outlook, choisissez le SMTP SSL sur port 465. Alternativement, nous conseillons d&#039;utiliser le logiciel gratuit et libre Thunderbird, qui sait dinstinguer correctement ces protocoles de chiffrement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Problèmes connus et solutions&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Outlook&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Sauvegarde/Suppression impossible en IMAP&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Symptômes&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En IMAP, si les emails envoyés ne se sauvegardent pas et que vous ne pouvez pas supprimer les éléments envoyés avec en erreur &amp;quot;L&#039;élément est déjà supprimé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cause&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans certains cas, Outlook n&#039;est pas capable de définir un chemin IMAP. Nos serveurs utilisent pourtant le dossier par défaut &amp;quot;INBOX&amp;quot; étant standard sur la très vaste majorité des serveurs de mails. Dans quel cas, l&#039;arborescence des dossiers est donc incohérente entre ce que &amp;quot;voit&amp;quot; Outlook et ce qui est présent sur le serveur, causant des erreurs d&#039;écriture/modification sur les mails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Solution&amp;lt;/b&amp;gt;&lt;br /&gt;
* Rendez-vous dans : Fichier / Paramètres du compte / Modifier / Paramètres supplémentaires / Options avancées&amp;lt;br /&amp;gt;&lt;br /&gt;
* Dans &amp;quot;Chemin d&#039;accès au dossier racine&amp;quot;, mettez: INBOX&lt;br /&gt;
* Validez, et relancez Outlook&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=401</id>
		<title>Connexion aux adresses email</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Connexion_aux_adresses_email&amp;diff=401"/>
		<updated>2022-06-03T13:06:23Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Ajout ndd wildcard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
&amp;lt;h1&amp;gt;Connexion aux adresses email&amp;lt;/h1&amp;gt;&lt;br /&gt;
Il existe plusieurs moyens de vous connecter à votre adresse email HaiSoft.&lt;br /&gt;
&lt;br /&gt;
* Votre identifiant est toujours : votre adresse email complète (exemple: moi@monsite.com).&lt;br /&gt;
* Votre mot de passe : a été choisi à la création de l&#039;adresse et peut être changé via votre [[Panneau de contrôle Plesk]] si nécessaire. Voir [[Gestion_des_adresses_email#Changer_un_mot_de_passe_email|Changer un mot de passe email]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Webmail&amp;lt;/h2&amp;gt;&lt;br /&gt;
Un webmail est un site contenant un panneau de gestion de mails, permettant de vous connecter à votre messagerie simplement depuis un navigateur internet. Le webmail se situe directement sur le serveur de mails et se connecte donc de manière transparente et automatique, en local au serveur IMAP pour afficher vos emails et SMTP pour envoyer des emails. Le webmail est un moyen très simple et très fiable de se connecter avec une configuration correcte, ce qui en fait également un excellent moyen de vérifier la bonne connexion à votre service de messagerie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;URL du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Si votre domaine est &amp;quot;monsite.com&amp;quot;, votre webmail est alors :&lt;br /&gt;
&lt;br /&gt;
* Exemple : http://webmail.monsite.com&lt;br /&gt;
&#039;&#039;Note: Il faut taper cette adresse directement dans votre barre d&#039;adresse et non dans Google. N&#039;hésitez pas à la sauvegarder en favori !&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Sécurisation du webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Outre le fait qu&#039;il faut toujours se connecter via une connexion de confiance et avoir des mots de passe sécurisés, il est possible d&#039;accéder à votre webmail en HTTPS afin de protéger les données qui transitent entre votre connexion internet et le serveur&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur &amp;quot;Let&#039;s Encrypt&amp;quot;&lt;br /&gt;
* Assurez-vous que la deuxième case, pour sécuriser le webmail soit bien cochée (Si votre site est accessible via &amp;quot;www.&amp;quot;, cochez également la première case)&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot; (ou &amp;quot;Renouveller&amp;quot; si vous aviez déjà généré un certificat)&lt;br /&gt;
&lt;br /&gt;
Votre webmail est désormais accessible en https sans alerte de sécurité.&amp;lt;br /&amp;gt;&lt;br /&gt;
Exemple: https://webmail.monsite.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir son webmail&amp;lt;/h3&amp;gt;&lt;br /&gt;
Deux webmail sont disponibles par défaut :&lt;br /&gt;
&lt;br /&gt;
* Horde : Le client anciennement installé par défaut, très fonctionnel mais peu intuitif et peu moderne&lt;br /&gt;
* Roundcube : Le nouveau client installé par défaut, joli, fonctionnel, simple, et proche des standards actuels&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Un webmail n&#039;est autre qu&#039;un site internet. Vous avez techniquement la possibilité d&#039;installer des webmails additionnels sur des sous-domaines, si vous le souhaitez.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour changer de webmail :&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine&lt;br /&gt;
* Cliquez sur la rubrique &amp;quot;Adresses mail&amp;quot;&lt;br /&gt;
* Rendez-vous dans l&#039;onglet &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Sous &amp;quot;Messagerie Web&amp;quot;, choisissez Roundcube ou Horde&lt;br /&gt;
* Validez en cliquant sur &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Roundcube&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Choisir la langue de Roundcube&amp;lt;/h5&amp;gt;&lt;br /&gt;
Par défaut, Roundcube récupère la langue de votre système, s&#039;il n&#039;y parvient pas, il choisit l&#039;anglais par défaut.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes en Anglais et souhaitez passer en Français, voici la procédure :&lt;br /&gt;
* Dans votre webmail, en haut à droite, cliquez sur Settings&lt;br /&gt;
* Dans &amp;quot;Preferences&amp;quot;, choisissez &amp;quot;User Interface&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Language&amp;quot;, choisissez &amp;quot;French (Français)&amp;quot; puis validez en cliquant sur &amp;quot;Save&amp;quot;&lt;br /&gt;
* Revenez à l&#039;écran d&#039;accueil en cliquant sur le logo &amp;quot;roundcube&amp;quot; en haut à gauche, vos dossiers devraient désormais être en Français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Logiciels de messagerie&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Choisir entre POP et IMAP&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, expliquons les différences entre POP et IMAP :&lt;br /&gt;
&lt;br /&gt;
* Le protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039; synchronise votre logiciel de boîte mail avec le serveur en temps réel, c&#039;est le protocole le plus simple, le plus efficace, le plus compréhensible, et donc le choix recommandé dans la plupart des cas.&lt;br /&gt;
* Le protocole &#039;&#039;&#039;POP&#039;&#039;&#039; synchronise les données en fonction de vos réglages du logiciel, toutes les X minutes. De plus, POP, peut supprimer les messages du serveur pour n&#039;en conserver qu&#039;une copie locale, sur votre ordinateur, et ainsi faire gagner de l&#039;espace d&#039;hébergement, mais attention : si vous changez d&#039;ordinateur ou supprimez votre boîte, vous perdez vos emails.&lt;br /&gt;
* (SMTP est le protocole d&#039;envoi de mails. Tout envoi de mails se fera en SMTP.)&lt;br /&gt;
&lt;br /&gt;
Il faut bien choisir le bon protocole dès la configuration de votre logiciel, car il est impossible de changer ceci ensuite :&lt;br /&gt;
Il vous faudra supprimer le compte, et le recréer pour choisir un protocole différent.&lt;br /&gt;
&lt;br /&gt;
Dans la plupart des cas, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;IMAP&#039;&#039;&#039;. Par exemple :&lt;br /&gt;
* Sur votre téléphone mobile, si vous consultez également vos emails sur votre ordinateur. De cette manière, quand vous lirez un email depuis votre mobile, et que vous vérifiez ensuite votre messagerie sur votre ordinateur, le mail sera toujours présent (contrairement à POP avec option de suppression du message lors du téléchargement).&lt;br /&gt;
* Sur tout appareil, lorsque vous souhaitez que vos emails soient conservés sur le serveur (peut utiliser un espace conséquent, et nécessite donc une formule adaptée à vos besoins en stockage d&#039;email).&lt;br /&gt;
&lt;br /&gt;
Dans d&#039;autres cas, principalement si vous souhaitez conserver vos emails sur votre ordinateur au lieu du serveur, et si vous souhaitez ne pas utiliser trop d&#039;espace sur le serveur, nous conseillons l&#039;utilisation du protocole &#039;&#039;&#039;POP&#039;&#039;&#039;. Il faudra alors vérifier certains réglages dans votre logiciel de messagerie. Vous disposez en général de trois options :&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur dès leur téléchargement sur votre ordinateur.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur au bout de X jours.&lt;br /&gt;
* Activer ou non la suppression des emails sur le serveur lors de leur suppression de la corbeille.&lt;br /&gt;
&lt;br /&gt;
En fonction des logiciels de messagerie, ces paramètres peuvent changer. Nous vous invitons à vérifier notre page liée à la configuration des principaux clients de messagerie. (À venir).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration automatique&amp;lt;/h3&amp;gt;&lt;br /&gt;
Avec Outlook et Thunderbird, la configuration peut se faire automatiquement. Dans ce cas, il vous suffit de renseigner votre adresse email et votre mot de passe ; la configuration du serveur de mails se renseigne alors automatiquement.&lt;br /&gt;
&lt;br /&gt;
La configuration automatique est disponible par défaut sous quelques conditions sur tous nos serveurs mutualisés, dédiés et virtuels, à partir de Plesk Obsidian (ou avant cette version, via un de nos scripts que nous avons spécialement développé pour Plesk : https://gitlab.haisoft.net/pub/Plesk_MailAutoconfig).&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la configuration automatique n&#039;est pas disponible pour votre domaine, n&#039;hésitez pas à nous contacter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention !&#039;&#039;&#039; Par défaut, la configuration automatique sélectionne le protocole IMAP, généralement préféré. Pour établir une connexion en POP, vous devez choisir ce mode de connexion via un menu déroulant lors de la configuration de votre logiciel. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Outlook (le logiciel de messagerie)&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre zone DNS doit être gérée chez HaiSoft, si ce n&#039;est pas le cas, vous devez ajouter les enregistrements DNS (voir Les-enregsitrements-DNS) suivants :&lt;br /&gt;
&amp;lt;code&amp;gt;_imaps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;br /&amp;gt;&lt;br /&gt;
_pop3s._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;br /&amp;gt;&lt;br /&gt;
_smtps._tcp.example.com. SRV srvXX.haisoft.net.&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(remplacer example.com par votre nom de domaine et srvxx.haisoft.net par le nom du serveur sur lequel sont hébergés vos emails)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Thunderbird&amp;lt;/h4&amp;gt;&lt;br /&gt;
* Votre domaine et vos emails doivent être hébergés chez HaiSoft&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Pour Apple &amp;quot;Mail&amp;quot;&amp;lt;/h4&amp;gt;&lt;br /&gt;
Pour Mac et iPhone.&lt;br /&gt;
* Votre domaine et vos mails doivent être hébergés chez HaiSoft&lt;br /&gt;
* Votre logiciel Apple doit être à jour (2016 et supérieur)&lt;br /&gt;
&lt;br /&gt;
Il vous suffit de visiter le lien suivant (en remplaçant &amp;quot;domaine.tld&amp;quot; par votre nom de domaine et &amp;quot;user@domaine.tld&amp;quot; par votre adresse email) :&amp;lt;br /&amp;gt;&lt;br /&gt;
https://domaine.tld/email.mobileconfig?emailaddress=user@domaine.tld&amp;lt;br /&amp;gt;&lt;br /&gt;
Un téléchargement de fichier vous est alors proposé. Ouvrez le fichier qui doit s&#039;ouvrir avec votre logiciel ou application &amp;quot;Mail&amp;quot;. Validez l&#039;acceptation de la configuration, suivez l&#039;assistant et entrez le mot de passe de votre boîte mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Configuration manuelle&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Pré-requis&amp;lt;/h5&amp;gt;&lt;br /&gt;
Avant toute chose, il vous faut savoir :&lt;br /&gt;
* L&#039;adresse de votre serveur (par exemple : srv04.haisoft.net, en cas de doute, contactez le support HaiSoft)&lt;br /&gt;
* L&#039;adresse email et son mot de passe&lt;br /&gt;
* La différence entre POP et IMAP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Ports et protocoles email&amp;lt;/h5&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion IMAP ou POP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! IMAP (conseillé)&lt;br /&gt;
! POP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter) || srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé (Certificat Wildcard requis)&lt;br /&gt;
| mail.votredomaine.tld (à adapter) || mail.votredomaine.tld (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Port&lt;br /&gt;
| 993&lt;br /&gt;
| 995&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe&lt;br /&gt;
| Votre mot de passe&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Connexion SMTP sécurisée&lt;br /&gt;
! &lt;br /&gt;
! SMTP&lt;br /&gt;
|-&lt;br /&gt;
! Serveur&lt;br /&gt;
| srvXX.haisoft.net (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Serveur personnalisé (Certificat Wildcard requis)&lt;br /&gt;
| mail.votredomaine.tld (à adapter) || mail.votredomaine.tld (à adapter)&lt;br /&gt;
|-&lt;br /&gt;
! Port SSL/TLS&lt;br /&gt;
| 465 (recommandé)&lt;br /&gt;
|-&lt;br /&gt;
! Chiffrement (SSL/TLS)&lt;br /&gt;
| Activé&lt;br /&gt;
|-&lt;br /&gt;
! Authentification&lt;br /&gt;
| Activée&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant&lt;br /&gt;
| Votre adresse email&lt;br /&gt;
|-&lt;br /&gt;
! Mot de passe&lt;br /&gt;
| Votre mot de passe&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Comprendre les paramètres&amp;lt;/h5&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Serveur&#039;&#039;&#039; : Donné sous la forme &amp;quot;srvXX.haisoft.net&amp;quot;, &amp;quot;vmXXX.haisoft.net&amp;quot;, &amp;quot;dsXXX.haisoft.net&amp;quot;, il s&#039;agit du nom d&#039;hôte de votre serveur, également utilisé pour la connexion à votre [[Panneau de contrôle Plesk]]. En cas de doute, demandez conseil à votre support technique HaiSoft. Ce nom d&#039;hôte comporte également le certificat du serveur de mails, c&#039;est pourquoi il est important d&#039;utiliser ce nom pour la connexion.&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039; : Toute connexion réseau se fait à l&#039;aide d&#039;un port. Chaque protocole a été normalisé pour utiliser un port précis et HaiSoft respecte les ports standards. Attention, un pare-feu sur votre ordinateur ou réseau peut risquer de bloquer votre port, il faut donc vous assurer qu&#039;aucun blocage n&#039;a lieu de ce côté. NB: Cela n&#039;a rien à voir avec les redirections de ports faits par un routeur.&lt;br /&gt;
* &#039;&#039;&#039;Identifiant&#039;&#039;&#039; : Votre identifiant est toujours votre &#039;&#039;&#039;adresse email&#039;&#039;&#039; complète. Ex: moi@domain.tld&lt;br /&gt;
* &#039;&#039;&#039;Mot de passe&#039;&#039;&#039; : Le mot de passe de votre adresse email a été défini lors de sa création. Si vous l&#039;avez oublié, vous pouvez le réinitialiser via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
* &#039;&#039;&#039;Chiffrement SSL/TLS&#039;&#039;&#039; : Cette sécurité permet de protéger les données que vous échangez avec le serveur de mails. Il est également possible de chiffrer en STARTTLS, le protocole est ainsi initialisé différemment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Outlook ne distingue pas correctement SSL et TLS dans la plupart de ses versions, appelant &amp;quot;TLS&amp;quot; ce qui est en fait du &amp;quot;STARTTLS&amp;quot;. Si cela ne fait généralement aucune différence pour le POP/IMAP, le SMTP en STARTTLS nécessite d&#039;utiliser le port 587. Si vous n&#039;êtes pas certains des appellations de chiffrement utilisées par Outlook, choisissez le SMTP SSL sur port 465. Alternativement, nous conseillons d&#039;utiliser le logiciel gratuit et libre Thunderbird, qui sait dinstinguer correctement ces protocoles de chiffrement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Problèmes connus et solutions&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Outlook&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Sauvegarde/Suppression impossible en IMAP&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Symptômes&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En IMAP, si les emails envoyés ne se sauvegardent pas et que vous ne pouvez pas supprimer les éléments envoyés avec en erreur &amp;quot;L&#039;élément est déjà supprimé&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cause&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans certains cas, Outlook n&#039;est pas capable de définir un chemin IMAP. Nos serveurs utilisent pourtant le dossier par défaut &amp;quot;INBOX&amp;quot; étant standard sur la très vaste majorité des serveurs de mails. Dans quel cas, l&#039;arborescence des dossiers est donc incohérente entre ce que &amp;quot;voit&amp;quot; Outlook et ce qui est présent sur le serveur, causant des erreurs d&#039;écriture/modification sur les mails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Solution&amp;lt;/b&amp;gt;&lt;br /&gt;
* Rendez-vous dans : Fichier / Paramètres du compte / Modifier / Paramètres supplémentaires / Options avancées&amp;lt;br /&amp;gt;&lt;br /&gt;
* Dans &amp;quot;Chemin d&#039;accès au dossier racine&amp;quot;, mettez: INBOX&lt;br /&gt;
* Validez, et relancez Outlook&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Fail2ban&amp;diff=400</id>
		<title>Fail2ban</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Fail2ban&amp;diff=400"/>
		<updated>2022-03-03T12:32:28Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Missing info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fail2Ban est un outil anti bruteforce pour serveur.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Fonctionnement&amp;lt;/h1&amp;gt;&lt;br /&gt;
Fail2Ban permet de bloquer les attaques de robots sur les serveurs en vérifiant les erreurs générées par les IP accédant au service et en bloquant les IP attaquantes.&lt;br /&gt;
&lt;br /&gt;
Il peut s&#039;activer sur les services désirés : POP, IMAP, SMTP, FTP, Plesk, webmail, WordPress, Apache, etc.&lt;br /&gt;
&lt;br /&gt;
Si l&#039;IP d&#039;un usager du service (ou robot) génère trop d&#039;erreurs dans un temps imparti, l&#039;IP est bloquée pour une certaine durée. A la fin de cette période, si les connexions incorrectes persistent, l&#039;IP d&#039;où proviennent ces connexions est totalement bloquée du serveur jusqu&#039;à intervention d&#039;un administrateur.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les services protégés&amp;lt;/h2&amp;gt;&lt;br /&gt;
La sécurité des différents services est effectuée par ce que l&#039;on appelle en langage Fail2Ban des &amp;quot;jails&amp;quot; (de l&#039;anglais &amp;quot;prisons&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Les jails disponibles par défaut dans Plesk sont les suivantes :&lt;br /&gt;
&lt;br /&gt;
* apache-auth, pour les échecs d’authentification Apache.&lt;br /&gt;
* apache-badbots, pour les spambots et robots d’indexation malveillants.&lt;br /&gt;
* plesk-courierlogin, pour les échecs d’authentification Courier-IMAP et POP3.&lt;br /&gt;
* plesk-dovecot, pour les échecs d’authentification Dovecot IMAP, POP3 et Sieve.&lt;br /&gt;
* plesk-horde, pour les échecs d’authentification de la messagerie Web Horde.&lt;br /&gt;
* plesk-modsecurity, pour les attaques contre des applications Web, détectées par le pare-feu d’application Web ModSecurity.&lt;br /&gt;
* plesk-panel, pour les échecs d’authentification de Plesk.&lt;br /&gt;
* plesk-qmail, pour les échecs d’authentification SMTP Qmail.&lt;br /&gt;
* plesk-roundcube, pour les échecs d’authentification de la messagerie Web Roundcube.&lt;br /&gt;
* plesk-wordpress, pour les échecs d’authentification de WordPress.&lt;br /&gt;
* postfix-sasl, pour les échecs d’authentification SMTP et SASL Postfix.&lt;br /&gt;
* proftpd, pour les échecs de connexion ProFTPD.&lt;br /&gt;
* recidive, pour les hôtes bannis plusieurs fois par Fail2Ban.&lt;br /&gt;
* sshd, pour les échecs de connexion SSH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Serveurs comportant la protection Fail2Ban&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail2Ban est présent sur l&#039;ensemble des serveurs mutualisés HaiSoft et sur demande sur serveur VM ou dédié.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Faux positifs&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il peut arriver que vous soyez bloqué par la sécurité Fail2Ban alors que vous n&#039;êtes pas un robot pirate. L&#039;on appelle cela un faux positif.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Qui concerne le blocage ?&amp;lt;/h2&amp;gt;&lt;br /&gt;
Il ne s&#039;agit pas de votre site ou des services qui sont totalement inaccessibles, mais de l&#039;IP de la connexion internet utilisée pour effectuer ces connexions incorrectes.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez vérifier cela en accédant à votre site via une connexion internet différente, par exemple sur votre smartphone en 4G. Les services deviennent donc dans ce cas inaccessibles uniquement depuis la connexion internet où s&#039;est produite le blocage, cela peut donc concerner plusieurs utilisateurs au sein d&#039;un foyer ou d&#039;un bureau.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Quelles sont les causes les plus fréquentes de faux positifs ?&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Cela provient généralement d&#039;un souci de connexion au serveur de mails : Si vous avez entré un mauvais mot de passe, le périphérique tente de se connecter à répétition avec un mauvais mot de passe, provoquant le blocage de votre IP.&lt;br /&gt;
* Cela peut provenir de connexions répétées sur votre webmail avec des identifiants incorrects.&lt;br /&gt;
* Cela peut provenir de connexions répétées à votre backoffice avec des identifiants incorrects.&lt;br /&gt;
* Cela peut provenir de connexions répétées à votre Panneau de contrôle Plesk avec des identifiants incorrects.&lt;br /&gt;
* Plus rarement, cela peut provenir d&#039;une génération répétée d&#039;erreurs sur votre site. Par exemple, si votre site fait appel à un fichier dont la lecture est &amp;quot;403 forbidden&amp;quot;, la visite de votre site peut provoquer à terme le blocage de votre IP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Comment faire débloquer mon IP ?&amp;lt;/h2&amp;gt;&lt;br /&gt;
La méthode conseillée est de créer un ticket support via votre espace client HaiSoft, depuis un PC connecté à la connexion internet dont l&#039;IP est bloquée. Nous aurons ainsi votre IP et pourrons la débloquer rapidement. S&#039;il s&#039;agit de l&#039;IP d&#039;un tiers qui est bloquée, vous pouvez lui demander de visiter &amp;quot;https://ip.lafibre.info/&amp;quot; et de vous fournir son IPv4. Vous pourrez ensuite nous fournir cette IPv4 afin que l&#039;on vérifie la cause du blocage et débloque l&#039;IP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Comment éviter de me faire bloquer à nouveau ?&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HaiSoft peut whitelister votre IP, mais si elle change, vous serez à nouveau bloqués. Il faut donc identifier la cause du blocage et corriger la connexion incorrecte. Si vous venez de connecter un nouveau périphérique à une boîte mail et que celle-ci ne fonctionnait pas, vous savez où chercher. Sinon, vous pouvez demander à notre support technique s&#039;il reste un historique des connexions incorrectes afin de vous aiguiller.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Gestion de Fail2Ban&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cette section s&#039;adresse uniquement aux possesseurs de serveurs VM ou dédiés.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si Fail2Ban est présent sur votre serveur, vous le retrouverez dans votre panneau de contrôle Plesk dans :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;Outils &amp;amp; Paramètres&amp;quot; / &amp;quot;Bannissement d&#039;adresses IP (Fail2Ban)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Activer/désactiver Fail2Ban&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB&#039;&#039;&#039;: Cette modification n&#039;est pas anodine et peut être motivée par des raisons qui nécessitent un tout autre traitement que Fail2Ban. Nous vous conseillons d&#039;en parler à vos techniciens HaiSoft avant d&#039;effectuer l&#039;opération.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans l&#039;onglet &amp;quot;Paramètres&amp;quot; de Fail2Ban&lt;br /&gt;
* Cochez ou décochez &amp;quot;Activer la détection d&#039;intrusion&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Appliquer&amp;quot; ou &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Activer/désactiver des Jails&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB&#039;&#039;&#039;: Cette modification n&#039;est pas anodine et peut être motivée par des raisons qui nécessitent un tout autre traitement que Fail2Ban. Nous vous conseillons d&#039;en parler à vos techniciens HaiSoft avant d&#039;effectuer l&#039;opération.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans l&#039;onglet &amp;quot;Jails&amp;quot; de Fail2Ban&lt;br /&gt;
* Cochez les cases correspondant aux jails désirées&lt;br /&gt;
* Sélectionnez &amp;quot;Activer&amp;quot; ou &amp;quot;Désactiver&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Débloquer une IP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB&#039;&#039;&#039;: Si vous êtes totalement bloqués de votre serveur, n&#039;hésitez pas à contacter votre support HaiSoft qui fera le nécessaire.&lt;br /&gt;
&lt;br /&gt;
* Le pré-requis est de connaître son IP (IPv4).&amp;lt;br&amp;gt;&lt;br /&gt;
Celle-ci s&#039;affiche lorsque vous êtes connectés à votre espace client HaiSoift. Sinon, de nombreux sites existent pour cela, par exemple : [https://ip.lafibre.info/ https://ip.lafibre.info/]&lt;br /&gt;
* Dans votre panneau de contrôle Plesk, rendez-vous dans &amp;quot;Outils &amp;amp; Paramètres&amp;quot;, puis &amp;quot;Bannissement d&#039;adresses IP (Fail2Ban)&amp;quot;&lt;br /&gt;
* Vous êtes alors sur le premier onglet de Fail2Ban : Adresses IP bannies.&lt;br /&gt;
* Si besoin, filtrez l&#039;affichage de l&#039;IP en renseignant l&#039;IP à débloquer via la barre de recherche située en haut à droite.&lt;br /&gt;
* Cochez la case correspondant à l&#039;IP.&lt;br /&gt;
* Afin d&#039;éviter que cette IP ne soit bloquée à nouveau, cliquez sur &amp;quot;Déplacer vers les IP de confiance&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On dit que vous avez &amp;quot;whitelisté&amp;quot; l&#039;IP. Notez que ce whitelistage ne sera effectif que tant que le visiteur gardera cette IP. S&#039;il se déplace ou si son opérateur change son IP, celui-ci pourra à nouveau se faire bannir s&#039;il continue d&#039;effectuer des connexions incorrectes.&amp;lt;br&amp;gt;&lt;br /&gt;
Il est donc important de trouver la cause du blocage initial. Cela peut se faire en consultant les logs de fail2ban et du service concerné. Cela demande un accès SSH et quelques connaissances, votre service d&#039;Infogérance Haisoft peut bien-sûr se charger de cela pour vous.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Webmastering&amp;diff=399</id>
		<title>Webmastering</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Webmastering&amp;diff=399"/>
		<updated>2022-02-24T13:31:08Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : handlers packs de services&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le webmastering est la gestion de ce qui relève du contenu du site et plus globalement, de tout ce qui attrait au fonctionnement interne du site, c&#039;est à dire indépendant de l&#039;hébergement.&lt;br /&gt;
&lt;br /&gt;
Le webmastering inclus :&lt;br /&gt;
&lt;br /&gt;
* La connexion à votre backoffice (Wordpress, Joomla ou autre) et la gestion de vos mots de passe pour ces derniers&lt;br /&gt;
* La publication de contenu de votre site&lt;br /&gt;
* La gestion des bugs sur votre site&lt;br /&gt;
* L&#039;installation et la gestion de modules complémentaires&lt;br /&gt;
* La personnalisation de votre site&lt;br /&gt;
* La mise à jour et la sécurisation de votre site&lt;br /&gt;
* L&#039;envoi de mails depuis votre site&lt;br /&gt;
* Etc.&lt;br /&gt;
&lt;br /&gt;
HaiSoft, en tant qu&#039;hébergeur et infogérant, tient à permettre la bonne distribution de votre contenu, mais n&#039;est nullement tenu d&#039;effectuer des tâches de webmastering de votre site. &lt;br /&gt;
&lt;br /&gt;
Cependant, nous pouvons malgré vous assister dans certaines tâches :&lt;br /&gt;
* Si vous ne parvenez pas à comprendre une erreur trouvée dans les logs de votre site que nous vous mettons à disposition, nous pouvons vous l&#039;expliquer.&lt;br /&gt;
* Sous certaines conditions (CMS utilisé, version), il est possible de bénéficier des mises à jour de votre CMS soit sur demande, soit automatiques.&lt;br /&gt;
* Dans le cas d&#039;un piratage, nous revenons vers vous si nous détectons un comportement anormal sur votre site&lt;br /&gt;
* Vous guider afin d&#039;envoyer des emails en SMTP depuis votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Gérer un site Web&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Fonctionnement d&#039;un site&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un site est distribué, on dit qu&#039;il est &amp;quot;hébergé&amp;quot;. L&#039;hébergement, c&#039;est le stockage et la distribution de vos contenus (fichiers, bases de données, emails), mais également l&#039;interprétation de vos scripts (PHP). &lt;br /&gt;
&lt;br /&gt;
Un site web moderne est généralement constitué de deux parties :&lt;br /&gt;
* Les fichiers du site, accessibles en [[FTP]]. Les fichiers d&#039;un site moderne sont généralement faits de scripts PHP et continennent bien-sûr les images et autres contenus CSS, polices, etc.&lt;br /&gt;
* La base de données MySQL, contenant les utilisateurs, mots de passe, les réglages, les articles, produits, etc., c&#039;est ce qui fait vraiment le contenu de votre site.&lt;br /&gt;
&lt;br /&gt;
Le serveur web est constitué :&lt;br /&gt;
* D&#039;un système d&#039;exploitation sous Linux (si l&#039;hébergement est sous Windows, nous vous conseillons de fuir)&lt;br /&gt;
* D&#039;un serveur de fichiers (Généralement Apache, parfois Nginx, ou une combinaison des deux)&lt;br /&gt;
* D&#039;un serveur MySQL (ou MariaDB, qui est son équivalent) qui gère vos bases de données.&lt;br /&gt;
* L&#039;interpréteur PHP qui va permettre d&#039;exécuter vos scripts PHP&lt;br /&gt;
&lt;br /&gt;
On parle de serveur &amp;quot;LAMP&amp;quot; : Linux, Apache MySQL, PHP.&lt;br /&gt;
&lt;br /&gt;
WordPress, Joomla, Prestashop, et tous les principaux CMS (content management system) fonctionnent sur serveur LAMP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Gérer mon site et mon hébergement&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pour la connexion FTP, voir la page dédiée: [[FTP]]&lt;br /&gt;
* Pour la gestion des bases de données, rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine, rubrique &amp;quot;Bases de données&amp;quot; (en haut à droite du panneau de contrôle).&lt;br /&gt;
* Pour le réglage de votre version de PHP, rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine, rubrique &amp;quot;Paramètres PHP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mettre en place une redirection&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention! Cette étape efface tout contenu web du site à rediriger vers un autre.&lt;br /&gt;
Cette manipulation est destinée aux possesseurs de serveurs dédiés, ou de formules Multi-Domaines/Revendeur/Corporate. Les clients d&#039;hébergements mutualisés doivent effectuer la demande de redirection par ticket support.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous le domaine désiré, cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Type d&#039;hébergement&amp;quot;, cliquez sur &amp;quot;Changer&amp;quot;&lt;br /&gt;
* Choisissez &amp;quot;Redirection&amp;quot; ainsi que le type de redirection choisie (301 recommandée)&lt;br /&gt;
* Entrez l&#039;URL de destination désirée et validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Cette action entraine la suppression des données de l&#039;hébergement, validez pour continuer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Note : le lien &amp;quot;Changer&amp;quot; n&#039;apparaîtra pas si vous disposez de sous-domaines sur cet hébergement.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Autre option : Vous pouvez effectuer une redirection via votre site, via du code PHP, HTML... ou via des directives Apache dans un fichier .htaccess&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Consulter les statistiques de mon site&amp;lt;/h2&amp;gt;&lt;br /&gt;
Votre [[Panneau de contrôle Plesk]] conserve et permet de visualiser les statistiques des visites de votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Accès aux statistiques&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les statistiques de visites de votre site faites sans SSL/TLS (HTTP) :&lt;br /&gt;
* Depuis votre panneau de contrôle Plesk, sous le domaine désiré, cliquez sur &amp;quot;Statistiques Web&amp;quot; puis entrez vos identifiants FTP.&lt;br /&gt;
* Pour un accès manuel, l&#039;URL est (remplacez &amp;quot;exemple.tld&amp;quot; par votre domaine) : https://exemple.tld/plesk-stat/webstat/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les statistiques de visites de votre site faites en SSL/TLS (HTTPS) :&lt;br /&gt;
* Depuis votre panneau de contrôle Plesk, sous le domaine désiré, cliquez sur &amp;quot;Statistiques Web SSL/TLS&amp;quot; puis entrez vos identifiants FTP.&lt;br /&gt;
* Pour un accès manuel, l&#039;URL est (remplacez &amp;quot;exemple.tld&amp;quot; par votre domaine) : https://exemple.tld/plesk-stat/webstat-ssl/&lt;br /&gt;
&lt;br /&gt;
Lors de la visite de l&#039;URL des statistiques de votre site, un mot de passe vous sera demandé : Il s&#039;agit de vos identifiants [[FTP]]. Si vous avez oublié votre mot de passe ou nom d&#039;utilisateur, n&#039;hésitez pas à le modifier via votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réglage des statistiques&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous le domaine désiré, cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Tout en bas, dans le menu déroulant, choisissez entre &amp;quot;Aucune&amp;quot;, &amp;quot;Webalizer&amp;quot; et &amp;quot;AWStats&amp;quot;. Nous conseillons &amp;quot;AWStats&amp;quot; qui est le choix par défaut.&lt;br /&gt;
* Vous pouvez si vous le souhaitez décocher la case &amp;quot;Statistiques Web (Protéger l&#039;accès à vos statistiques Web avec votre nom d&#039;utilisateur et mot de passe FTP&amp;quot; afin de désactiver la protection des statistiques par mot de passe.)&amp;quot;, néanmoins nous recommandons de garder cette case cochée afin de conserver la confidentialité des visites et fichiers accédés sur votre site.&lt;br /&gt;
* Cliquez sur &amp;quot;OK&amp;quot; pour valider les changements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les failles de sécurité&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un site moderne permet du contenu dynamique, de l&#039;interaction entre l&#039;usager du site et le serveur. De ce fait, l&#039;interaction doit être très strictement cadrée afin que l&#039;utilisateur ne puisse envoyer des commandes lui permettant de prendre le contrôle sur votre site. Si cela est très facile sur un site de taille raisonnable fait manuellement, cela devient extrêmement difficile sur les CMS les plus importants tels que WordPress. Très régulièrement, des failles de sécurité de ce type sont découvertes sur les plus grands CMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Impossible de se connecter à WordPress&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si vous soupçonnez que votre mot de passe aie changé sans intervention de votre part, il est nécessaire de vérifier l&#039;intégrité de votre site (fichiers, utilisateurs présents dans la base de données) à l&#039;aide des différents outils proposés (navigateur de fichiers de votre panneau de contrôle ou FTP, rubrique &amp;quot;Bases de données&amp;quot; de votre panneau de contrôle).&lt;br /&gt;
CF: [[Sécurité]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Procédure de passe WordPress oublié de WordPress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si votre site a bien été configuré pour envoyer des mails en SMTP, vous pouvez utiliser la procédure de mot de passe oublié.&lt;br /&gt;
&lt;br /&gt;
Afin que votre site puisse envoyer des emails, il faut en effet avoir configuré correctement l&#039;envoi SMTP au préalable.&lt;br /&gt;
CF: https://wiki.haisoft.fr/index.php?title=E-mail#Envois_de_mails_depuis_un_site&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réinitialisation via le Wordpress Toolkit de Plesk&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur le nom de votre site Wordpress ou l&#039;icône WordPress.&lt;br /&gt;
* A coté de &amp;quot;Administrateur&amp;quot;, cliquez sur &amp;quot;[Configuration]&amp;quot;.&lt;br /&gt;
* Modifiez votre mot de passe.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réinitialisation via phpMyAdmin&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Bases de données&amp;quot; (ou &amp;quot;Databases&amp;quot; en anglais) puis sur phpMyAdmin&lt;br /&gt;
* Trouvez la table se terminant par _users, cliquez dessus&lt;br /&gt;
* Assurez-vous qu&#039;il n&#039;y a pas d&#039;utilisateur frauduleux, puis à côté de votre utilisateur admin, cliquez sur &amp;quot;Editer&amp;quot; (ou &amp;quot;Edit&amp;quot; en anglais).&lt;br /&gt;
* Sur le champ &amp;quot;user_pass&amp;quot;, choisissez la Fonction &amp;quot;MD5&amp;quot;, entrez votre mot de passe, puis cliquez sur &amp;quot;Exécuter&amp;quot; (ou &amp;quot;Go&amp;quot; en anglais).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Comprendre PHP&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP désigne à la fois le langage de programmation, principalement utilisé pour créer les sites web d&#039;aujourd&#039;hui, ainsi que l&#039;interpréteur PHP qui permet d&#039;exécuter le code PHP.&lt;br /&gt;
&lt;br /&gt;
La très vaste majorité des CMS tels que WordPress, Joomla, PrestaShop utilisent PHP. Pour peu d&#039;être mis à jour, des versions de PHP relativement récentes sont supportées afin d&#039;apporter les meilleures performances et la meilleure sécurité.&lt;br /&gt;
&lt;br /&gt;
HaiSoft permettant le choix de la version de PHP, il en va de la responsabilité de chaque webmaster d&#039;utiliser la version de PHP la plus récente possible. Nous conseillons d&#039;effectuer un contrôle au minimum une fois tous les 6 mois pour chaque site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les versions de PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP évolue avec le temps : Améliorations de performances, de sécurité, ajouts de fonctionnalités, etc.&lt;br /&gt;
&lt;br /&gt;
Ainsi, &#039;&#039;&#039;il est toujours préférable d&#039;utiliser la version de PHP la plus récente possible&#039;&#039;&#039; compatible avec vos scripts PHP et de mettre à jour votre site afin qu&#039;il supporte les nouvelles versions. De la sorte, vous avez une assurance de sécurité et de performances supplémentaire.&lt;br /&gt;
&lt;br /&gt;
HaiSoft met tout en oeuvre pour vous offrir les dernières versions de PHP dès que possible : Sur nos serveurs mutualisés, elles sont généralement disponibles dans la semaine de sortie. Sur serveur dédié ou VM, il suffit d&#039;en faire la demande, ou, les nouvelles versions sont ajoutées à la mise à jour de Plesk sur votre serveur.&lt;br /&gt;
&lt;br /&gt;
En Janvier 2021, à l&#039;écriture de ces mots:&lt;br /&gt;
* La fin totale du support de PHP 5.4, y-compris des mises à jour de sécurité date de 2015&lt;br /&gt;
* Le support de sécurité de PHP 5.6 a expiré le premier Janvier 2019&lt;br /&gt;
* Le support de sécurité de PHP 7.1 a expiré fin 2019.&lt;br /&gt;
* Le support de sécurité de PHP 7.2 a expiré fin 2020.&lt;br /&gt;
* &#039;&#039;&#039;Toute version de PHP inférieure à 7.3 est obsolète&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Le support de sécurité de PHP 7.3 expire en Décembre 2021&#039;&#039;&#039;, prenez les devants, préparez-vous.&lt;br /&gt;
* &#039;&#039;&#039;Il est recommandé d&#039;utiliser PHP 7.4 dont le support de sécurité sera assuré jusqu&#039;à fin 2022.&#039;&#039;&#039;&lt;br /&gt;
* PHP 7.4 nécessite à l&#039;heure actuelle un serveur sous minimum CentOS 7 et Plesk Obsidian (18.0).&lt;br /&gt;
* PHP 8.0 est disponible (Plesk Obsidian, CentOS 7 et 8), son support de sécurité devrait durer jusqu&#039;à fin 2023. Son utilisation n&#039;est pour l&#039;heure pas recommandée avec WordPress car le WP Toolkit de Plesk n&#039;est pas encore compatible.&lt;br /&gt;
&lt;br /&gt;
La liste à jour des versions de PHP supportées est consultable sur le site officiel : https://www.php.net/supported-versions.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Choisir une version de PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HaiSoft vous permet de choisir vous-même votre version de PHP. Cela est un avantage car vous pouvez utilisez le script de votre choix avec la version de PHP de votre choix, de plus, les toutes dernières versions de PHP sont disponibles très rapidement chez HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, une règle est à suivre afin d&#039;obtenir une sécurité et des performances optimales :&lt;br /&gt;
&#039;&#039;&#039;Il faut donc utiliser la version de PHP la plus récente supportée par votre script.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour le réglage de votre version de PHP:&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, allez dans la rubrique &amp;quot;Paramètres PHP&amp;quot;&lt;br /&gt;
* Selectionnez la version de PHP désirée, et validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Après quelques secondes, la version de PHP est active&lt;br /&gt;
* Vérifiez le bon fonctionnement de votre site avant de décider de conserver cette version ou non.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Passage à PHP 5.6 ou supérieur : A savoir&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez une version inférieure à PHP 5.6, voici les principales choses à savoir avant la mise à jour :&lt;br /&gt;
* A partir de PHP 5.6, PHP vérifie désormais le certificat du serveur lors de l&#039;envoi de mails en SMTP. Si votre site envoit des emails en SMTP, il faudra donc vous assurer de bien avoir le nom de votre serveur srvXX.haisoft.net -remplacer &amp;quot;XX&amp;quot; par votre numéro de serveur- en tant que serveur SMTP dans vos paramètres d&#039;envoi.&lt;br /&gt;
* A partir de PHP 7.0, la fonction &amp;quot;mysql_connect&amp;quot; disparait au profit de MySQLi ou PDO_MySQL. Ref: https://www.php.net/manual/fr/function.mysql-connect.php&lt;br /&gt;
* Vous pouvez à tout moment choisir la version de PHP de votre site depuis votre panneau de contrôle Plesk fourni par HaiSoft, comme expliqué plus haut.&lt;br /&gt;
* PHP 7.1 et supérieurs améliorent d&#039;un facteur 1.5 à 10 la vitesse de l&#039;exécution de PHP par rapport à PHP 5.&lt;br /&gt;
* PHP 7.3, qui sera supporté jusqu&#039;au 6 Décembre 2021 est disponible depuis le jour de sa sortie chez HaiSoft et un certain nombre de CMS sont déjà compatibles avec ce dernier. N&#039;hésitez pas à l&#039;utiliser dès maintenant si possible.&lt;br /&gt;
* Si votre CMS n&#039;est pas compatible PHP 7, cela signifie qu&#039;il n&#039;est pas à jour, donc pas sécurisé. Dans ce cas, il faut sérieusement songer à mettre à jour votre CMS ou à en changer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les handlers (gestionnaires) PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Cette rubrique s&#039;adresse principalement aux possesseurs de serveurs VM et dédiés.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le serveur distribuant les fichiers web est généralement Apache.&lt;br /&gt;
&lt;br /&gt;
Apache ne fait que distribuer des fichiers et n&#039;a pas nativement la possibilité d&#039;exécuter du code PHP. Ainsi, PHP est exécuté par Apache via ce que l&#039;on appelle un &amp;quot;handler&amp;quot; (ou gestionnaire en Français).&lt;br /&gt;
&lt;br /&gt;
Le plus ancien handler PHP était mod_php, une extension d&#039;Apache permettant d&#039;exécuter PHP; les fichiers devaient alors appartenir à Apache pour que PHP puisse écrire dans les fichiers web. Si votre site est encore sous mod_php, contactez votre service d&#039;infogérance HaiSoft pour considérer un upgrade serveur.&lt;br /&gt;
&lt;br /&gt;
Puis, sont apparus CGI et FastCGI, permettant de bien meilleures performances mais surtout de laisser les fichiers appartenir à l&#039;utilisateur correspondant au site, permettant donc une meilleure indépendance des sites sur un serveur et donc une meilleure sécurité. FastCGI divise donc par deux les temps de chargement des pages par rapport à mod_php tout en apportant un fort gain de sécurité.&lt;br /&gt;
&lt;br /&gt;
FPM (ou en Français &amp;quot;Application PHP&amp;quot;) est le dernier handler en date, utilisé par défaut sous CentOS 7 il permet des performances encore supérieures et une meilleure gestion des ressources de chaque site. FPM génère une instance par version de PHP. FPM a également l&#039;avantage de permettre de régler individuellement le nombre max de process FPM (donc d&#039;exécutions PHP) simultanés pour chaque site, ainsi que le nombre de process &amp;quot;spare&amp;quot; (c&#039;est à dire en attente de connexion). Plusieurs modes existent, réglables via les paramètres PHP du domaine lorsque vous sélecitonnez FPM. Par défaut, c&#039;est &amp;quot;ondemand&amp;quot;, donc aucun process n&#039;est lancé s&#039;il n&#039;y a pas de requête en cours, mais il est possible de pré lancer des handlers FPM (au prix d&#039;un peu de RAM) de sorte à accélérer légèrement les temps de réponse.&lt;br /&gt;
&lt;br /&gt;
Depuis Plesk Obsidian 18.0.39 (13 Octobre 2021), il est également possible de choisir &amp;quot;FPM dédié&amp;quot;. FPM dédié permet d&#039;avoir un service/handler FPM indépendant pour un site. Cela se traduit techniquement par un process système (un &amp;quot;service&amp;quot;) supplémentaire. Au coût d&#039;un peu d&#039;utilisation RAM, cela améliore légèrement la vitesse de lancement du handler, donc de chargement du site, améliorant la métrique &amp;quot;TTFB&amp;quot; (temps de réponse initial du serveur) de quelques millisecondes.  L&#039;option FPM dédié est donc plutôt à utiliser sur les sites à très fort traffic ou les plus critiques. La différence est de l&#039;ordre de quelques % de vitesse de chargement, en particulier sur les applis gourmandes en process FPM comme Nextcloud. Finalement, si la différence peut être intéressante, cela reste relativement marginal au regard de ce que l&#039;optimisation du code du site ou d&#039;un cache Redis peut apporter.&lt;br /&gt;
&lt;br /&gt;
Notez que les réglages du handler, de même que tous les réglages PHP, peuvent être définis au niveau des packs de services Plesk (licence 30 domaines ou supérieure).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Diagnostics&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En dehors de notre formule WordPress dans laquelle nous fournissons un aide au debug et diagnostic de votre site, le diagnostic de fonctionnement d&#039;un site est à la charge du webmaster. En cas d&#039;erreur, il faut consulter les logs du domaine, désactiver les plugins ou thèmes en lien avec l&#039;erreur, vérifier quelle modification a pu entraîner le dysfonctionnement, les fichiers PHP causant des erreurs, effectuer ses mises à jour de CMS, réinstallation manuelle si nécessaire, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Utiliser les logs&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les logs d&#039;un serveur web (historique des requêtes et erreurs) sont nécessaires à toute administration d&#039;un site internet. Ils permettent de vérifier et de comprendre les éventuelles erreurs présentes à la visite ou l&#039;exécution du site.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez consulter ces logs via [[Panneau de contrôle Plesk]], sous le domaine concerné dans la rubrique &amp;quot;Logs&amp;quot;. Il est également possible de filtrer ces logs via les champs libres, ainsi que via le menu déroulant en haut à droite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les codes de statut et d&#039;erreur Apache&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web affichent généralement un code d&#039;erreur lorsque quelque-chose ne fonctionne pas. Ces codes peuvent vous orienter rapidement vers la cause du souci, mais pour plus de détails, il faut systématiquement avoir le réflexe de consulter les logs du site pour en savoir plus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Erreur 500&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une erreur 500 signifie que le code PHP de votre site n&#039;a pas pu êxtre exécuté correctement. Ces erreurs relèvent donc généralement du webmastering et non de l&#039;hébergement.&lt;br /&gt;
&lt;br /&gt;
Causes les plus courantes:&lt;br /&gt;
* Votre code fait appel à une fonction non présente dans la version de PHP choisie pour l&#039;hébergement&lt;br /&gt;
* Un ou plusieurs scripts comportent des erreurs de code&lt;br /&gt;
* Votre code est trop long à s&#039;exécuter et dépasse le max_execution_time (timeout) ou trop lourd et dépasse le memory_limit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;RSA certificate&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;erreur est de type :&lt;br /&gt;
&lt;br /&gt;
Warning AH01909: RSA certificate configured for domain.tld:443 does NOT include an ID which matches the server name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela signifie simplement que votre site n&#039;a pas de certificat valide pour s&#039;afficher en HTTPS. Pour en savoir plus, voir [[Chiffrement TLS]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;ModSecurity&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ModSecurity est un pare-feu applicatif qui bloque les requêtes dangereuses effectuées sur votre site. Certains faux positifs peuvent être observés, en particulier avec WordPress et les différents &amp;quot;builders&amp;quot; existants qui envoient des requêtes à rallonge pour sauvegarder leurs paramètres.&lt;br /&gt;
&lt;br /&gt;
L&#039;erreur est de type :&lt;br /&gt;
[client 192.168.1.128] ModSecurity: [file &amp;quot;/etc/httpd/conf/modsecurity.d/rules/tortix/modsec/50_plesk_basic_asl_rules.conf&amp;quot;] [line &amp;quot;2242&amp;quot;] [id &amp;quot;33340748&amp;quot;] [rev &amp;quot;2&amp;quot;] [msg &amp;quot;Protected by Atomicorp.com Basic Non-Realtime WAF Rules: Generic Path Recursion denied&amp;quot;] [severity &amp;quot;CRITICAL&amp;quot;] Access denied with code 403 (phase 2). Pattern match [...]&lt;br /&gt;
&lt;br /&gt;
Pour désactiver cette sécurité spécifique :&lt;br /&gt;
* Il faut noter le numéro dans le champ [id &amp;quot;&amp;quot;], ici dans l&#039;exemple : 33340748&lt;br /&gt;
* Dans Plesk, sous votre domaine, cliquez sur &amp;quot;Pare-feu des applications Web&amp;quot;&lt;br /&gt;
* Dans le champ &amp;quot;ID de la règle de sécurité&amp;quot;, insérez le numéro de règle à désactiver&lt;br /&gt;
* Si vous avez plusieurs règles à insérer, indiquez une règle par ligne&lt;br /&gt;
* Cliquez sur &amp;quot;OK&amp;quot; pour valider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Optimisation&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La lenteur d&#039;un site internet réduit significativement le temps passé par les visiteurs sur celui-ci. L&#039;optimisation de la vitesse de votre site est donc un élément majeur à ne surtout pas négliger.&lt;br /&gt;
&lt;br /&gt;
Contrairement aux idées reçues, les lenteurs d&#039;un site ne proviennent pas forcément de la lenteur du serveur qui l&#039;héberge. Bien-sûr, un serveur surchargé ou de piètre qualité peut causer des lenteurs, mais HaiSoft fait tout pour éliminer cette possibilité.&lt;br /&gt;
&lt;br /&gt;
En effet, nous mettons tout en oeuvre pour que vous profitiez en permanence d&#039;un hébergement rapide et disponible : L&#039;ensemble des serveurs mutualisés HaiSoft ainsi que tous les nouveaux serveurs sont livrés en SSD pour des performances maximales et constantes. De plus, les serveurs sont activement monitorés de sorte à ce qu&#039;une charge importante soit immédiatement identifiée et le souci très rapidement réglé. Les hébergements HaiSoft, sont donc un excellent moyen de bénéficier de performances exceptionnellement bonnes en toutes circonstances.&lt;br /&gt;
&lt;br /&gt;
Dans un tel contexte, nous constatons que les demandes concernant des lenteurs sur les sites web sont dans la vaste majorité des cas dus à un manque d&#039;optimisation des dits sites, d&#039;où l&#039;utilité de cet article. (Néanmoins, en cas de ralentissement inhabituel sur votre site, n&#039;hésitez pas à contacter votre support HaiSoft pour demander une vérification.)&lt;br /&gt;
&lt;br /&gt;
L&#039;optimisation peut être séparée en deux parties principales :&lt;br /&gt;
* Les ressources CPU utilisées sur le serveur par PHP et MySQL durant le chargement des pages du site&lt;br /&gt;
* Les ressources chargées par les visiteurs du site&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Optimisation des ressources serveur&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le temps de chargement d&#039;une page de votre site est directement liée à la puissance de calcul requise pour la générer. Il est donc important de s&#039;assurer que le code PHP générant les pages soit le plus optimisé possible afin d&#039;offrir un temps de chargement correct. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, un site pas ou mal optimisé peut dans certains cas extrêmes aller jusqu&#039;à ralentir un serveur complet. Si par exemple chaque page entraîne des requêtes MySQL très longues (plus de 20 secondes) et que le site reçoit plusieurs visites par seconde, l&#039;utilisation CPU du serveur peut vite atteindre les 100% et les performances vont se dégrader dramatiquement, voir le serveur peut cesser de répondre. &lt;br /&gt;
&lt;br /&gt;
En outre, il faut bien comprendre que PHP n&#039;utilise qu&#039;un seul coeur de processeur par process (et donc par page chargée). Cela signifie que le temps de chargement des pages de votre site ne sera pas plus rapide avec 8 coeurs qu&#039;avec 2 coeurs s&#039;il n&#039;y a qu&#039;un seul visiteur, mais en revanche, vous pourrez accueillir plus de visiteurs simultanément sans ralentissements.&lt;br /&gt;
&lt;br /&gt;
Les optimisations suivantes sont valables pour tous les CMS (WordPress, Joomla, etc.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Erreurs courantes à éviter&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin de gagner du temps, commençons par les pistes qui vous feront uniquement perdre du temps et sont donc à éviter.&lt;br /&gt;
&lt;br /&gt;
* Multiplier les plugins : La plupart des plugins se chargent à toutes les pages, ralentissant chaque fois un peu plus votre site. De plus, certains peuvent entrer en conflit et l&#039;addition de nombreux plugins multiplie d&#039;autant le risque de rencontrer des bugs.&lt;br /&gt;
* Utiliser des plugins de cache (WPSupercache, WPRocket...) : Les systèmes de cache peuvent générer de nombreux problèmes et les pages dynamiques, si elles fonctionnent encore, resteront lentes. Il faut prendre le problème à sa source et non pas utiliser un paliatif généralement bien moins efficace qu&#039;une réelle optimisation.&lt;br /&gt;
* Garder un site non à jour avec une version de PHP osbolète : Outre le problème de sécurité dramatique occasionné, vous divisez potentiellement par 1,5 à 3 les performances de votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mises à jour&amp;lt;/h3&amp;gt;&lt;br /&gt;
Assurez-vous que votre CMS soit bien à jour, de même que tous ses thèmes, modules, extensions etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Version de PHP&amp;lt;/h3&amp;gt;&lt;br /&gt;
Assurez-vous d&#039;utiliser la dernière version de PHP supportée (réglable via votre [[Panneau de contrôle Plesk]], chaque nouvelle version de PHP depuis PHP 7.0 améliore les performances.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Plugins et extensions&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Limitez autant que possible le nombre de plugins/extensions/modules installés, chaque module est une source de ralentissement supplémentaire.&lt;br /&gt;
* Vérifiez que vous n&#039;avez pas de plugins ou modules trop gourmands en performances. Désactivez tous les modules, vérifiez la vitesse du site, puis réactivez-les progressivement pour trouver le ou les plugins qui ralentissent le site. Cela est également valable pour les thèmes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Bases de données MySQL&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Réduisez le volume de votre base de données.&lt;br /&gt;
* Plus la base de données MySQL est petite, plus les performances seront bonnes.&lt;br /&gt;
* Si votre base de données contient des logs de connexion ou autres, trouvez le moyen de la nettoyer périodiquement (via le backoffice, via un plugin, ou via PHPMyAdmin par exemple).&lt;br /&gt;
* La base de données d&#039;un CMS (sauf exceptions où il y a réellement beaucoup de données, sur un site journalistique par exemple) ne devrait pas excéder les 100Mo grand maximum.&lt;br /&gt;
* Vérifiez le contenu des commentaires qui peuvent contenir des spams, vérifiez les paramètres d&#039;inscription et la politique d&#039;acceptation des commentaires sur le site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Optimisation ressources client&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La taille d&#039;une page, le nombre de ressources chargées, leur provenance, la taille des images et leur compression, sont autant de paramètres qui entrent en jeu dans la vitesse de chargement d&#039;un site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mesure d&#039;optimisation avec GTMetrix&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site https://gtmetrix.com/ permet d&#039;analyser dans le détail les performances de votre site du point de vue des visiteurs.&lt;br /&gt;
&lt;br /&gt;
Avant toute opération d&#039;optimisation des ressources, nous conseillons de réaliser ce test afin de vous donner une bonne idée des éléments à travailler mais également pour suivre la progression des optimisations apportées.&lt;br /&gt;
&lt;br /&gt;
Nous allons vous détailler quelques recommandations les plus fréquentes sur ce wiki, mais la liste n&#039;est pas exhaustive et nous vous invitons à compléter vos recherches si besoin.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Taille globale de la page&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut penser que chacun n&#039;a pas une connexion internet rapide ou un périphérique performant (mobile ou autre) pour visionner votre site.&lt;br /&gt;
&lt;br /&gt;
* Nous conseillons dans la mesure du possible de rester autour des 1Mo maximum pour votre page, de sorte qu&#039;une connexion à même à seulement 2Mbit/s charge la page en 5s environ.&lt;br /&gt;
* Si votre site est très &amp;quot;graphique&amp;quot; et comporte de grandes images, vous pouvez éventuellement monter à une taille de page de 2Mo.&lt;br /&gt;
* Si vous avez un site de photographie, alors il n&#039;y a plus vraiment de normes, mais l&#039;idéal est d&#039;avoir un aperçu des images compressé et possibilité d&#039;agrandir les images en bonne qualité.&lt;br /&gt;
* Si vous insérez des vidéos, sauf exception, mieux vaut utiliser un site externe (YouTube, Vimeo, etc.) qui sera très doué pour proposer différentes qualités et compresser la vidéo comme il se doit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Nombre de requêtes externes&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit requêtes faites à la visite de votre site, pour charger des ressources qui ne proviennent pas de votre site. Les ressources externes sont généralement coûteuses en temps de chargement.&lt;br /&gt;
&lt;br /&gt;
Elles proviennent principalement de thèmes et plugins modifiant l&#039;apparence de votre site, et contiennent surtout des polices, des scripts JS et du CSS.&lt;br /&gt;
&lt;br /&gt;
Une ressource externe entraîne que pour chaque site contenant une ressource, une requête DNS supplémentaire sera effectuée par le visiteur. Ces requêtes prennent quelques millisecondes, qui mises bout à bout peuvent prendre un temps non négligeable, en tout cas pour le premier chargement de page.&lt;br /&gt;
&lt;br /&gt;
De plus, les serveurs externes peuvent être basés loin du pays du visiteur, augmentant la latence et abaissant le débit.&lt;br /&gt;
&lt;br /&gt;
Il faut donc essayer de minimiser autant que possible les ressources externes chargées. Celles-ci sont bien-sûr indiquées par GTMetrix dans le rubrique &amp;quot;YSlow&amp;quot; et &amp;quot;Make fewer HTTP requests&amp;quot; ainsi que dans le &amp;quot;Waterfall&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Idéalement, il faudrait ne charger aucune ressource externe, mais cela est quasiment impossible avec un CMS moderne. Le seuil à éviter de dépasser est donc 30 ressources externes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Nombre total de requêtes&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque ressource génère un petit temps de latence. S&#039;il y a trop de ressources, différentes, le site est ralenti, en particulier sur les connexions ayant un ping (temps de latence) important.&lt;br /&gt;
&lt;br /&gt;
Cette valeur est indiquée en haut à droite du test GTMetrix : &amp;quot;Requests&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nous conseillons d&#039;essayer de rester sous la barre des 100 requêtes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mise à l&#039;échelle des images&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut tenter, dans la mesure du possible, de ne charger dans le site que des images à la taille finale à laquelle elles seront affichées.&lt;br /&gt;
&lt;br /&gt;
Il va de soi que par exemple, mettre une image haute résolution en miniature d&#039;un article n&#039;est pas optimal, pourquoi charger une image de 8Mo en haute résolution alors qu&#039;une image de quelques Kilo Octets en 128x128 aurait peut-être suffit ?&lt;br /&gt;
&lt;br /&gt;
Par chance, la plupart des CMS y-compris WordPress qui a longtemps été en retard sur ce sujet, gèrent les miniatures et sont capables de générer différentes tailles d&#039;images puis d&#039;utiliser la bonne en fonction du contexte. Il faut cependant s&#039;assurer que le thème exploite ensuite correctement ces miniatures. Si ce n&#039;est pas le cas, il faut redimmensionner manuellement les images.&lt;br /&gt;
&lt;br /&gt;
Certains plugins proposent d&#039;effectuer cette tâche : Je vous conseille de sauvegarder vos fichiers et votre base de données avant cette opération qui est risquée.&lt;br /&gt;
&lt;br /&gt;
Via GTMetrix, cette information se site dans &amp;quot;PageSpeed&amp;quot; rubrique &amp;quot;Serve scaled images&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Sur serveur VM et dédié, cela peut être aidé par le module Google PageSpeed intégrable à Plesk. Le module peut convertir à la volée et à la taille de l&#039;écran les images du site (pour peu que la taille des images ne soit pas trop importante à la base). Cela peut être mis en place par votre support et nécessitera de votre part la mise en place d&#039;une clé API Google pour fonctionner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Optimisation de la compression des images&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est recommandé d&#039;utiliser un bon taux de compression des images ainsi que des formats modernes.&lt;br /&gt;
&lt;br /&gt;
Comme pour la mise à l&#039;échelle, le module &amp;quot;PageSpeed&amp;quot; (VM et dédiés uniquement) peut aider sur ce point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Besoin de plus de puissance ?&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les performances de votre site ne vous conviennent toujours pas en suivant ce guide ?&lt;br /&gt;
&lt;br /&gt;
* Client HaiSoft : Contactez votre support HaiSoft par ticket ou téléphone&lt;br /&gt;
* Pas encore client HaiSoft ? Contactez notre service commercial, voir https://www.haisoft.fr/&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Webmastering&amp;diff=398</id>
		<title>Webmastering</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Webmastering&amp;diff=398"/>
		<updated>2022-02-24T13:28:48Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Added FPM info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le webmastering est la gestion de ce qui relève du contenu du site et plus globalement, de tout ce qui attrait au fonctionnement interne du site, c&#039;est à dire indépendant de l&#039;hébergement.&lt;br /&gt;
&lt;br /&gt;
Le webmastering inclus :&lt;br /&gt;
&lt;br /&gt;
* La connexion à votre backoffice (Wordpress, Joomla ou autre) et la gestion de vos mots de passe pour ces derniers&lt;br /&gt;
* La publication de contenu de votre site&lt;br /&gt;
* La gestion des bugs sur votre site&lt;br /&gt;
* L&#039;installation et la gestion de modules complémentaires&lt;br /&gt;
* La personnalisation de votre site&lt;br /&gt;
* La mise à jour et la sécurisation de votre site&lt;br /&gt;
* L&#039;envoi de mails depuis votre site&lt;br /&gt;
* Etc.&lt;br /&gt;
&lt;br /&gt;
HaiSoft, en tant qu&#039;hébergeur et infogérant, tient à permettre la bonne distribution de votre contenu, mais n&#039;est nullement tenu d&#039;effectuer des tâches de webmastering de votre site. &lt;br /&gt;
&lt;br /&gt;
Cependant, nous pouvons malgré vous assister dans certaines tâches :&lt;br /&gt;
* Si vous ne parvenez pas à comprendre une erreur trouvée dans les logs de votre site que nous vous mettons à disposition, nous pouvons vous l&#039;expliquer.&lt;br /&gt;
* Sous certaines conditions (CMS utilisé, version), il est possible de bénéficier des mises à jour de votre CMS soit sur demande, soit automatiques.&lt;br /&gt;
* Dans le cas d&#039;un piratage, nous revenons vers vous si nous détectons un comportement anormal sur votre site&lt;br /&gt;
* Vous guider afin d&#039;envoyer des emails en SMTP depuis votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Gérer un site Web&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Fonctionnement d&#039;un site&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un site est distribué, on dit qu&#039;il est &amp;quot;hébergé&amp;quot;. L&#039;hébergement, c&#039;est le stockage et la distribution de vos contenus (fichiers, bases de données, emails), mais également l&#039;interprétation de vos scripts (PHP). &lt;br /&gt;
&lt;br /&gt;
Un site web moderne est généralement constitué de deux parties :&lt;br /&gt;
* Les fichiers du site, accessibles en [[FTP]]. Les fichiers d&#039;un site moderne sont généralement faits de scripts PHP et continennent bien-sûr les images et autres contenus CSS, polices, etc.&lt;br /&gt;
* La base de données MySQL, contenant les utilisateurs, mots de passe, les réglages, les articles, produits, etc., c&#039;est ce qui fait vraiment le contenu de votre site.&lt;br /&gt;
&lt;br /&gt;
Le serveur web est constitué :&lt;br /&gt;
* D&#039;un système d&#039;exploitation sous Linux (si l&#039;hébergement est sous Windows, nous vous conseillons de fuir)&lt;br /&gt;
* D&#039;un serveur de fichiers (Généralement Apache, parfois Nginx, ou une combinaison des deux)&lt;br /&gt;
* D&#039;un serveur MySQL (ou MariaDB, qui est son équivalent) qui gère vos bases de données.&lt;br /&gt;
* L&#039;interpréteur PHP qui va permettre d&#039;exécuter vos scripts PHP&lt;br /&gt;
&lt;br /&gt;
On parle de serveur &amp;quot;LAMP&amp;quot; : Linux, Apache MySQL, PHP.&lt;br /&gt;
&lt;br /&gt;
WordPress, Joomla, Prestashop, et tous les principaux CMS (content management system) fonctionnent sur serveur LAMP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Gérer mon site et mon hébergement&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pour la connexion FTP, voir la page dédiée: [[FTP]]&lt;br /&gt;
* Pour la gestion des bases de données, rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine, rubrique &amp;quot;Bases de données&amp;quot; (en haut à droite du panneau de contrôle).&lt;br /&gt;
* Pour le réglage de votre version de PHP, rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine, rubrique &amp;quot;Paramètres PHP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mettre en place une redirection&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention! Cette étape efface tout contenu web du site à rediriger vers un autre.&lt;br /&gt;
Cette manipulation est destinée aux possesseurs de serveurs dédiés, ou de formules Multi-Domaines/Revendeur/Corporate. Les clients d&#039;hébergements mutualisés doivent effectuer la demande de redirection par ticket support.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous le domaine désiré, cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Type d&#039;hébergement&amp;quot;, cliquez sur &amp;quot;Changer&amp;quot;&lt;br /&gt;
* Choisissez &amp;quot;Redirection&amp;quot; ainsi que le type de redirection choisie (301 recommandée)&lt;br /&gt;
* Entrez l&#039;URL de destination désirée et validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Cette action entraine la suppression des données de l&#039;hébergement, validez pour continuer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Note : le lien &amp;quot;Changer&amp;quot; n&#039;apparaîtra pas si vous disposez de sous-domaines sur cet hébergement.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Autre option : Vous pouvez effectuer une redirection via votre site, via du code PHP, HTML... ou via des directives Apache dans un fichier .htaccess&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Consulter les statistiques de mon site&amp;lt;/h2&amp;gt;&lt;br /&gt;
Votre [[Panneau de contrôle Plesk]] conserve et permet de visualiser les statistiques des visites de votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Accès aux statistiques&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les statistiques de visites de votre site faites sans SSL/TLS (HTTP) :&lt;br /&gt;
* Depuis votre panneau de contrôle Plesk, sous le domaine désiré, cliquez sur &amp;quot;Statistiques Web&amp;quot; puis entrez vos identifiants FTP.&lt;br /&gt;
* Pour un accès manuel, l&#039;URL est (remplacez &amp;quot;exemple.tld&amp;quot; par votre domaine) : https://exemple.tld/plesk-stat/webstat/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les statistiques de visites de votre site faites en SSL/TLS (HTTPS) :&lt;br /&gt;
* Depuis votre panneau de contrôle Plesk, sous le domaine désiré, cliquez sur &amp;quot;Statistiques Web SSL/TLS&amp;quot; puis entrez vos identifiants FTP.&lt;br /&gt;
* Pour un accès manuel, l&#039;URL est (remplacez &amp;quot;exemple.tld&amp;quot; par votre domaine) : https://exemple.tld/plesk-stat/webstat-ssl/&lt;br /&gt;
&lt;br /&gt;
Lors de la visite de l&#039;URL des statistiques de votre site, un mot de passe vous sera demandé : Il s&#039;agit de vos identifiants [[FTP]]. Si vous avez oublié votre mot de passe ou nom d&#039;utilisateur, n&#039;hésitez pas à le modifier via votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réglage des statistiques&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous le domaine désiré, cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Tout en bas, dans le menu déroulant, choisissez entre &amp;quot;Aucune&amp;quot;, &amp;quot;Webalizer&amp;quot; et &amp;quot;AWStats&amp;quot;. Nous conseillons &amp;quot;AWStats&amp;quot; qui est le choix par défaut.&lt;br /&gt;
* Vous pouvez si vous le souhaitez décocher la case &amp;quot;Statistiques Web (Protéger l&#039;accès à vos statistiques Web avec votre nom d&#039;utilisateur et mot de passe FTP&amp;quot; afin de désactiver la protection des statistiques par mot de passe.)&amp;quot;, néanmoins nous recommandons de garder cette case cochée afin de conserver la confidentialité des visites et fichiers accédés sur votre site.&lt;br /&gt;
* Cliquez sur &amp;quot;OK&amp;quot; pour valider les changements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les failles de sécurité&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un site moderne permet du contenu dynamique, de l&#039;interaction entre l&#039;usager du site et le serveur. De ce fait, l&#039;interaction doit être très strictement cadrée afin que l&#039;utilisateur ne puisse envoyer des commandes lui permettant de prendre le contrôle sur votre site. Si cela est très facile sur un site de taille raisonnable fait manuellement, cela devient extrêmement difficile sur les CMS les plus importants tels que WordPress. Très régulièrement, des failles de sécurité de ce type sont découvertes sur les plus grands CMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Impossible de se connecter à WordPress&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si vous soupçonnez que votre mot de passe aie changé sans intervention de votre part, il est nécessaire de vérifier l&#039;intégrité de votre site (fichiers, utilisateurs présents dans la base de données) à l&#039;aide des différents outils proposés (navigateur de fichiers de votre panneau de contrôle ou FTP, rubrique &amp;quot;Bases de données&amp;quot; de votre panneau de contrôle).&lt;br /&gt;
CF: [[Sécurité]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Procédure de passe WordPress oublié de WordPress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si votre site a bien été configuré pour envoyer des mails en SMTP, vous pouvez utiliser la procédure de mot de passe oublié.&lt;br /&gt;
&lt;br /&gt;
Afin que votre site puisse envoyer des emails, il faut en effet avoir configuré correctement l&#039;envoi SMTP au préalable.&lt;br /&gt;
CF: https://wiki.haisoft.fr/index.php?title=E-mail#Envois_de_mails_depuis_un_site&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réinitialisation via le Wordpress Toolkit de Plesk&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur le nom de votre site Wordpress ou l&#039;icône WordPress.&lt;br /&gt;
* A coté de &amp;quot;Administrateur&amp;quot;, cliquez sur &amp;quot;[Configuration]&amp;quot;.&lt;br /&gt;
* Modifiez votre mot de passe.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réinitialisation via phpMyAdmin&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Bases de données&amp;quot; (ou &amp;quot;Databases&amp;quot; en anglais) puis sur phpMyAdmin&lt;br /&gt;
* Trouvez la table se terminant par _users, cliquez dessus&lt;br /&gt;
* Assurez-vous qu&#039;il n&#039;y a pas d&#039;utilisateur frauduleux, puis à côté de votre utilisateur admin, cliquez sur &amp;quot;Editer&amp;quot; (ou &amp;quot;Edit&amp;quot; en anglais).&lt;br /&gt;
* Sur le champ &amp;quot;user_pass&amp;quot;, choisissez la Fonction &amp;quot;MD5&amp;quot;, entrez votre mot de passe, puis cliquez sur &amp;quot;Exécuter&amp;quot; (ou &amp;quot;Go&amp;quot; en anglais).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Comprendre PHP&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP désigne à la fois le langage de programmation, principalement utilisé pour créer les sites web d&#039;aujourd&#039;hui, ainsi que l&#039;interpréteur PHP qui permet d&#039;exécuter le code PHP.&lt;br /&gt;
&lt;br /&gt;
La très vaste majorité des CMS tels que WordPress, Joomla, PrestaShop utilisent PHP. Pour peu d&#039;être mis à jour, des versions de PHP relativement récentes sont supportées afin d&#039;apporter les meilleures performances et la meilleure sécurité.&lt;br /&gt;
&lt;br /&gt;
HaiSoft permettant le choix de la version de PHP, il en va de la responsabilité de chaque webmaster d&#039;utiliser la version de PHP la plus récente possible. Nous conseillons d&#039;effectuer un contrôle au minimum une fois tous les 6 mois pour chaque site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les versions de PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP évolue avec le temps : Améliorations de performances, de sécurité, ajouts de fonctionnalités, etc.&lt;br /&gt;
&lt;br /&gt;
Ainsi, &#039;&#039;&#039;il est toujours préférable d&#039;utiliser la version de PHP la plus récente possible&#039;&#039;&#039; compatible avec vos scripts PHP et de mettre à jour votre site afin qu&#039;il supporte les nouvelles versions. De la sorte, vous avez une assurance de sécurité et de performances supplémentaire.&lt;br /&gt;
&lt;br /&gt;
HaiSoft met tout en oeuvre pour vous offrir les dernières versions de PHP dès que possible : Sur nos serveurs mutualisés, elles sont généralement disponibles dans la semaine de sortie. Sur serveur dédié ou VM, il suffit d&#039;en faire la demande, ou, les nouvelles versions sont ajoutées à la mise à jour de Plesk sur votre serveur.&lt;br /&gt;
&lt;br /&gt;
En Janvier 2021, à l&#039;écriture de ces mots:&lt;br /&gt;
* La fin totale du support de PHP 5.4, y-compris des mises à jour de sécurité date de 2015&lt;br /&gt;
* Le support de sécurité de PHP 5.6 a expiré le premier Janvier 2019&lt;br /&gt;
* Le support de sécurité de PHP 7.1 a expiré fin 2019.&lt;br /&gt;
* Le support de sécurité de PHP 7.2 a expiré fin 2020.&lt;br /&gt;
* &#039;&#039;&#039;Toute version de PHP inférieure à 7.3 est obsolète&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Le support de sécurité de PHP 7.3 expire en Décembre 2021&#039;&#039;&#039;, prenez les devants, préparez-vous.&lt;br /&gt;
* &#039;&#039;&#039;Il est recommandé d&#039;utiliser PHP 7.4 dont le support de sécurité sera assuré jusqu&#039;à fin 2022.&#039;&#039;&#039;&lt;br /&gt;
* PHP 7.4 nécessite à l&#039;heure actuelle un serveur sous minimum CentOS 7 et Plesk Obsidian (18.0).&lt;br /&gt;
* PHP 8.0 est disponible (Plesk Obsidian, CentOS 7 et 8), son support de sécurité devrait durer jusqu&#039;à fin 2023. Son utilisation n&#039;est pour l&#039;heure pas recommandée avec WordPress car le WP Toolkit de Plesk n&#039;est pas encore compatible.&lt;br /&gt;
&lt;br /&gt;
La liste à jour des versions de PHP supportées est consultable sur le site officiel : https://www.php.net/supported-versions.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Choisir une version de PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HaiSoft vous permet de choisir vous-même votre version de PHP. Cela est un avantage car vous pouvez utilisez le script de votre choix avec la version de PHP de votre choix, de plus, les toutes dernières versions de PHP sont disponibles très rapidement chez HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, une règle est à suivre afin d&#039;obtenir une sécurité et des performances optimales :&lt;br /&gt;
&#039;&#039;&#039;Il faut donc utiliser la version de PHP la plus récente supportée par votre script.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour le réglage de votre version de PHP:&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, allez dans la rubrique &amp;quot;Paramètres PHP&amp;quot;&lt;br /&gt;
* Selectionnez la version de PHP désirée, et validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Après quelques secondes, la version de PHP est active&lt;br /&gt;
* Vérifiez le bon fonctionnement de votre site avant de décider de conserver cette version ou non.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Passage à PHP 5.6 ou supérieur : A savoir&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez une version inférieure à PHP 5.6, voici les principales choses à savoir avant la mise à jour :&lt;br /&gt;
* A partir de PHP 5.6, PHP vérifie désormais le certificat du serveur lors de l&#039;envoi de mails en SMTP. Si votre site envoit des emails en SMTP, il faudra donc vous assurer de bien avoir le nom de votre serveur srvXX.haisoft.net -remplacer &amp;quot;XX&amp;quot; par votre numéro de serveur- en tant que serveur SMTP dans vos paramètres d&#039;envoi.&lt;br /&gt;
* A partir de PHP 7.0, la fonction &amp;quot;mysql_connect&amp;quot; disparait au profit de MySQLi ou PDO_MySQL. Ref: https://www.php.net/manual/fr/function.mysql-connect.php&lt;br /&gt;
* Vous pouvez à tout moment choisir la version de PHP de votre site depuis votre panneau de contrôle Plesk fourni par HaiSoft, comme expliqué plus haut.&lt;br /&gt;
* PHP 7.1 et supérieurs améliorent d&#039;un facteur 1.5 à 10 la vitesse de l&#039;exécution de PHP par rapport à PHP 5.&lt;br /&gt;
* PHP 7.3, qui sera supporté jusqu&#039;au 6 Décembre 2021 est disponible depuis le jour de sa sortie chez HaiSoft et un certain nombre de CMS sont déjà compatibles avec ce dernier. N&#039;hésitez pas à l&#039;utiliser dès maintenant si possible.&lt;br /&gt;
* Si votre CMS n&#039;est pas compatible PHP 7, cela signifie qu&#039;il n&#039;est pas à jour, donc pas sécurisé. Dans ce cas, il faut sérieusement songer à mettre à jour votre CMS ou à en changer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les handlers (gestionnaires) PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Cette rubrique s&#039;adresse principalement aux possesseurs de serveurs VM et dédiés.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le serveur distribuant les fichiers web est généralement Apache.&lt;br /&gt;
&lt;br /&gt;
Apache ne fait que distribuer des fichiers et n&#039;a pas nativement la possibilité d&#039;exécuter du code PHP. Ainsi, PHP est exécuté par Apache via ce que l&#039;on appelle un &amp;quot;handler&amp;quot; (ou gestionnaire en Français).&lt;br /&gt;
&lt;br /&gt;
Le plus ancien handler PHP était mod_php, une extension d&#039;Apache permettant d&#039;exécuter PHP; les fichiers devaient alors appartenir à Apache pour que PHP puisse écrire dans les fichiers web. Si votre site est encore sous mod_php, contactez votre service d&#039;infogérance HaiSoft pour considérer un upgrade serveur.&lt;br /&gt;
&lt;br /&gt;
Puis, sont apparus CGI et FastCGI, permettant de bien meilleures performances mais surtout de laisser les fichiers appartenir à l&#039;utilisateur correspondant au site, permettant donc une meilleure indépendance des sites sur un serveur et donc une meilleure sécurité. FastCGI divise donc par deux les temps de chargement des pages par rapport à mod_php tout en apportant un fort gain de sécurité.&lt;br /&gt;
&lt;br /&gt;
FPM (ou en Français &amp;quot;Application PHP&amp;quot;) est le dernier handler en date, utilisé par défaut sous CentOS 7 il permet des performances encore supérieures et une meilleure gestion des ressources de chaque site. FPM génère une instance par version de PHP. FPM a également l&#039;avantage de permettre de régler individuellement le nombre max de process FPM (donc d&#039;exécutions PHP) simultanés pour chaque site, ainsi que le nombre de process &amp;quot;spare&amp;quot; (c&#039;est à dire en attente de connexion). Plusieurs modes existent, réglables via les paramètres PHP du domaine lorsque vous sélecitonnez FPM. Par défaut, c&#039;est &amp;quot;ondemand&amp;quot;, donc aucun process n&#039;est lancé s&#039;il n&#039;y a pas de requête en cours, mais il est possible de pré lancer des handlers FPM (au prix d&#039;un peu de RAM) de sorte à accélérer légèrement les temps de réponse.&lt;br /&gt;
&lt;br /&gt;
Depuis Plesk Obsidian 18.0.39 (13 Octobre 2021), il est également possible de choisir &amp;quot;FPM dédié&amp;quot;. FPM dédié permet d&#039;avoir un service/handler FPM indépendant pour un site. Cela se traduit techniquement par un process système (un &amp;quot;service&amp;quot;) supplémentaire. Au coût d&#039;un peu d&#039;utilisation RAM, cela améliore légèrement la vitesse de lancement du handler, donc de chargement du site, améliorant la métrique &amp;quot;TTFB&amp;quot; (temps de réponse initial du serveur) de quelques millisecondes.  L&#039;option FPM dédié est donc plutôt à utiliser sur les sites à très fort traffic ou les plus critiques. La différence est de l&#039;ordre de quelques % de vitesse de chargement, en particulier sur les applis gourmandes en process FPM comme Nextcloud. Finalement, si la différence peut être intéressante, cela reste relativement marginal au regard de ce que l&#039;optimisation du code du site ou d&#039;un cache Redis peut apporter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Diagnostics&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En dehors de notre formule WordPress dans laquelle nous fournissons un aide au debug et diagnostic de votre site, le diagnostic de fonctionnement d&#039;un site est à la charge du webmaster. En cas d&#039;erreur, il faut consulter les logs du domaine, désactiver les plugins ou thèmes en lien avec l&#039;erreur, vérifier quelle modification a pu entraîner le dysfonctionnement, les fichiers PHP causant des erreurs, effectuer ses mises à jour de CMS, réinstallation manuelle si nécessaire, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Utiliser les logs&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les logs d&#039;un serveur web (historique des requêtes et erreurs) sont nécessaires à toute administration d&#039;un site internet. Ils permettent de vérifier et de comprendre les éventuelles erreurs présentes à la visite ou l&#039;exécution du site.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez consulter ces logs via [[Panneau de contrôle Plesk]], sous le domaine concerné dans la rubrique &amp;quot;Logs&amp;quot;. Il est également possible de filtrer ces logs via les champs libres, ainsi que via le menu déroulant en haut à droite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les codes de statut et d&#039;erreur Apache&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web affichent généralement un code d&#039;erreur lorsque quelque-chose ne fonctionne pas. Ces codes peuvent vous orienter rapidement vers la cause du souci, mais pour plus de détails, il faut systématiquement avoir le réflexe de consulter les logs du site pour en savoir plus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Erreur 500&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une erreur 500 signifie que le code PHP de votre site n&#039;a pas pu êxtre exécuté correctement. Ces erreurs relèvent donc généralement du webmastering et non de l&#039;hébergement.&lt;br /&gt;
&lt;br /&gt;
Causes les plus courantes:&lt;br /&gt;
* Votre code fait appel à une fonction non présente dans la version de PHP choisie pour l&#039;hébergement&lt;br /&gt;
* Un ou plusieurs scripts comportent des erreurs de code&lt;br /&gt;
* Votre code est trop long à s&#039;exécuter et dépasse le max_execution_time (timeout) ou trop lourd et dépasse le memory_limit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;RSA certificate&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;erreur est de type :&lt;br /&gt;
&lt;br /&gt;
Warning AH01909: RSA certificate configured for domain.tld:443 does NOT include an ID which matches the server name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela signifie simplement que votre site n&#039;a pas de certificat valide pour s&#039;afficher en HTTPS. Pour en savoir plus, voir [[Chiffrement TLS]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;ModSecurity&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ModSecurity est un pare-feu applicatif qui bloque les requêtes dangereuses effectuées sur votre site. Certains faux positifs peuvent être observés, en particulier avec WordPress et les différents &amp;quot;builders&amp;quot; existants qui envoient des requêtes à rallonge pour sauvegarder leurs paramètres.&lt;br /&gt;
&lt;br /&gt;
L&#039;erreur est de type :&lt;br /&gt;
[client 192.168.1.128] ModSecurity: [file &amp;quot;/etc/httpd/conf/modsecurity.d/rules/tortix/modsec/50_plesk_basic_asl_rules.conf&amp;quot;] [line &amp;quot;2242&amp;quot;] [id &amp;quot;33340748&amp;quot;] [rev &amp;quot;2&amp;quot;] [msg &amp;quot;Protected by Atomicorp.com Basic Non-Realtime WAF Rules: Generic Path Recursion denied&amp;quot;] [severity &amp;quot;CRITICAL&amp;quot;] Access denied with code 403 (phase 2). Pattern match [...]&lt;br /&gt;
&lt;br /&gt;
Pour désactiver cette sécurité spécifique :&lt;br /&gt;
* Il faut noter le numéro dans le champ [id &amp;quot;&amp;quot;], ici dans l&#039;exemple : 33340748&lt;br /&gt;
* Dans Plesk, sous votre domaine, cliquez sur &amp;quot;Pare-feu des applications Web&amp;quot;&lt;br /&gt;
* Dans le champ &amp;quot;ID de la règle de sécurité&amp;quot;, insérez le numéro de règle à désactiver&lt;br /&gt;
* Si vous avez plusieurs règles à insérer, indiquez une règle par ligne&lt;br /&gt;
* Cliquez sur &amp;quot;OK&amp;quot; pour valider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Optimisation&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La lenteur d&#039;un site internet réduit significativement le temps passé par les visiteurs sur celui-ci. L&#039;optimisation de la vitesse de votre site est donc un élément majeur à ne surtout pas négliger.&lt;br /&gt;
&lt;br /&gt;
Contrairement aux idées reçues, les lenteurs d&#039;un site ne proviennent pas forcément de la lenteur du serveur qui l&#039;héberge. Bien-sûr, un serveur surchargé ou de piètre qualité peut causer des lenteurs, mais HaiSoft fait tout pour éliminer cette possibilité.&lt;br /&gt;
&lt;br /&gt;
En effet, nous mettons tout en oeuvre pour que vous profitiez en permanence d&#039;un hébergement rapide et disponible : L&#039;ensemble des serveurs mutualisés HaiSoft ainsi que tous les nouveaux serveurs sont livrés en SSD pour des performances maximales et constantes. De plus, les serveurs sont activement monitorés de sorte à ce qu&#039;une charge importante soit immédiatement identifiée et le souci très rapidement réglé. Les hébergements HaiSoft, sont donc un excellent moyen de bénéficier de performances exceptionnellement bonnes en toutes circonstances.&lt;br /&gt;
&lt;br /&gt;
Dans un tel contexte, nous constatons que les demandes concernant des lenteurs sur les sites web sont dans la vaste majorité des cas dus à un manque d&#039;optimisation des dits sites, d&#039;où l&#039;utilité de cet article. (Néanmoins, en cas de ralentissement inhabituel sur votre site, n&#039;hésitez pas à contacter votre support HaiSoft pour demander une vérification.)&lt;br /&gt;
&lt;br /&gt;
L&#039;optimisation peut être séparée en deux parties principales :&lt;br /&gt;
* Les ressources CPU utilisées sur le serveur par PHP et MySQL durant le chargement des pages du site&lt;br /&gt;
* Les ressources chargées par les visiteurs du site&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Optimisation des ressources serveur&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le temps de chargement d&#039;une page de votre site est directement liée à la puissance de calcul requise pour la générer. Il est donc important de s&#039;assurer que le code PHP générant les pages soit le plus optimisé possible afin d&#039;offrir un temps de chargement correct. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, un site pas ou mal optimisé peut dans certains cas extrêmes aller jusqu&#039;à ralentir un serveur complet. Si par exemple chaque page entraîne des requêtes MySQL très longues (plus de 20 secondes) et que le site reçoit plusieurs visites par seconde, l&#039;utilisation CPU du serveur peut vite atteindre les 100% et les performances vont se dégrader dramatiquement, voir le serveur peut cesser de répondre. &lt;br /&gt;
&lt;br /&gt;
En outre, il faut bien comprendre que PHP n&#039;utilise qu&#039;un seul coeur de processeur par process (et donc par page chargée). Cela signifie que le temps de chargement des pages de votre site ne sera pas plus rapide avec 8 coeurs qu&#039;avec 2 coeurs s&#039;il n&#039;y a qu&#039;un seul visiteur, mais en revanche, vous pourrez accueillir plus de visiteurs simultanément sans ralentissements.&lt;br /&gt;
&lt;br /&gt;
Les optimisations suivantes sont valables pour tous les CMS (WordPress, Joomla, etc.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Erreurs courantes à éviter&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin de gagner du temps, commençons par les pistes qui vous feront uniquement perdre du temps et sont donc à éviter.&lt;br /&gt;
&lt;br /&gt;
* Multiplier les plugins : La plupart des plugins se chargent à toutes les pages, ralentissant chaque fois un peu plus votre site. De plus, certains peuvent entrer en conflit et l&#039;addition de nombreux plugins multiplie d&#039;autant le risque de rencontrer des bugs.&lt;br /&gt;
* Utiliser des plugins de cache (WPSupercache, WPRocket...) : Les systèmes de cache peuvent générer de nombreux problèmes et les pages dynamiques, si elles fonctionnent encore, resteront lentes. Il faut prendre le problème à sa source et non pas utiliser un paliatif généralement bien moins efficace qu&#039;une réelle optimisation.&lt;br /&gt;
* Garder un site non à jour avec une version de PHP osbolète : Outre le problème de sécurité dramatique occasionné, vous divisez potentiellement par 1,5 à 3 les performances de votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mises à jour&amp;lt;/h3&amp;gt;&lt;br /&gt;
Assurez-vous que votre CMS soit bien à jour, de même que tous ses thèmes, modules, extensions etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Version de PHP&amp;lt;/h3&amp;gt;&lt;br /&gt;
Assurez-vous d&#039;utiliser la dernière version de PHP supportée (réglable via votre [[Panneau de contrôle Plesk]], chaque nouvelle version de PHP depuis PHP 7.0 améliore les performances.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Plugins et extensions&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Limitez autant que possible le nombre de plugins/extensions/modules installés, chaque module est une source de ralentissement supplémentaire.&lt;br /&gt;
* Vérifiez que vous n&#039;avez pas de plugins ou modules trop gourmands en performances. Désactivez tous les modules, vérifiez la vitesse du site, puis réactivez-les progressivement pour trouver le ou les plugins qui ralentissent le site. Cela est également valable pour les thèmes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Bases de données MySQL&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Réduisez le volume de votre base de données.&lt;br /&gt;
* Plus la base de données MySQL est petite, plus les performances seront bonnes.&lt;br /&gt;
* Si votre base de données contient des logs de connexion ou autres, trouvez le moyen de la nettoyer périodiquement (via le backoffice, via un plugin, ou via PHPMyAdmin par exemple).&lt;br /&gt;
* La base de données d&#039;un CMS (sauf exceptions où il y a réellement beaucoup de données, sur un site journalistique par exemple) ne devrait pas excéder les 100Mo grand maximum.&lt;br /&gt;
* Vérifiez le contenu des commentaires qui peuvent contenir des spams, vérifiez les paramètres d&#039;inscription et la politique d&#039;acceptation des commentaires sur le site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Optimisation ressources client&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La taille d&#039;une page, le nombre de ressources chargées, leur provenance, la taille des images et leur compression, sont autant de paramètres qui entrent en jeu dans la vitesse de chargement d&#039;un site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mesure d&#039;optimisation avec GTMetrix&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site https://gtmetrix.com/ permet d&#039;analyser dans le détail les performances de votre site du point de vue des visiteurs.&lt;br /&gt;
&lt;br /&gt;
Avant toute opération d&#039;optimisation des ressources, nous conseillons de réaliser ce test afin de vous donner une bonne idée des éléments à travailler mais également pour suivre la progression des optimisations apportées.&lt;br /&gt;
&lt;br /&gt;
Nous allons vous détailler quelques recommandations les plus fréquentes sur ce wiki, mais la liste n&#039;est pas exhaustive et nous vous invitons à compléter vos recherches si besoin.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Taille globale de la page&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut penser que chacun n&#039;a pas une connexion internet rapide ou un périphérique performant (mobile ou autre) pour visionner votre site.&lt;br /&gt;
&lt;br /&gt;
* Nous conseillons dans la mesure du possible de rester autour des 1Mo maximum pour votre page, de sorte qu&#039;une connexion à même à seulement 2Mbit/s charge la page en 5s environ.&lt;br /&gt;
* Si votre site est très &amp;quot;graphique&amp;quot; et comporte de grandes images, vous pouvez éventuellement monter à une taille de page de 2Mo.&lt;br /&gt;
* Si vous avez un site de photographie, alors il n&#039;y a plus vraiment de normes, mais l&#039;idéal est d&#039;avoir un aperçu des images compressé et possibilité d&#039;agrandir les images en bonne qualité.&lt;br /&gt;
* Si vous insérez des vidéos, sauf exception, mieux vaut utiliser un site externe (YouTube, Vimeo, etc.) qui sera très doué pour proposer différentes qualités et compresser la vidéo comme il se doit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Nombre de requêtes externes&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit requêtes faites à la visite de votre site, pour charger des ressources qui ne proviennent pas de votre site. Les ressources externes sont généralement coûteuses en temps de chargement.&lt;br /&gt;
&lt;br /&gt;
Elles proviennent principalement de thèmes et plugins modifiant l&#039;apparence de votre site, et contiennent surtout des polices, des scripts JS et du CSS.&lt;br /&gt;
&lt;br /&gt;
Une ressource externe entraîne que pour chaque site contenant une ressource, une requête DNS supplémentaire sera effectuée par le visiteur. Ces requêtes prennent quelques millisecondes, qui mises bout à bout peuvent prendre un temps non négligeable, en tout cas pour le premier chargement de page.&lt;br /&gt;
&lt;br /&gt;
De plus, les serveurs externes peuvent être basés loin du pays du visiteur, augmentant la latence et abaissant le débit.&lt;br /&gt;
&lt;br /&gt;
Il faut donc essayer de minimiser autant que possible les ressources externes chargées. Celles-ci sont bien-sûr indiquées par GTMetrix dans le rubrique &amp;quot;YSlow&amp;quot; et &amp;quot;Make fewer HTTP requests&amp;quot; ainsi que dans le &amp;quot;Waterfall&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Idéalement, il faudrait ne charger aucune ressource externe, mais cela est quasiment impossible avec un CMS moderne. Le seuil à éviter de dépasser est donc 30 ressources externes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Nombre total de requêtes&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque ressource génère un petit temps de latence. S&#039;il y a trop de ressources, différentes, le site est ralenti, en particulier sur les connexions ayant un ping (temps de latence) important.&lt;br /&gt;
&lt;br /&gt;
Cette valeur est indiquée en haut à droite du test GTMetrix : &amp;quot;Requests&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nous conseillons d&#039;essayer de rester sous la barre des 100 requêtes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mise à l&#039;échelle des images&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut tenter, dans la mesure du possible, de ne charger dans le site que des images à la taille finale à laquelle elles seront affichées.&lt;br /&gt;
&lt;br /&gt;
Il va de soi que par exemple, mettre une image haute résolution en miniature d&#039;un article n&#039;est pas optimal, pourquoi charger une image de 8Mo en haute résolution alors qu&#039;une image de quelques Kilo Octets en 128x128 aurait peut-être suffit ?&lt;br /&gt;
&lt;br /&gt;
Par chance, la plupart des CMS y-compris WordPress qui a longtemps été en retard sur ce sujet, gèrent les miniatures et sont capables de générer différentes tailles d&#039;images puis d&#039;utiliser la bonne en fonction du contexte. Il faut cependant s&#039;assurer que le thème exploite ensuite correctement ces miniatures. Si ce n&#039;est pas le cas, il faut redimmensionner manuellement les images.&lt;br /&gt;
&lt;br /&gt;
Certains plugins proposent d&#039;effectuer cette tâche : Je vous conseille de sauvegarder vos fichiers et votre base de données avant cette opération qui est risquée.&lt;br /&gt;
&lt;br /&gt;
Via GTMetrix, cette information se site dans &amp;quot;PageSpeed&amp;quot; rubrique &amp;quot;Serve scaled images&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Sur serveur VM et dédié, cela peut être aidé par le module Google PageSpeed intégrable à Plesk. Le module peut convertir à la volée et à la taille de l&#039;écran les images du site (pour peu que la taille des images ne soit pas trop importante à la base). Cela peut être mis en place par votre support et nécessitera de votre part la mise en place d&#039;une clé API Google pour fonctionner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Optimisation de la compression des images&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est recommandé d&#039;utiliser un bon taux de compression des images ainsi que des formats modernes.&lt;br /&gt;
&lt;br /&gt;
Comme pour la mise à l&#039;échelle, le module &amp;quot;PageSpeed&amp;quot; (VM et dédiés uniquement) peut aider sur ce point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Besoin de plus de puissance ?&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les performances de votre site ne vous conviennent toujours pas en suivant ce guide ?&lt;br /&gt;
&lt;br /&gt;
* Client HaiSoft : Contactez votre support HaiSoft par ticket ou téléphone&lt;br /&gt;
* Pas encore client HaiSoft ? Contactez notre service commercial, voir https://www.haisoft.fr/&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Chiffrement_TLS&amp;diff=397</id>
		<title>Chiffrement TLS</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Chiffrement_TLS&amp;diff=397"/>
		<updated>2022-02-03T11:20:37Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : MAJ nouveau cas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Le protocole =&lt;br /&gt;
&lt;br /&gt;
SSL/TLS est un protocole permettant de chiffrer et déchiffrer les données avec un système de certificats à clé publique et privée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cela protège le contenu des données échangées sur internet d&#039;éventuels accès par des utilisateurs malveillants. &lt;br /&gt;
&lt;br /&gt;
TLS peut permettre de faire transiter de nombreux protocoles : &lt;br /&gt;
* HTTP(S),&lt;br /&gt;
* FTP(S),&lt;br /&gt;
* IMAP(s),&lt;br /&gt;
* POP(S),&lt;br /&gt;
* SMTP(S), etc.&lt;br /&gt;
&lt;br /&gt;
Tous ces &amp;quot;(S)&amp;quot; signifient que les protocoles sont &amp;quot;sécurisés&amp;quot; par TLS. Autrement dit, par exemple, HTTPS est une encapsulation de HTTP dans TLS.&lt;br /&gt;
&lt;br /&gt;
== Versions SSL et TLS ==&lt;br /&gt;
&lt;br /&gt;
En Juin 2018, le standard actuel est TLS 1.2 (100% supporté par HaiSoft) et TLS 1.3 entame doucement sa sortie publique.&lt;br /&gt;
&lt;br /&gt;
SSL 2 et SSL 3 sont arrêtés en raison de failles de sécurité; ses successeurs, TLS 1.0 et 1.1 sont dépréciés pour cause de failles de sécurité également.&lt;br /&gt;
&lt;br /&gt;
SSL est l&#039;ancêtre obsolète de TLS, nous emploierons donc le terme &amp;quot;TLS&amp;quot; pour la suite de cet article. Néanmoins, il faut savoir que la plupart des programmes ne font pas la distinction entre SSL et TLS, et appellent toujours &amp;quot;SSL&amp;quot; ce qui est en réalité du TLS.&lt;br /&gt;
&lt;br /&gt;
= Les certificats =&lt;br /&gt;
&lt;br /&gt;
Les &amp;quot;certificats SSL&amp;quot; sont progressivement appelés &amp;quot;certificats TLS&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Les connexions aux sites web et aux serveurs de mail doivent préférablement se faire avec un certificat valide (càd fourni et validé par une autorité, non expiré, et correspondant au bon nom de domaine).&lt;br /&gt;
&lt;br /&gt;
== Les types de certificats ==&lt;br /&gt;
&lt;br /&gt;
Trois types de certificats TLS (SSL) existent:&lt;br /&gt;
&lt;br /&gt;
* Certificats DV (domain validation), permettant une protection des données et une authentification du nom de domaine&lt;br /&gt;
* Certificats OV (owner valdiation), permettant de vérifier le propriétaire du domaine&lt;br /&gt;
* Certificats EV (extended validation), permettant de vérifier l&#039;authenticité de l&#039;organisme et affichant le nom de la société dans la barre d&#039;adresses du navigateur&lt;br /&gt;
&lt;br /&gt;
== Les autorités de certification ==&lt;br /&gt;
&lt;br /&gt;
Bien que TLS puisse fonctionner avec un certificat auto-signé, le protocole nécessite la signature d&#039;une autorité de certification pour être totalement sécurisé et donc reconnu comme valide par les logiciels. Les autorités de certification assurrent l&#039;authenticité des certificats et la pleine sécurité des données qui transitent. &lt;br /&gt;
&lt;br /&gt;
De nombreuses autorités de certification existent, certaines sont gratuites et d&#039;autres payantes. Il n&#039;est pas nécessaire de faire appel à une autorité payante dans la plupart des cas, mais HaiSoft propose bien les deux options.&lt;br /&gt;
&lt;br /&gt;
L&#039;autorité de certification DV gratuite la plus utilisée au monde et la plus populaire parmi les clients HaiSoft est Let&#039;s Encrypt. Grâce à Let&#039;s Encrypt, vous pouvez à tout moment générer des certificats gratuits pour vos domaines via le menu du même nom dans votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En 2016, l&#039;autorité de certificats Let&#039;s Encrypt voit le jour. Proposant des certificats DV gratuits, l&#039;autorité contribue fortement réduire les coûts du HTTPS, à le démocratiser et finalement à en faire une norme. Suite à cela, les navigateurs internet et moteurs de recherche ont commencé à mettre en avant les sites utilisant HTTPS plutôt qu&#039;HTTP, et à durcir les avertissements sur les sites utilisant des certificats TLS non certifiés. Le HTTPS deviet donc un élement incontournable de l&#039;internet moderne.&lt;br /&gt;
&lt;br /&gt;
Aujourd&#039;hui, Let&#039;s Encrypt est l&#039;autorité de certification la plus utilisée au monde et la plus populaire parmi les clients HaiSoft. Grâce à Let&#039;s Encrypt et son intégration fournie par HaiSoft, vous pouvez à tout moment générer des certificats gratuits pour vos domaines via le menu du même nom dans votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= HTTPS =&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est-ce que le HTTPS ? ==&lt;br /&gt;
&lt;br /&gt;
Signifiant &amp;quot;Hypertext Transfer Protocol&amp;quot;, le protocole HTTP permet l&#039;envoi de requêtes des clients vers les serveurs et surtout, l&#039;envoi de fichiers depuis les serveurs vers les clients, en particulier, des pages web, des contenus multimedia, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le HTTPS (avec un S comme Secure) encapsule le HTTP dans une surcouche TLS, permettant ainsi le chiffrement des données échangées.&amp;lt;br /&amp;gt;&lt;br /&gt;
On garanti ainsi que les données échangées sont chiffrées et techniquement illisibles durant tout leur trajet entre le client et le serveur.&lt;br /&gt;
&lt;br /&gt;
== Passer à HTTPS ==&lt;br /&gt;
&lt;br /&gt;
=== Pourquoi passer à HTTPS ? ===&lt;br /&gt;
&lt;br /&gt;
Lorsque vous visitez des sites internet de manière classique, c&#039;est à dire en http://, sans chiffrement, de nombreux points failbles (accès wifi public, élément infecté du réseau, etc.) peuvent laisser à des intrus la possibilité de récupérer des données qui transitent.&lt;br /&gt;
&lt;br /&gt;
Qu&#039;il s&#039;agisse de vos photos de vacances, d&#039;un formulaire de contact, de vos mots de passe et finalement de toutes les informations transitant sur les sites internet que vous visitez, ces données peuvent potentiellement être lues par un pirate tirant profit d&#039;une connexion non sécurisée.&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter cela et de vous protéger, les standards d&#039;internet ont évolué : L&#039;utilisation du chiffrement SSL/TLS est en phase de devenir standard. Cela permet de rendre toute donnée interceptée illisible pour les intrus sur le réseau. En pratique, l&#039;utilisation de SSL/TLS sur les sites web se traduit par des requêtes http:// qui passent en https://.&lt;br /&gt;
&lt;br /&gt;
Outre la sécurité pour vos données, les moteurs de recherche commencent à favoriser le contenu HTTPS, les navigateurs avertissent des sites non HTTPS, et les utilisateurs en ont plutôt bien conscience. C&#039;est pourquoi il ne faut pas louper le coche et y passer sans attendre !&lt;br /&gt;
&lt;br /&gt;
Si les certificats SSL/TLS ont longtemps été payants, le certificat simple permettant de chiffrer efficacement vos données est désormais gratuit grâce à l&#039;autorité de certification Let&#039;s Encrypt. Tout le monde peut donc générer son certificat sans débourser un euro. Chez HaiSoft, vous pouvez générer vos certificats Let&#039;s Encrypt à tout moment en quelques clics, alors profitez-en et n&#039;hésitez pas à contacter le support pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
=== Quelles sont les implications du passage à HTTPS ? ===&lt;br /&gt;
&lt;br /&gt;
Considérant la gratuité des certificats Let&#039;s Encrypt et la simplicité de la transition, nous conseillons vivement aux utilisateurs d&#039;utiliser HTTPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Avantages&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Déploiement facile&lt;br /&gt;
* Tarif est abordable voir gratuit&lt;br /&gt;
* Sécurité des données utilisateurs et du site accruues&lt;br /&gt;
* Plus grande confiance des utilisateurs&lt;br /&gt;
* Meilleur référencement sur les moteurs de recherches&lt;br /&gt;
* Renouvellement du certificat automatique dans Plesk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inconvénients&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Nécessite quelques configurations ou corrections sur le site&lt;br /&gt;
* Peut engendrer des avertissements de sécurité en cas de non renouvellement du certificat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédure de passage en HTTPS ==&lt;br /&gt;
&lt;br /&gt;
Pour passer en HTTPS, il faut en premier lieu générer un certificat TLS. Puis, il faut adapter votre site à HTTPS. Enfin, vous pouvez optionnellement forcer HTTPS. &lt;br /&gt;
&lt;br /&gt;
Ces opérations sont gratuites si vous utilisez un certificat Let&#039;s Encrypt et adaptez vous-même votre site. &lt;br /&gt;
&lt;br /&gt;
Notez qu&#039;HaiSoft propose aussi sous certaines conditions, un service de passage en HTTPS de votre site. N&#039;hésitez pas à consulter nos services techniques et commerciaux pour plus d&#039;informations à ce sujet.&lt;br /&gt;
&lt;br /&gt;
=== Générer mon certificat Let&#039;s Encrypt ===&lt;br /&gt;
&lt;br /&gt;
Cette opération est 100% gratuite.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prérequis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Votre site doit être hébergé et accessible sur le serveur où vous générez le certificat (cela correspond au principe de &amp;quot;Domain Validation&amp;quot;)&lt;br /&gt;
* Si votre domaine a été déployé en 2013 ou avant chez HaiSoft, vérifiez dans &amp;quot;Paramètres d&#039;hébergement&amp;quot; que la case &amp;quot;Exécuter le site Web en mode compatibilité pour l&#039;ancienne option &#039;Séparer le contenu SSL/TLS et non-SSL/TLS&#039;&amp;quot; soit bien décochée, puis validez.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Génération&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En passant par Plesk et sa fonctionnalité Let&#039;s Encrypt, vous générerez votre certificat en quelques clics seulement.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous le domaine désiré&lt;br /&gt;
* Cliquez sur le logo &amp;quot;Certificats SSL/TLS&amp;quot;; si celui-ci n&#039;est pas visible, veuillez vous assurer que la case &amp;quot;Prise en charge SSL/TLS&amp;quot; soit bien cochée dans la rubrique &amp;quot;Paramètres d&#039;hébergement&amp;quot; du domaine.&lt;br /&gt;
* En bas de page, sous &amp;quot;Installer un certificat basique gratuit fourni par Let&#039;s Encrypt&amp;quot;, cliquez sur &amp;quot;Installer&amp;quot;&lt;br /&gt;
* Si vos DNS sont bien gérés sur le serveur, choisissez un certificat Wildcard; sinon, si votre site est accessible via &amp;quot;www.&amp;quot;, cochez la case correspondante; si vous utilisez le webmail, cochez la case correspondante.&lt;br /&gt;
* Cliquez sur &amp;quot;Obtenir gratuitement&amp;quot; et patientez quelques secondes.&lt;br /&gt;
* Dans le cas d&#039;un Wildcard, après 1 minute, cliquez sur &amp;quot;Recharger&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Et voilà ! Après quelques secondes, votre site est joignable en HTTPS, par exemple : https://votre-domaine.tld et/ou https://www.votre-domaine.tld&lt;br /&gt;
&lt;br /&gt;
Plesk se charge de mettre à jour les certificats Let&#039;s Encrypt (valables maximum 90 jours) tous les mois.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Comment adapter mon site de HTTP à HTTPS ? ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A SAVOIR&#039;&#039;&#039;: Tout élément chargé en http dans une page https provoquera un avertissement de sécurité. C&#039;est le principal élément à travailler pour réussir votre passage à HTTPS.&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, il vous faut mettre à jour l&#039;ensemble des liens internes de votre site de http:// vers https://.&lt;br /&gt;
&lt;br /&gt;
Dans un CMS comme Wordpress, cette tâche est simplifiée, car vous avez la possibilité d&#039;indiquer l&#039;URL de votre site dans les paramètres, ce qui aura pour effet de modifier toutes les URL des pages appelées en tant que &amp;quot;pages&amp;quot; du site.&lt;br /&gt;
Si l&#039;option est disponible, rendez-vous dans les paramètres généraux de Wordpress ou autre CMS et éditez l&#039;URL de votre site en changeant http:// par https://.&lt;br /&gt;
&lt;br /&gt;
Ainsi, la plupart des liens de votre site seront convertis en HTTPS, ce qui signifie que si un visiteur arrive sur le site via http://, tout lien cliqué le redirigera vers une page en https://.&lt;br /&gt;
&lt;br /&gt;
Pour toute autre ressource hardcodée avec un lien http (dans le code du site, dans un plugin, dans une galerie photo, etc.), il faudra l&#039;éditer pour remplacer &amp;quot;http&amp;quot; par &amp;quot;https&amp;quot;. Un plugin WordPress permet de faciliter cette tâche : https://fr.wordpress.org/plugins/velvet-blues-update-urls/ Attention, avant toute modification de ce type, effectuez un backup (dump) de votre base de données.&lt;br /&gt;
&lt;br /&gt;
Joomla, Prestashop, Drupal, OwnCloud, PHPBB, ainsi que la plupart des CMS ont tous un moyen d&#039;utiliser le HTTPS. Il vous faudra parfois effectuer quelques recherches sur Google pour trouver comment faire, mais il s&#039;agit généralement d&#039;une option à activer dans le CMS.&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez un script fait main ou que malgré cela, des ressources continuent d&#039;être chargées en HTTP, vous pouvez dans un premier temps connaître ces dernières via la console développeur de votre navigateur. (cherchez &amp;quot;http://&amp;quot;). Une fois celles-ci identifiées, vous pouvez, avec précautions, effectuer une recherche dans la base de données ou les fichier et rempalcer les liens de ces ressources par leur version https://. Toute trace de http://votre-site.tld doit être convertie par https://votre-site.tld.&lt;br /&gt;
&lt;br /&gt;
=== Forcer la redirection 301 vers HTTPS ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;! Veuillez suivre l&#039;étape précédente pour adapter votre site à HTTPS au préalable. Si vous forcez HTTPS sur un site qui charge encore des ressources en HTTP, les navigateurs de tous les visiteurs du site afficheront des alertes de sécurité. Lorsque vous désactivez la redirection 301, il faut vider le cache de votre navigateur pour effacer cette redirection.&lt;br /&gt;
&lt;br /&gt;
Votre [[Panneau de contrôle Plesk]] comporte une option pour choisir si vous souhaitez forcer la redirection (301 permanente) de HTTP vers HTTPS.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette option ne doit pas être activée avant que votre site soit parfaitement fonctionnel en HTTPS.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]], sous le domaine concerné &lt;br /&gt;
* Cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Cochez la case &amp;quot;Redirection 301 permanente (SEO vérifié) de HTTP vers HTTPS&amp;quot;&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot; en bas de page&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
&lt;br /&gt;
== Erreur Renouvellement automatique ==&lt;br /&gt;
&lt;br /&gt;
Vous recevez un message de type :&lt;br /&gt;
&amp;quot; Le renouvellement automatique de votre certificat SSL Let`s Encrypt (gratuit) n&#039;a pu être effectué pour le ou les domaine(s) suivant(s) &amp;quot;&lt;br /&gt;
&lt;br /&gt;
Cela vient du fait que nos serveurs tentent de générer automatiquement un certificat Let&#039;s Encrypt gratuit pour vos domaines, de sorte à les rendre accessibles en HTTPS, donc de manière chiffrée. La condition pour qu&#039;il y parvienne est que votre domaine, les &amp;quot;www.&amp;quot; (et ses éventuels alias) doivent pointer sur votre hébergement HaiSoft. Pour un certificat WildCard, il faut également que votre serveur HaiSoft gère votre zone DNS.&lt;br /&gt;
Si le domaine pointe ailleurs, alors le serveur ne peut pas générer de certificat, car ceux-ci sont de type &amp;quot;DV&amp;quot; (Domain Validation) et que la première condition à remplir est que le serveur demandant le certificat doit hébergement le domaine.&lt;br /&gt;
&lt;br /&gt;
Pour faire cesser ces messages, voici quelques possibilités :&lt;br /&gt;
* Vérifier qu&#039;il n&#039;y a pas de pointage manquant (www. ou alias) pour que le certificat puisse se générer. Vous pouvez vérifier les pointages via par exemple https://www.whatsmydns.net/&lt;br /&gt;
* Faire pointer et héberger votre site chez HaiSoft si ce n&#039;est pas ou plus le cas&lt;br /&gt;
* Supprimer les alias inexistants et regénérer le certificat manuellement via Plesk&lt;br /&gt;
* Regénérer le certificat manuellement via Plesk et observer l&#039;erreur pour avoir plus de détails&lt;br /&gt;
* Désactiver la partie hébergement web de votre domaine (cela supprime les données) si vous n&#039;hébergez plus le site sur ce serveur&lt;br /&gt;
* Supprimer totalement le domaine du serveur s&#039;il est géré ailleurs&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=G%C3%A9rer_ses_mails_chez_Microsoft/Outlook_(Office_365)&amp;diff=396</id>
		<title>Gérer ses mails chez Microsoft/Outlook (Office 365)</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=G%C3%A9rer_ses_mails_chez_Microsoft/Outlook_(Office_365)&amp;diff=396"/>
		<updated>2022-01-10T13:59:23Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : typo &amp;quot;modification&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
[[Category:DNS]]&lt;br /&gt;
&lt;br /&gt;
Dans cette documentation, nous allons vous montrer comment régler votre zone DNS via [[Panneau_de_contrôle_Plesk|Plesk]] afin d&#039;utiliser les services de Microsoft.&lt;br /&gt;
&lt;br /&gt;
Bien qu&#039;HaiSoft propose des services de mails performants et flexibles, certains utilisateurs souhaitent cependant utiliser les services de Microsoft/Outlook.&lt;br /&gt;
&lt;br /&gt;
Il est alors demandé de modifier votre zone DNS, pour d&#039;abord valider votre propriété du domaine, puis définir le serveur de réception (MX), autoriser les envois depuis les serveurs du prestataire et favoriser les configurations automatiques du logiciel Outlook.&lt;br /&gt;
&lt;br /&gt;
Cette modification peut sembler complexe si vous n&#039;avez pas l&#039;habitude de modifier des zones DNS. Néanmoins, elle peut se faire très facilement via votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]] fourni par HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Les informations fournies ici ne sont données qu&#039;à titre indicatif et ne sauraient remplacer la documentation fournie par Microsoft qui est susceptible de changer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Connaissances pré-requises&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Via votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], pour régler votre zone DNS, il vous suffit de vous rendre sur le domaine désiré et de cliquer sur &amp;quot;Paramètres DNS&amp;quot;.&lt;br /&gt;
* Lorsque le &amp;quot;Nom d&#039;hôte&amp;quot; indiqué est &amp;quot;@&amp;quot; ou &amp;quot;*&amp;quot;, cela signifie que le réglage se fait au plus haut niveau de la zone DNS, c&#039;est à dire pour le domaine global. Autrement dit, quand vous allez ajouter l&#039;entrée DNS, il faudra laisser le premier champ (celui correspondant à un sous domaine) vide.&lt;br /&gt;
* Le réglage &amp;quot;Durée de vie&amp;quot; fourni par Microsoft, définit les TTL (délai de rafraîchissement) des entrées DNS. Ce réglage se fait soit globalement via l&#039;onglet &amp;quot;SOA&amp;quot; de vos paramètres DNS, soit via chaque entrée, en sachant que si vous laissez le champ vide la valeur utilisée sera celle de l&#039;onglet SOA. Cette valeur n&#039;a pas vraiment d&#039;importance mais nous vous conseillons de ne pas dépasser 3600 secondes (1h) afin qu&#039;un éventuel changement ou une correction soit prise en compte plus rapidement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Réglages DNS&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Vérification de propriété&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le prestataire vous demandera préalablement d&#039;ajouter une entrée de type TXT dans votre zone DNS afin de vérifier que vous en êtes bien le propriétaire du domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 TXT  MS=ms0123456789&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Ajout de la valeur&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut ajouter un enregistrement TXT avec pour valeur celle indiquée plus haut (dans l&#039;exemple : MS=ms0123456789)&lt;br /&gt;
&lt;br /&gt;
Voici la procédure étape par étape :&lt;br /&gt;
* Dans votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], sous le domaine désiré, rendez-vous dans &amp;quot;Paramètres DNS&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Ajouter un enregistrement&amp;quot;&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement TXT&lt;br /&gt;
* Laissez le champ &amp;quot;Nom de domaine&amp;quot; vide &lt;br /&gt;
* Dans &amp;quot;Enregistrement TXT &amp;quot;, entrez la valeur fournie par Microsoft&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la modification en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk pour valider le changement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Réglage du MX&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vous est demandé de changer le champ &amp;quot;MX&amp;quot; qui correspond au serveur de réception de mails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
MX votredomaine.tldxx.mail.protection.outlook.com&lt;br /&gt;
&lt;br /&gt;
La priorité est généralement &amp;quot;0&amp;quot; et le champ &amp;quot;sous domaine&amp;quot; est vide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Changement de la valeur&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039;: Il faut d&#039;abord vous assurer de supprimer toute autre entrée de type MX qui serait présente dans votre zone DNS avant d&#039;ajouter celle-ci, sinon votre réglage risque d&#039;être ineffectif.&lt;br /&gt;
&lt;br /&gt;
* Dans votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], sous le domaine désiré, rendez-vous dans &amp;quot;Paramètres DNS&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Ajouter un enregistrement&amp;quot;&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement MX&lt;br /&gt;
* Laissez le champ &amp;quot;Domaine de messagerie&amp;quot; vide puisque l&#039;on agit sur le domaine principal&lt;br /&gt;
* Dans &amp;quot;Serveur d&#039;échange de mails&amp;quot;, entrez la valeur fournie par Microsoft&lt;br /&gt;
* Dans &amp;quot;Priorité du serveur d&#039;échange de mails&amp;quot;, choisissez la valeur &amp;quot;0&amp;quot; correspondant à la plus haute priorité&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la modification en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk pour valider le changement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Enregistrements CNAME&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plusieurs enregistrements CNAME vous sont demandés. Ils permettent la configuration automatique des logiciels et l&#039;accès à des services additionnels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
Typiquement, il vous est demandé d&#039;ajouter les enregistrements CNAME suivants :&lt;br /&gt;
&lt;br /&gt;
 autodiscover CNAME autodiscover.outlook.com&lt;br /&gt;
 sip CNAME sipdir.online.lync.com&lt;br /&gt;
 lyncdiscover CNAME webdir.online.lync.com&lt;br /&gt;
 enterpriseregistration CNAME enterpriseregistration.windows.net&lt;br /&gt;
 enterpriseenrollment CNAME enterpriseenrollment.manage.microsoft.com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Ajout des valeurs&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour chaque enregistrement CNAME, faites :&lt;br /&gt;
* Ajouter un enregistrement&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement CNAME&lt;br /&gt;
* Dans le champ &amp;quot;Nom de domaine&amp;quot; ajoutez la valeur correspondant à &amp;quot;Nom d’hôte&amp;quot; de Microsoft, c&#039;est à dire à gauche de &amp;quot;CNAME&amp;quot; dans l&#039;encart ci-dessus&lt;br /&gt;
* Dans &amp;quot;Nom canonique&amp;quot;, ajoutez la valeur correspondant à &amp;quot;Adresse pointant vers ou valeur&amp;quot; de Microsoft, c&#039;est à dire à droite de &amp;quot;CNAME&amp;quot; dans l&#039;encart ci-dessus&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la dernière modification en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039; : Vérifiez qu&#039;il n&#039;y aie pas un précédent champ &amp;quot;autodiscover&amp;quot; (ou autre) à supprimer, sinon cela peut nuire à la configuration automatique de vos clients de messagerie Outlook.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Enregistrements TXT&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vous est demandé de modifier un champ TXT qui correspond à votre règle SPF. Votre règle SPF indique quels sont les serveurs autorisés à envoyer des emails pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention : Votre zone DNS ne doit comporter qu&#039;une seule règle SPF.&#039;&#039;&#039; Si une règle SPF existe déjà (et il y a de fortes chances que ce soit le cas), il faudra suprimer la règle existante ou bien la remplacer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 v=spf1 include:spf.protection.outlook.com -all&lt;br /&gt;
&lt;br /&gt;
Note : Si vous souhaitez autoriser également le serveur hébergeant le site à envoyer des emails pour le domaine, nous vous conseillons d&#039;utiliser la règle :&lt;br /&gt;
&lt;br /&gt;
 v=spf1 +a include:spf.protection.outlook.com -all&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Ajout de la valeur&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Dans votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], sous le domaine désiré, rendez-vous dans &amp;quot;Paramètres DNS&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Ajouter un enregistrement&amp;quot;&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement TXT&lt;br /&gt;
* Laissez le champ &amp;quot;Nom de domaine&amp;quot; vide &lt;br /&gt;
* Dans &amp;quot;Enregistrement TXT &amp;quot;, entrez la valeur fournie par Microsoft commençant par : v=spf1&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la modification en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk pour valider le changement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Enregistrements SRV&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces valeurs servent à configurer des services connexes de Microsoft. Il y a ici quelque subtilités à savoir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Microsoft fournit généralement deux enregistrements SRV à ajouter : &lt;br /&gt;
&lt;br /&gt;
 _sip _tls 443 1 100 3600 @ sipdir.online.lync.com&lt;br /&gt;
 _sipfederationtls _tcp 5061 1 100 3600 @ sipfed.online.lync.com&lt;br /&gt;
&lt;br /&gt;
La forme courante pour exprimer ces valeurs serait plutôt :&lt;br /&gt;
&lt;br /&gt;
 _sip._tls.engineering-data.de.	SRV	sipdir.online.lync.com. (priorité 100, poids 1)&lt;br /&gt;
 _sipfederationtls._tcp.engineering-data.de.	SRV	sipfed.online.lync.com. (priorité 100, poids 1)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Ajout des valeurs&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A savoir&#039;&#039;&#039; :&lt;br /&gt;
* Dans Plesk, quand vous ajoutez un enregistrement &amp;quot;srv&amp;quot;, il faut savoir que Plesk ajoute automatiquement les underscores &amp;quot;_&amp;quot; qui sont standard aux entrées SRV, il ne faut donc pas les ajouter&lt;br /&gt;
* Pour les entrées numériques (priorité, poids), il faut choisir les plus proches possible dans le menu déroulant. &lt;br /&gt;
&lt;br /&gt;
Pour chaque champ, faites :&lt;br /&gt;
* Ajouter un enregistrement&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement SRV&lt;br /&gt;
* Dans le champ &amp;quot;Nom du service&amp;quot; ajoutez la partie correspondant à &amp;quot;Service&amp;quot; de Microsoft&lt;br /&gt;
* Dans le champ &amp;quot;Protocole&amp;quot;, ajoutez la partie correspondant à &amp;quot;Protocole&amp;quot; de Microsoft&lt;br /&gt;
* Dans le champ &amp;quot;Nom de domaine&amp;quot;, n&#039;entrez rien&lt;br /&gt;
* Dans le champ &amp;quot;Priorité&amp;quot;, choisissez la valeur la plus proche de la valeur &amp;quot;Priorité&amp;quot; de Microsoft (Normalement, 50)&lt;br /&gt;
* Dans le champ &amp;quot;Poids moyen&amp;quot;, choisissez la valeur la plus proche de la valeur &amp;quot;Poids&amp;quot; de Microsoft (Normalement, 0)&lt;br /&gt;
* Dans le champ &amp;quot;Hôte cible&amp;quot;, ajoutez la partie correspondant à &amp;quot;Cible&amp;quot; de Microsoft&lt;br /&gt;
* Dans le champ &amp;quot;Port cible&amp;quot;, ajoutez la partie correspondant à &amp;quot;Port&amp;quot; de Microsoft&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la dernière modification en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk.&lt;br /&gt;
&lt;br /&gt;
Vous devriez avoir pour chaque valeur :&lt;br /&gt;
&lt;br /&gt;
* Pour la première entrée&lt;br /&gt;
&lt;br /&gt;
 Nom du service : sip&lt;br /&gt;
 Protocole : tls&lt;br /&gt;
 Nom de domaine : (laisser vide)&lt;br /&gt;
 Priorité : 50&lt;br /&gt;
 Poids moyen : 0&lt;br /&gt;
 Hôte cible : sipdir.online.lync.com&lt;br /&gt;
 Port cible : 443&lt;br /&gt;
&lt;br /&gt;
* Pour la seconde entrée&lt;br /&gt;
&lt;br /&gt;
 Nom du service : sipfederationtls&lt;br /&gt;
 Protocole : tcp&lt;br /&gt;
 Nom de domaine : (laisser vide)&lt;br /&gt;
 Priorité : 50&lt;br /&gt;
 Poids moyen : 0&lt;br /&gt;
 Hôte cible : sipfed.online.lync.com&lt;br /&gt;
 Port cible : 5061&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Désactiver le service de messagerie dans Plesk&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les mails de ce domaine n&#039;étant plus gérés sur le serveur, il convient de désactiver le service de messagerie sur le serveur, pour deux raisons principales : &lt;br /&gt;
* Si vous ne le faites pas, votre serveur HaiSoft (mails envoyés par Plesk ou par vos autres domaines) ne pourra pas envoyer des mails vers ce domaine. En effet, si le domaine existe sur le serveur et que le service de messagerie est activé, le mail sera envoyé &amp;quot;en local&amp;quot;, sur le serveur et n&#039;arrivera jamais sur la boîte Microsoft du domaine. Si la boîte n&#039;existe pas, vous recevrez un message d&#039;erreur, mais si la boîte existe, vous ne saurez jamais que le destinataire n&#039;a pas vraiment reçu le mail.&lt;br /&gt;
* Eviter les erreurs, un utilisateur n&#039;ayant pas mis à jour sa configuration ne doit plus utiliser le service sur le serveur HaiSoft; il s&#039;en rendra plus facilement compte si la connexion lui est impossible.&lt;br /&gt;
&lt;br /&gt;
Pour désactiver le service de messagerie pour un domaine :&lt;br /&gt;
* Dans votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], sous le domaine désiré, rendez-vous dans &amp;quot;Adresses mail&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;onglet &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Décochez la case &amp;quot;Activer le service de messagerie sur ce domaine&amp;quot;&lt;br /&gt;
* Cliquez sur OK&lt;br /&gt;
&lt;br /&gt;
Pensez éventuellement à supprimer les adresses email une fois le contenu important sauvegardé, afin d&#039;économiser de l&#039;espace sur votre serveur.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Désactiver le service d&#039;autoconfiguration&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nos serveurs disposent de l&#039;Autodiscover, un système de configuration automatique, lorsque vous ajoutez votre adresse email dans le logiciel de messagerie Outlook.&lt;br /&gt;
&lt;br /&gt;
Si vous gérez vos emails chez Microsoft/Outlook, vous souhaitez très certainement désactiver ce service, sinon votre logiciel de messagerie récupérera les informations du serveur HaiSoft, et non les informations de Microsoft/Outlook.&lt;br /&gt;
&lt;br /&gt;
Avec la version 17.8.11 de Plesk, ce service n&#039;est pour l&#039;instant pas désactivable de votre côté, il vous faudra nous contacter pour désactiver celui-ci.&lt;br /&gt;
&lt;br /&gt;
Avec la version 18.0.19 de Plesk, ce service est désactivable depuis les paramètres de la messagerie de votre domaine, en décochant la case &amp;quot;Activer la découverte automatique du courrier&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=G%C3%A9rer_ses_mails_chez_Microsoft/Outlook_(Office_365)&amp;diff=395</id>
		<title>Gérer ses mails chez Microsoft/Outlook (Office 365)</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=G%C3%A9rer_ses_mails_chez_Microsoft/Outlook_(Office_365)&amp;diff=395"/>
		<updated>2021-11-05T08:33:01Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
[[Category:DNS]]&lt;br /&gt;
&lt;br /&gt;
Dans cette documentation, nous allons vous montrer comment régler votre zone DNS via [[Panneau_de_contrôle_Plesk|Plesk]] afin d&#039;utiliser les services de Microsoft.&lt;br /&gt;
&lt;br /&gt;
Bien qu&#039;HaiSoft propose des services de mails performants et flexibles, certains utilisateurs souhaitent cependant utiliser les services de Microsoft/Outlook.&lt;br /&gt;
&lt;br /&gt;
Il est alors demandé de modifier votre zone DNS, pour d&#039;abord valider votre propriété du domaine, puis définir le serveur de réception (MX), autoriser les envois depuis les serveurs du prestataire et favoriser les configurations automatiques du logiciel Outlook.&lt;br /&gt;
&lt;br /&gt;
Cette modification peut sembler complexe si vous n&#039;avez pas l&#039;habitude de modifier des zones DNS. Néanmoins, elle peut se faire très facilement via votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]] fourni par HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Les informations fournies ici ne sont données qu&#039;à titre indicatif et ne sauraient remplacer la documentation fournie par Microsoft qui est susceptible de changer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Connaissances pré-requises&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Via votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], pour régler votre zone DNS, il vous suffit de vous rendre sur le domaine désiré et de cliquer sur &amp;quot;Paramètres DNS&amp;quot;.&lt;br /&gt;
* Lorsque le &amp;quot;Nom d&#039;hôte&amp;quot; indiqué est &amp;quot;@&amp;quot; ou &amp;quot;*&amp;quot;, cela signifie que le réglage se fait au plus haut niveau de la zone DNS, c&#039;est à dire pour le domaine global. Autrement dit, quand vous allez ajouter l&#039;entrée DNS, il faudra laisser le premier champ (celui correspondant à un sous domaine) vide.&lt;br /&gt;
* Le réglage &amp;quot;Durée de vie&amp;quot; fourni par Microsoft, définit les TTL (délai de rafraîchissement) des entrées DNS. Ce réglage se fait soit globalement via l&#039;onglet &amp;quot;SOA&amp;quot; de vos paramètres DNS, soit via chaque entrée, en sachant que si vous laissez le champ vide la valeur utilisée sera celle de l&#039;onglet SOA. Cette valeur n&#039;a pas vraiment d&#039;importance mais nous vous conseillons de ne pas dépasser 3600 secondes (1h) afin qu&#039;un éventuel changement ou une correction soit prise en compte plus rapidement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Réglages DNS&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Vérification de propriété&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le prestataire vous demandera préalablement d&#039;ajouter une entrée de type TXT dans votre zone DNS afin de vérifier que vous en êtes bien le propriétaire du domaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 TXT  MS=ms0123456789&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Ajout de la valeur&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut ajouter un enregistrement TXT avec pour valeur celle indiquée plus haut (dans l&#039;exemple : MS=ms0123456789)&lt;br /&gt;
&lt;br /&gt;
Voici la procédure étape par étape :&lt;br /&gt;
* Dans votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], sous le domaine désiré, rendez-vous dans &amp;quot;Paramètres DNS&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Ajouter un enregistrement&amp;quot;&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement TXT&lt;br /&gt;
* Laissez le champ &amp;quot;Nom de domaine&amp;quot; vide &lt;br /&gt;
* Dans &amp;quot;Enregistrement TXT &amp;quot;, entrez la valeur fournie par Microsoft&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la modificatione en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk pour valider le changement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Réglage du MX&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vous est demandé de changer le champ &amp;quot;MX&amp;quot; qui correspond au serveur de réception de mails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
MX votredomaine.tldxx.mail.protection.outlook.com&lt;br /&gt;
&lt;br /&gt;
La priorité est généralement &amp;quot;0&amp;quot; et le champ &amp;quot;sous domaine&amp;quot; est vide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Changement de la valeur&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039;: Il faut d&#039;abord vous assurer de supprimer toute autre entrée de type MX qui serait présente dans votre zone DNS avant d&#039;ajouter celle-ci, sinon votre réglage risque d&#039;être ineffectif.&lt;br /&gt;
&lt;br /&gt;
* Dans votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], sous le domaine désiré, rendez-vous dans &amp;quot;Paramètres DNS&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Ajouter un enregistrement&amp;quot;&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement MX&lt;br /&gt;
* Laissez le champ &amp;quot;Domaine de messagerie&amp;quot; vide puisque l&#039;on agit sur le domaine principal&lt;br /&gt;
* Dans &amp;quot;Serveur d&#039;échange de mails&amp;quot;, entrez la valeur fournie par Microsoft&lt;br /&gt;
* Dans &amp;quot;Priorité du serveur d&#039;échange de mails&amp;quot;, choisissez la valeur &amp;quot;0&amp;quot; correspondant à la plus haute priorité&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la modificatione en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk pour valider le changement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Enregistrements CNAME&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plusieurs enregistrements CNAME vous sont demandés. Ils permettent la configuration automatique des logiciels et l&#039;accès à des services additionnels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
Typiquement, il vous est demandé d&#039;ajouter les enregistrements CNAME suivants :&lt;br /&gt;
&lt;br /&gt;
 autodiscover CNAME autodiscover.outlook.com&lt;br /&gt;
 sip CNAME sipdir.online.lync.com&lt;br /&gt;
 lyncdiscover CNAME webdir.online.lync.com&lt;br /&gt;
 enterpriseregistration CNAME enterpriseregistration.windows.net&lt;br /&gt;
 enterpriseenrollment CNAME enterpriseenrollment.manage.microsoft.com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Ajout des valeurs&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour chaque enregistrement CNAME, faites :&lt;br /&gt;
* Ajouter un enregistrement&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement CNAME&lt;br /&gt;
* Dans le champ &amp;quot;Nom de domaine&amp;quot; ajoutez la valeur correspondant à &amp;quot;Nom d’hôte&amp;quot; de Microsoft, c&#039;est à dire à gauche de &amp;quot;CNAME&amp;quot; dans l&#039;encart ci-dessus&lt;br /&gt;
* Dans &amp;quot;Nom canonique&amp;quot;, ajoutez la valeur correspondant à &amp;quot;Adresse pointant vers ou valeur&amp;quot; de Microsoft, c&#039;est à dire à droite de &amp;quot;CNAME&amp;quot; dans l&#039;encart ci-dessus&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la dernière modificatione en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039; : Vérifiez qu&#039;il n&#039;y aie pas un précédent champ &amp;quot;autodiscover&amp;quot; (ou autre) à supprimer, sinon cela peut nuire à la configuration automatique de vos clients de messagerie Outlook.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Enregistrements TXT&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vous est demandé de modifier un champ TXT qui correspond à votre règle SPF. Votre règle SPF indique quels sont les serveurs autorisés à envoyer des emails pour votre domaine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention : Votre zone DNS ne doit comporter qu&#039;une seule règle SPF.&#039;&#039;&#039; Si une règle SPF existe déjà (et il y a de fortes chances que ce soit le cas), il faudra suprimer la règle existante ou bien la remplacer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 v=spf1 include:spf.protection.outlook.com -all&lt;br /&gt;
&lt;br /&gt;
Note : Si vous souhaitez autoriser également le serveur hébergeant le site à envoyer des emails pour le domaine, nous vous conseillons d&#039;utiliser la règle :&lt;br /&gt;
&lt;br /&gt;
 v=spf1 +a include:spf.protection.outlook.com -all&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Ajout de la valeur&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Dans votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], sous le domaine désiré, rendez-vous dans &amp;quot;Paramètres DNS&amp;quot;&lt;br /&gt;
* Cliquez sur &amp;quot;Ajouter un enregistrement&amp;quot;&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement TXT&lt;br /&gt;
* Laissez le champ &amp;quot;Nom de domaine&amp;quot; vide &lt;br /&gt;
* Dans &amp;quot;Enregistrement TXT &amp;quot;, entrez la valeur fournie par Microsoft commençant par : v=spf1&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la modificatione en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk pour valider le changement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Enregistrements SRV&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces valeurs servent à configurer des services connexes de Microsoft. Il y a ici quelque subtilités à savoir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Exemple&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Microsoft fournit généralement deux enregistrements SRV à ajouter : &lt;br /&gt;
&lt;br /&gt;
 _sip _tls 443 1 100 3600 @ sipdir.online.lync.com&lt;br /&gt;
 _sipfederationtls _tcp 5061 1 100 3600 @ sipfed.online.lync.com&lt;br /&gt;
&lt;br /&gt;
La forme courante pour exprimer ces valeurs serait plutôt :&lt;br /&gt;
&lt;br /&gt;
 _sip._tls.engineering-data.de.	SRV	sipdir.online.lync.com. (priorité 100, poids 1)&lt;br /&gt;
 _sipfederationtls._tcp.engineering-data.de.	SRV	sipfed.online.lync.com. (priorité 100, poids 1)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Ajout des valeurs&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A savoir&#039;&#039;&#039; :&lt;br /&gt;
* Dans Plesk, quand vous ajoutez un enregistrement &amp;quot;srv&amp;quot;, il faut savoir que Plesk ajoute automatiquement les underscores &amp;quot;_&amp;quot; qui sont standard aux entrées SRV, il ne faut donc pas les ajouter&lt;br /&gt;
* Pour les entrées numériques (priorité, poids), il faut choisir les plus proches possible dans le menu déroulant. &lt;br /&gt;
&lt;br /&gt;
Pour chaque champ, faites :&lt;br /&gt;
* Ajouter un enregistrement&lt;br /&gt;
* Sélectionnez le type d&#039;enregistrement SRV&lt;br /&gt;
* Dans le champ &amp;quot;Nom du service&amp;quot; ajoutez la partie correspondant à &amp;quot;Service&amp;quot; de Microsoft&lt;br /&gt;
* Dans le champ &amp;quot;Protocole&amp;quot;, ajoutez la partie correspondant à &amp;quot;Protocole&amp;quot; de Microsoft&lt;br /&gt;
* Dans le champ &amp;quot;Nom de domaine&amp;quot;, n&#039;entrez rien&lt;br /&gt;
* Dans le champ &amp;quot;Priorité&amp;quot;, choisissez la valeur la plus proche de la valeur &amp;quot;Priorité&amp;quot; de Microsoft (Normalement, 50)&lt;br /&gt;
* Dans le champ &amp;quot;Poids moyen&amp;quot;, choisissez la valeur la plus proche de la valeur &amp;quot;Poids&amp;quot; de Microsoft (Normalement, 0)&lt;br /&gt;
* Dans le champ &amp;quot;Hôte cible&amp;quot;, ajoutez la partie correspondant à &amp;quot;Cible&amp;quot; de Microsoft&lt;br /&gt;
* Dans le champ &amp;quot;Port cible&amp;quot;, ajoutez la partie correspondant à &amp;quot;Port&amp;quot; de Microsoft&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Une fois la dernière modificatione en place, cliquez sur &amp;quot;Mettre à jour&amp;quot; en haut de la page des réglages DNS de Plesk.&lt;br /&gt;
&lt;br /&gt;
Vous devriez avoir pour chaque valeur :&lt;br /&gt;
&lt;br /&gt;
* Pour la première entrée&lt;br /&gt;
&lt;br /&gt;
 Nom du service : sip&lt;br /&gt;
 Protocole : tls&lt;br /&gt;
 Nom de domaine : (laisser vide)&lt;br /&gt;
 Priorité : 50&lt;br /&gt;
 Poids moyen : 0&lt;br /&gt;
 Hôte cible : sipdir.online.lync.com&lt;br /&gt;
 Port cible : 443&lt;br /&gt;
&lt;br /&gt;
* Pour la seconde entrée&lt;br /&gt;
&lt;br /&gt;
 Nom du service : sipfederationtls&lt;br /&gt;
 Protocole : tcp&lt;br /&gt;
 Nom de domaine : (laisser vide)&lt;br /&gt;
 Priorité : 50&lt;br /&gt;
 Poids moyen : 0&lt;br /&gt;
 Hôte cible : sipfed.online.lync.com&lt;br /&gt;
 Port cible : 5061&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Désactiver le service de messagerie dans Plesk&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les mails de ce domaine n&#039;étant plus gérés sur le serveur, il convient de désactiver le service de messagerie sur le serveur, pour deux raisons principales : &lt;br /&gt;
* Si vous ne le faites pas, votre serveur HaiSoft (mails envoyés par Plesk ou par vos autres domaines) ne pourra pas envoyer des mails vers ce domaine. En effet, si le domaine existe sur le serveur et que le service de messagerie est activé, le mail sera envoyé &amp;quot;en local&amp;quot;, sur le serveur et n&#039;arrivera jamais sur la boîte Microsoft du domaine. Si la boîte n&#039;existe pas, vous recevrez un message d&#039;erreur, mais si la boîte existe, vous ne saurez jamais que le destinataire n&#039;a pas vraiment reçu le mail.&lt;br /&gt;
* Eviter les erreurs, un utilisateur n&#039;ayant pas mis à jour sa configuration ne doit plus utiliser le service sur le serveur HaiSoft; il s&#039;en rendra plus facilement compte si la connexion lui est impossible.&lt;br /&gt;
&lt;br /&gt;
Pour désactiver le service de messagerie pour un domaine :&lt;br /&gt;
* Dans votre panneau de contrôle [[Panneau_de_contrôle_Plesk|Plesk]], sous le domaine désiré, rendez-vous dans &amp;quot;Adresses mail&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;onglet &amp;quot;Paramètres de la messagerie&amp;quot;&lt;br /&gt;
* Décochez la case &amp;quot;Activer le service de messagerie sur ce domaine&amp;quot;&lt;br /&gt;
* Cliquez sur OK&lt;br /&gt;
&lt;br /&gt;
Pensez éventuellement à supprimer les adresses email une fois le contenu important sauvegardé, afin d&#039;économiser de l&#039;espace sur votre serveur.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Désactiver le service d&#039;autoconfiguration&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nos serveurs disposent de l&#039;Autodiscover, un système de configuration automatique, lorsque vous ajoutez votre adresse email dans le logiciel de messagerie Outlook.&lt;br /&gt;
&lt;br /&gt;
Si vous gérez vos emails chez Microsoft/Outlook, vous souhaitez très certainement désactiver ce service, sinon votre logiciel de messagerie récupérera les informations du serveur HaiSoft, et non les informations de Microsoft/Outlook.&lt;br /&gt;
&lt;br /&gt;
Avec la version 17.8.11 de Plesk, ce service n&#039;est pour l&#039;instant pas désactivable de votre côté, il vous faudra nous contacter pour désactiver celui-ci.&lt;br /&gt;
&lt;br /&gt;
Avec la version 18.0.19 de Plesk, ce service est désactivable depuis les paramètres de la messagerie de votre domaine, en décochant la case &amp;quot;Activer la découverte automatique du courrier&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Spam&amp;diff=394</id>
		<title>Spam</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Spam&amp;diff=394"/>
		<updated>2021-10-05T08:41:41Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : add blacklist&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Réception de spams&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter de recevoir du spam, voici quelques conseils:&lt;br /&gt;
&lt;br /&gt;
* Ne pas choisir une adressse &amp;quot;contact@&amp;quot; ou &amp;quot;info@&amp;quot;, cette adresse est trop fréquente et sera systématiquement spammée dès lors que votre domaine est présent sur internet&lt;br /&gt;
* Eviter de rediriger les mails de nombreuses adresses vers une adresse précise, cela fait autant de chances en plus de recevoir du spam&lt;br /&gt;
* Ne pas diffuser votre adresse email en clair sur internet (utilisez un formulaire de contact à la place)&lt;br /&gt;
* Protéger vos formulaires de contacts avec un système anti robots (Captcha)&lt;br /&gt;
* Ne pas vous inscrire sur des sites peu scrupuleux concernant le respect de la vie privée et des données personnelles, avec votre adresse email (si besoin, créez une adresse email &amp;quot;poubelle&amp;quot;, ou un Alias via les règlages de votre boîte mail dans Plesk, à cet effet)&lt;br /&gt;
* Vous pouvez activer individuellement pour chaque adresse un filtre anti-spam, si SpamAssassin est présent sur votre serveur, il suffit de vous rendre dans les paramètres de l&#039;adresse mail dans Plesk.&lt;br /&gt;
* Si un seul expéditeur vous spam, vous pouvez le passer en blacklist.&lt;br /&gt;
* Il est possible de souscrire à un système de filtrage externe, par exemple MailChannels Inbound (à partir de 2€ par domaine pour 20 adresses), ou AltoSpam, ou MailInBlack.&lt;br /&gt;
* Utiliser les liens de désinscription à la réception des mails en bas de ces mails&lt;br /&gt;
* Si nécessaire, si votre adresse est diffusée dans des réseaux de spammeurs, il faut renommer votre adresse, cela conserve vos emails et stoppe immédiatement la réception de spams. Il faut bien-sûr communiquer la nouvelle adresse à vos correspondants et stopper les pratiques ayant conduit à la réception de spams initiale (par exemple, diffusion de l&#039;adresse mail sur votre site).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Régler mon filtre anti-spam&amp;lt;/h1&amp;gt;&lt;br /&gt;
Le réglage du filtre anti-spam par analyse de contenu s&#039;effectue via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse à configurer&lt;br /&gt;
* Sélectionnez l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;&lt;br /&gt;
* Cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;&lt;br /&gt;
* Choisissez l&#039;action à effectuer (recommandé: &amp;quot;Déplacer le spam dans le dossier Spam&amp;quot;)&lt;br /&gt;
* Optionnel: Cliquez sur &amp;quot;Voir les paramètres avancés&amp;quot; et réglez le seuil de détection du filtre : Par défaut 7&lt;br /&gt;
* Optionnel: Indiquez en liste blanche les expéditeurs dont il faut toujours accepter les emails, et en liste noir les expéditeurs à toujours rejeter.&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB: Le paramètre &amp;quot;Intensité du filtre anti-spam&amp;quot; est un seuil de détection : Si vous baissez cette valeur, le filtre sera plus strict (attention aux faux-positifs), augmenter la valeur rend le filtre plus permissif. Nous conseillons de ne pas descendre sous une valeur de 2 à 3, un réglage de 5 à 7 étant optimal dans la plupart des cas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info&#039;&#039;&#039;: Les utilisateurs peuvent aussi se connecter via leur adresse email et leur mot de passe pour gérer les paramètres de leur propre adresse email.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Contrôle du spam sortant sur DS/VM&amp;lt;/h1&amp;gt;&lt;br /&gt;
Sur un serveur dédié ou serveur virtuel, la liberté d&#039;envoyer des mails facilement via PHP mail() peut être également source d&#039;envois de spams incontrôlés. Les envois de spams depuis un serveur causent en général une mauvaise délivrabilité des emails légitimes par la suite. Il est donc important de mettre en oeuvre des mesures de contrôle des envois lorsque cela se produit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Pré-requis serveur&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Votre serveur de SMTP doit être sous Postfix; HaiSoft peut prendre en charge la mise à jour de Qmail à Postfix dans le cadre de l&#039;infogérance; dans ce cas, il faut vous assurer que tous vos envois de mails soient parfaitement configurés, car Postfix étant plus sécurisé, il tolère moins bien les erreurs de configuration des utilisateurs (par exemple, il ne supporte pas une connexion SSL sur le port 25, car le port 25 est dédié aux configurations non chiffrées).&lt;br /&gt;
* Il faut définir une limite d&#039;envoi horaire sur le serveur afin de prévenir un envoi massif si une boîte était piratée. Cela peut se faire via Plesk lorsque Postfix est défini comme serveur SMTP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Adaptations webmastering&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Les fonctions PHP mail() ainsi que sendmail doivent être désactivées, tout mail devra ainsi être envoyé en SMTP authentifié, ce qui nécessite potentiellement une adaptation sur les sites, cf : https://blog.haisoft.fr/connaissances/configurer-lenvoi-demail-via-smtp-pour-votre-site/&lt;br /&gt;
* Tout formulaire de contact sur les sites doit comporter un système anti-robots (Captcha).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Bonnes pratiques d&#039;utilisation&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Une redirection de mails peut vite devenir une redirection de spams. Il faut limiter autant que possible les redirections de mails et inciter les utilisateurs à utiliser leurs boîtes directement. Une redirection ne devrait jamais être utilisée de manière permanente mais seulement de manière transitoire. Les Alias de messagerie sont parfois une solution, dans d&#039;autres cas, plusieurs utilisateurs peuvent aussi se connecter à une même boîte.&lt;br /&gt;
* Vos adresses email ne doivent pas comporter de mots de passe faibles, nous pouvons effectuer une vérification de sécurité à ce niveau, tout mot de passe insuffisamment sécurisé devra être changé.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Spam&amp;diff=393</id>
		<title>Spam</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Spam&amp;diff=393"/>
		<updated>2021-10-05T08:40:24Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-mail]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Réception de spams&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter de recevoir du spam, voici quelques conseils:&lt;br /&gt;
&lt;br /&gt;
* Ne pas choisir une adressse &amp;quot;contact@&amp;quot; ou &amp;quot;info@&amp;quot;, cette adresse est trop fréquente et sera systématiquement spammée dès lors que votre domaine est présent sur internet&lt;br /&gt;
* Eviter de rediriger les mails de nombreuses adresses vers une adresse précise, cela fait autant de chances en plus de recevoir du spam&lt;br /&gt;
* Ne pas diffuser votre adresse email en clair sur internet (utilisez un formulaire de contact à la place)&lt;br /&gt;
* Protéger vos formulaires de contacts avec un système anti robots (Captcha)&lt;br /&gt;
* Ne pas vous inscrire sur des sites peu scrupuleux concernant le respect de la vie privée et des données personnelles, avec votre adresse email (si besoin, créez une adresse email &amp;quot;poubelle&amp;quot;, ou un Alias via les règlages de votre boîte mail dans Plesk, à cet effet)&lt;br /&gt;
* Vous pouvez activer individuellement pour chaque adresse un filtre anti-spam, si SpamAssassin est présent sur votre serveur, il suffit de vous rendre dans les paramètres de l&#039;adresse mail dans Plesk.&lt;br /&gt;
* Il est possible de souscrire à un système de filtrage externe, par exemple MailChannels Inbound (à partir de 2€ par domaine pour 20 adresses), ou AltoSpam, ou MailInBlack.&lt;br /&gt;
* Utiliser les liens de désinscription à la réception des mails en bas de ces mails&lt;br /&gt;
* Si nécessaire, si votre adresse est diffusée dans des réseaux de spammeurs, il faut renommer votre adresse, cela conserve vos emails et stoppe immédiatement la réception de spams. Il faut bien-sûr communiquer la nouvelle adresse à vos correspondants et stopper les pratiques ayant conduit à la réception de spams initiale (par exemple, diffusion de l&#039;adresse mail sur votre site).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Régler mon filtre anti-spam&amp;lt;/h1&amp;gt;&lt;br /&gt;
Le réglage du filtre anti-spam par analyse de contenu s&#039;effectue via votre [[Panneau de contrôle Plesk]].&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Adresses email&amp;quot;&lt;br /&gt;
* Cliquez sur l&#039;adresse à configurer&lt;br /&gt;
* Sélectionnez l&#039;onglet &amp;quot;Filtre anti-spam&amp;quot;&lt;br /&gt;
* Cochez la case &amp;quot;Activer le filtre anti-spam[...]&amp;quot;&lt;br /&gt;
* Choisissez l&#039;action à effectuer (recommandé: &amp;quot;Déplacer le spam dans le dossier Spam&amp;quot;)&lt;br /&gt;
* Optionnel: Cliquez sur &amp;quot;Voir les paramètres avancés&amp;quot; et réglez le seuil de détection du filtre : Par défaut 7&lt;br /&gt;
* Optionnel: Indiquez en liste blanche les expéditeurs dont il faut toujours accepter les emails, et en liste noir les expéditeurs à toujours rejeter.&lt;br /&gt;
* Validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB: Le paramètre &amp;quot;Intensité du filtre anti-spam&amp;quot; est un seuil de détection : Si vous baissez cette valeur, le filtre sera plus strict (attention aux faux-positifs), augmenter la valeur rend le filtre plus permissif. Nous conseillons de ne pas descendre sous une valeur de 2 à 3, un réglage de 5 à 7 étant optimal dans la plupart des cas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info&#039;&#039;&#039;: Les utilisateurs peuvent aussi se connecter via leur adresse email et leur mot de passe pour gérer les paramètres de leur propre adresse email.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Contrôle du spam sortant sur DS/VM&amp;lt;/h1&amp;gt;&lt;br /&gt;
Sur un serveur dédié ou serveur virtuel, la liberté d&#039;envoyer des mails facilement via PHP mail() peut être également source d&#039;envois de spams incontrôlés. Les envois de spams depuis un serveur causent en général une mauvaise délivrabilité des emails légitimes par la suite. Il est donc important de mettre en oeuvre des mesures de contrôle des envois lorsque cela se produit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Pré-requis serveur&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Votre serveur de SMTP doit être sous Postfix; HaiSoft peut prendre en charge la mise à jour de Qmail à Postfix dans le cadre de l&#039;infogérance; dans ce cas, il faut vous assurer que tous vos envois de mails soient parfaitement configurés, car Postfix étant plus sécurisé, il tolère moins bien les erreurs de configuration des utilisateurs (par exemple, il ne supporte pas une connexion SSL sur le port 25, car le port 25 est dédié aux configurations non chiffrées).&lt;br /&gt;
* Il faut définir une limite d&#039;envoi horaire sur le serveur afin de prévenir un envoi massif si une boîte était piratée. Cela peut se faire via Plesk lorsque Postfix est défini comme serveur SMTP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Adaptations webmastering&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Les fonctions PHP mail() ainsi que sendmail doivent être désactivées, tout mail devra ainsi être envoyé en SMTP authentifié, ce qui nécessite potentiellement une adaptation sur les sites, cf : https://blog.haisoft.fr/connaissances/configurer-lenvoi-demail-via-smtp-pour-votre-site/&lt;br /&gt;
* Tout formulaire de contact sur les sites doit comporter un système anti-robots (Captcha).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Bonnes pratiques d&#039;utilisation&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Une redirection de mails peut vite devenir une redirection de spams. Il faut limiter autant que possible les redirections de mails et inciter les utilisateurs à utiliser leurs boîtes directement. Une redirection ne devrait jamais être utilisée de manière permanente mais seulement de manière transitoire. Les Alias de messagerie sont parfois une solution, dans d&#039;autres cas, plusieurs utilisateurs peuvent aussi se connecter à une même boîte.&lt;br /&gt;
* Vos adresses email ne doivent pas comporter de mots de passe faibles, nous pouvons effectuer une vérification de sécurité à ce niveau, tout mot de passe insuffisamment sécurisé devra être changé.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Webmastering&amp;diff=392</id>
		<title>Webmastering</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Webmastering&amp;diff=392"/>
		<updated>2021-06-24T11:27:13Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le webmastering est la gestion de ce qui relève du contenu du site et plus globalement, de tout ce qui attrait au fonctionnement interne du site, c&#039;est à dire indépendant de l&#039;hébergement.&lt;br /&gt;
&lt;br /&gt;
Le webmastering inclus :&lt;br /&gt;
&lt;br /&gt;
* La connexion à votre backoffice (Wordpress, Joomla ou autre) et la gestion de vos mots de passe pour ces derniers&lt;br /&gt;
* La publication de contenu de votre site&lt;br /&gt;
* La gestion des bugs sur votre site&lt;br /&gt;
* L&#039;installation et la gestion de modules complémentaires&lt;br /&gt;
* La personnalisation de votre site&lt;br /&gt;
* La mise à jour et la sécurisation de votre site&lt;br /&gt;
* L&#039;envoi de mails depuis votre site&lt;br /&gt;
* Etc.&lt;br /&gt;
&lt;br /&gt;
HaiSoft, en tant qu&#039;hébergeur et infogérant, tient à permettre la bonne distribution de votre contenu, mais n&#039;est nullement tenu d&#039;effectuer des tâches de webmastering de votre site. &lt;br /&gt;
&lt;br /&gt;
Cependant, nous pouvons malgré vous assister dans certaines tâches :&lt;br /&gt;
* Si vous ne parvenez pas à comprendre une erreur trouvée dans les logs de votre site que nous vous mettons à disposition, nous pouvons vous l&#039;expliquer.&lt;br /&gt;
* Sous certaines conditions (CMS utilisé, version), il est possible de bénéficier des mises à jour de votre CMS soit sur demande, soit automatiques.&lt;br /&gt;
* Dans le cas d&#039;un piratage, nous revenons vers vous si nous détectons un comportement anormal sur votre site&lt;br /&gt;
* Vous guider afin d&#039;envoyer des emails en SMTP depuis votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Gérer un site Web&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Fonctionnement d&#039;un site&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un site est distribué, on dit qu&#039;il est &amp;quot;hébergé&amp;quot;. L&#039;hébergement, c&#039;est le stockage et la distribution de vos contenus (fichiers, bases de données, emails), mais également l&#039;interprétation de vos scripts (PHP). &lt;br /&gt;
&lt;br /&gt;
Un site web moderne est généralement constitué de deux parties :&lt;br /&gt;
* Les fichiers du site, accessibles en [[FTP]]. Les fichiers d&#039;un site moderne sont généralement faits de scripts PHP et continennent bien-sûr les images et autres contenus CSS, polices, etc.&lt;br /&gt;
* La base de données MySQL, contenant les utilisateurs, mots de passe, les réglages, les articles, produits, etc., c&#039;est ce qui fait vraiment le contenu de votre site.&lt;br /&gt;
&lt;br /&gt;
Le serveur web est constitué :&lt;br /&gt;
* D&#039;un système d&#039;exploitation sous Linux (si l&#039;hébergement est sous Windows, nous vous conseillons de fuir)&lt;br /&gt;
* D&#039;un serveur de fichiers (Généralement Apache, parfois Nginx, ou une combinaison des deux)&lt;br /&gt;
* D&#039;un serveur MySQL (ou MariaDB, qui est son équivalent) qui gère vos bases de données.&lt;br /&gt;
* L&#039;interpréteur PHP qui va permettre d&#039;exécuter vos scripts PHP&lt;br /&gt;
&lt;br /&gt;
On parle de serveur &amp;quot;LAMP&amp;quot; : Linux, Apache MySQL, PHP.&lt;br /&gt;
&lt;br /&gt;
WordPress, Joomla, Prestashop, et tous les principaux CMS (content management system) fonctionnent sur serveur LAMP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Gérer mon site et mon hébergement&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pour la connexion FTP, voir la page dédiée: [[FTP]]&lt;br /&gt;
* Pour la gestion des bases de données, rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine, rubrique &amp;quot;Bases de données&amp;quot; (en haut à droite du panneau de contrôle).&lt;br /&gt;
* Pour le réglage de votre version de PHP, rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine, rubrique &amp;quot;Paramètres PHP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mettre en place une redirection&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention! Cette étape efface tout contenu web du site à rediriger vers un autre.&lt;br /&gt;
Cette manipulation est destinée aux possesseurs de serveurs dédiés, ou de formules Multi-Domaines/Revendeur/Corporate. Les clients d&#039;hébergements mutualisés doivent effectuer la demande de redirection par ticket support.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous le domaine désiré, cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Type d&#039;hébergement&amp;quot;, cliquez sur &amp;quot;Changer&amp;quot;&lt;br /&gt;
* Choisissez &amp;quot;Redirection&amp;quot; ainsi que le type de redirection choisie (301 recommandée)&lt;br /&gt;
* Entrez l&#039;URL de destination désirée et validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Cette action entraine la suppression des données de l&#039;hébergement, validez pour continuer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Note : le lien &amp;quot;Changer&amp;quot; n&#039;apparaîtra pas si vous disposez de sous-domaines sur cet hébergement.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Autre option : Vous pouvez effectuer une redirection via votre site, via du code PHP, HTML... ou via des directives Apache dans un fichier .htaccess&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Consulter les statistiques de mon site&amp;lt;/h2&amp;gt;&lt;br /&gt;
Votre [[Panneau de contrôle Plesk]] conserve et permet de visualiser les statistiques des visites de votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Accès aux statistiques&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les statistiques de visites de votre site faites sans SSL/TLS (HTTP) :&lt;br /&gt;
* Depuis votre panneau de contrôle Plesk, sous le domaine désiré, cliquez sur &amp;quot;Statistiques Web&amp;quot; puis entrez vos identifiants FTP.&lt;br /&gt;
* Pour un accès manuel, l&#039;URL est (remplacez &amp;quot;exemple.tld&amp;quot; par votre domaine) : https://exemple.tld/plesk-stat/webstat/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les statistiques de visites de votre site faites en SSL/TLS (HTTPS) :&lt;br /&gt;
* Depuis votre panneau de contrôle Plesk, sous le domaine désiré, cliquez sur &amp;quot;Statistiques Web SSL/TLS&amp;quot; puis entrez vos identifiants FTP.&lt;br /&gt;
* Pour un accès manuel, l&#039;URL est (remplacez &amp;quot;exemple.tld&amp;quot; par votre domaine) : https://exemple.tld/plesk-stat/webstat-ssl/&lt;br /&gt;
&lt;br /&gt;
Lors de la visite de l&#039;URL des statistiques de votre site, un mot de passe vous sera demandé : Il s&#039;agit de vos identifiants [[FTP]]. Si vous avez oublié votre mot de passe ou nom d&#039;utilisateur, n&#039;hésitez pas à le modifier via votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réglage des statistiques&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous le domaine désiré, cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Tout en bas, dans le menu déroulant, choisissez entre &amp;quot;Aucune&amp;quot;, &amp;quot;Webalizer&amp;quot; et &amp;quot;AWStats&amp;quot;. Nous conseillons &amp;quot;AWStats&amp;quot; qui est le choix par défaut.&lt;br /&gt;
* Vous pouvez si vous le souhaitez décocher la case &amp;quot;Statistiques Web (Protéger l&#039;accès à vos statistiques Web avec votre nom d&#039;utilisateur et mot de passe FTP&amp;quot; afin de désactiver la protection des statistiques par mot de passe.)&amp;quot;, néanmoins nous recommandons de garder cette case cochée afin de conserver la confidentialité des visites et fichiers accédés sur votre site.&lt;br /&gt;
* Cliquez sur &amp;quot;OK&amp;quot; pour valider les changements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les failles de sécurité&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un site moderne permet du contenu dynamique, de l&#039;interaction entre l&#039;usager du site et le serveur. De ce fait, l&#039;interaction doit être très strictement cadrée afin que l&#039;utilisateur ne puisse envoyer des commandes lui permettant de prendre le contrôle sur votre site. Si cela est très facile sur un site de taille raisonnable fait manuellement, cela devient extrêmement difficile sur les CMS les plus importants tels que WordPress. Très régulièrement, des failles de sécurité de ce type sont découvertes sur les plus grands CMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Impossible de se connecter à WordPress&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si vous soupçonnez que votre mot de passe aie changé sans intervention de votre part, il est nécessaire de vérifier l&#039;intégrité de votre site (fichiers, utilisateurs présents dans la base de données) à l&#039;aide des différents outils proposés (navigateur de fichiers de votre panneau de contrôle ou FTP, rubrique &amp;quot;Bases de données&amp;quot; de votre panneau de contrôle).&lt;br /&gt;
CF: [[Sécurité]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Procédure de passe WordPress oublié de WordPress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si votre site a bien été configuré pour envoyer des mails en SMTP, vous pouvez utiliser la procédure de mot de passe oublié.&lt;br /&gt;
&lt;br /&gt;
Afin que votre site puisse envoyer des emails, il faut en effet avoir configuré correctement l&#039;envoi SMTP au préalable.&lt;br /&gt;
CF: https://wiki.haisoft.fr/index.php?title=E-mail#Envois_de_mails_depuis_un_site&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réinitialisation via le Wordpress Toolkit de Plesk&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur le nom de votre site Wordpress ou l&#039;icône WordPress.&lt;br /&gt;
* A coté de &amp;quot;Administrateur&amp;quot;, cliquez sur &amp;quot;[Configuration]&amp;quot;.&lt;br /&gt;
* Modifiez votre mot de passe.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réinitialisation via phpMyAdmin&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Bases de données&amp;quot; (ou &amp;quot;Databases&amp;quot; en anglais) puis sur phpMyAdmin&lt;br /&gt;
* Trouvez la table se terminant par _users, cliquez dessus&lt;br /&gt;
* Assurez-vous qu&#039;il n&#039;y a pas d&#039;utilisateur frauduleux, puis à côté de votre utilisateur admin, cliquez sur &amp;quot;Editer&amp;quot; (ou &amp;quot;Edit&amp;quot; en anglais).&lt;br /&gt;
* Sur le champ &amp;quot;user_pass&amp;quot;, choisissez la Fonction &amp;quot;MD5&amp;quot;, entrez votre mot de passe, puis cliquez sur &amp;quot;Exécuter&amp;quot; (ou &amp;quot;Go&amp;quot; en anglais).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Comprendre PHP&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP désigne à la fois le langage de programmation, principalement utilisé pour créer les sites web d&#039;aujourd&#039;hui, ainsi que l&#039;interpréteur PHP qui permet d&#039;exécuter le code PHP.&lt;br /&gt;
&lt;br /&gt;
La très vaste majorité des CMS tels que WordPress, Joomla, PrestaShop utilisent PHP. Pour peu d&#039;être mis à jour, des versions de PHP relativement récentes sont supportées afin d&#039;apporter les meilleures performances et la meilleure sécurité.&lt;br /&gt;
&lt;br /&gt;
HaiSoft permettant le choix de la version de PHP, il en va de la responsabilité de chaque webmaster d&#039;utiliser la version de PHP la plus récente possible. Nous conseillons d&#039;effectuer un contrôle au minimum une fois tous les 6 mois pour chaque site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les versions de PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP évolue avec le temps : Améliorations de performances, de sécurité, ajouts de fonctionnalités, etc.&lt;br /&gt;
&lt;br /&gt;
Ainsi, &#039;&#039;&#039;il est toujours préférable d&#039;utiliser la version de PHP la plus récente possible&#039;&#039;&#039; compatible avec vos scripts PHP et de mettre à jour votre site afin qu&#039;il supporte les nouvelles versions. De la sorte, vous avez une assurance de sécurité et de performances supplémentaire.&lt;br /&gt;
&lt;br /&gt;
HaiSoft met tout en oeuvre pour vous offrir les dernières versions de PHP dès que possible : Sur nos serveurs mutualisés, elles sont généralement disponibles dans la semaine de sortie. Sur serveur dédié ou VM, il suffit d&#039;en faire la demande, ou, les nouvelles versions sont ajoutées à la mise à jour de Plesk sur votre serveur.&lt;br /&gt;
&lt;br /&gt;
En Janvier 2021, à l&#039;écriture de ces mots:&lt;br /&gt;
* La fin totale du support de PHP 5.4, y-compris des mises à jour de sécurité date de 2015&lt;br /&gt;
* Le support de sécurité de PHP 5.6 a expiré le premier Janvier 2019&lt;br /&gt;
* Le support de sécurité de PHP 7.1 a expiré fin 2019.&lt;br /&gt;
* Le support de sécurité de PHP 7.2 a expiré fin 2020.&lt;br /&gt;
* &#039;&#039;&#039;Toute version de PHP inférieure à 7.3 est obsolète&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Le support de sécurité de PHP 7.3 expire en Décembre 2021&#039;&#039;&#039;, prenez les devants, préparez-vous.&lt;br /&gt;
* &#039;&#039;&#039;Il est recommandé d&#039;utiliser PHP 7.4 dont le support de sécurité sera assuré jusqu&#039;à fin 2022.&#039;&#039;&#039;&lt;br /&gt;
* PHP 7.4 nécessite à l&#039;heure actuelle un serveur sous minimum CentOS 7 et Plesk Obsidian (18.0).&lt;br /&gt;
* PHP 8.0 est disponible (Plesk Obsidian, CentOS 7 et 8), son support de sécurité devrait durer jusqu&#039;à fin 2023. Son utilisation n&#039;est pour l&#039;heure pas recommandée avec WordPress car le WP Toolkit de Plesk n&#039;est pas encore compatible.&lt;br /&gt;
&lt;br /&gt;
La liste à jour des versions de PHP supportées est consultable sur le site officiel : https://www.php.net/supported-versions.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Choisir une version de PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HaiSoft vous permet de choisir vous-même votre version de PHP. Cela est un avantage car vous pouvez utilisez le script de votre choix avec la version de PHP de votre choix, de plus, les toutes dernières versions de PHP sont disponibles très rapidement chez HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, une règle est à suivre afin d&#039;obtenir une sécurité et des performances optimales :&lt;br /&gt;
&#039;&#039;&#039;Il faut donc utiliser la version de PHP la plus récente supportée par votre script.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour le réglage de votre version de PHP:&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, allez dans la rubrique &amp;quot;Paramètres PHP&amp;quot;&lt;br /&gt;
* Selectionnez la version de PHP désirée, et validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Après quelques secondes, la version de PHP est active&lt;br /&gt;
* Vérifiez le bon fonctionnement de votre site avant de décider de conserver cette version ou non.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Passage à PHP 5.6 ou supérieur : A savoir&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez une version inférieure à PHP 5.6, voici les principales choses à savoir avant la mise à jour :&lt;br /&gt;
* A partir de PHP 5.6, PHP vérifie désormais le certificat du serveur lors de l&#039;envoi de mails en SMTP. Si votre site envoit des emails en SMTP, il faudra donc vous assurer de bien avoir le nom de votre serveur srvXX.haisoft.net -remplacer &amp;quot;XX&amp;quot; par votre numéro de serveur- en tant que serveur SMTP dans vos paramètres d&#039;envoi.&lt;br /&gt;
* A partir de PHP 7.0, la fonction &amp;quot;mysql_connect&amp;quot; disparait au profit de MySQLi ou PDO_MySQL. Ref: https://www.php.net/manual/fr/function.mysql-connect.php&lt;br /&gt;
* Vous pouvez à tout moment choisir la version de PHP de votre site depuis votre panneau de contrôle Plesk fourni par HaiSoft, comme expliqué plus haut.&lt;br /&gt;
* PHP 7.1 et supérieurs améliorent d&#039;un facteur 1.5 à 10 la vitesse de l&#039;exécution de PHP par rapport à PHP 5.&lt;br /&gt;
* PHP 7.3, qui sera supporté jusqu&#039;au 6 Décembre 2021 est disponible depuis le jour de sa sortie chez HaiSoft et un certain nombre de CMS sont déjà compatibles avec ce dernier. N&#039;hésitez pas à l&#039;utiliser dès maintenant si possible.&lt;br /&gt;
* Si votre CMS n&#039;est pas compatible PHP 7, cela signifie qu&#039;il n&#039;est pas à jour, donc pas sécurisé. Dans ce cas, il faut sérieusement songer à mettre à jour votre CMS ou à en changer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les handlers (gestionnaires) PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Cette rubrique s&#039;adresse principalement aux possesseurs de serveurs VM et dédiés.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le serveur distribuant les fichiers web est généralement Apache.&lt;br /&gt;
&lt;br /&gt;
Apache ne fait que distribuer des fichiers et n&#039;a pas nativement la possibilité d&#039;exécuter du code PHP. Ainsi, PHP est exécuté par Apache via ce que l&#039;on appelle un &amp;quot;handler&amp;quot; (ou gestionnaire en Français).&lt;br /&gt;
&lt;br /&gt;
Le plus ancien handler PHP était mod_php, une extension d&#039;Apache permettant d&#039;exécuter PHP; les fichiers devaient alors appartenir à Apache pour que PHP puisse écrire dans les fichiers web.&lt;br /&gt;
&lt;br /&gt;
Puis, sont apparus CGI et FastCGI, permettant de bien meilleures performances mais surtout de laisser les fichiers appartenir à l&#039;utilisateur correspondant au site, permettant donc une meilleure indépendance des sites sur un serveur et donc une meilleure sécurité. FastCGI divise donc par deux les temps de chargement des pages par rapport à mod_php tout en apportant un fort gain de sécurité.&lt;br /&gt;
&lt;br /&gt;
FPM (ou en Français &amp;quot;Application PHP&amp;quot;) est le dernier handler en date, utilisé par défaut sous CentOS 7 il permet des performances encore supérieures et une meilleure gestion des ressources de chaque site.&lt;br /&gt;
&lt;br /&gt;
Si votre site est encore sous mod_php, HaiSoft recommande de revenir vers nous afin de passer à FastCGI ou FPM (Application PHP); cela nécessite d&#039;adapter les appartenances et permissions sur les fichiers de votre site, il est donc important de profiter de nos services et de nous contacter afin que l&#039;on puisse corriger cela pour vous et que votre transition se déroule le mieux possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Diagnostics&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En dehors de notre formule WordPress dans laquelle nous fournissons un aide au debug et diagnostic de votre site, le diagnostic de fonctionnement d&#039;un site est à la charge du webmaster. En cas d&#039;erreur, il faut consulter les logs du domaine, désactiver les plugins ou thèmes en lien avec l&#039;erreur, vérifier quelle modification a pu entraîner le dysfonctionnement, les fichiers PHP causant des erreurs, effectuer ses mises à jour de CMS, réinstallation manuelle si nécessaire, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Utiliser les logs&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les logs d&#039;un serveur web (historique des requêtes et erreurs) sont nécessaires à toute administration d&#039;un site internet. Ils permettent de vérifier et de comprendre les éventuelles erreurs présentes à la visite ou l&#039;exécution du site.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez consulter ces logs via [[Panneau de contrôle Plesk]], sous le domaine concerné dans la rubrique &amp;quot;Logs&amp;quot;. Il est également possible de filtrer ces logs via les champs libres, ainsi que via le menu déroulant en haut à droite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les codes de statut et d&#039;erreur Apache&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web affichent généralement un code d&#039;erreur lorsque quelque-chose ne fonctionne pas. Ces codes peuvent vous orienter rapidement vers la cause du souci, mais pour plus de détails, il faut systématiquement avoir le réflexe de consulter les logs du site pour en savoir plus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Erreur 500&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une erreur 500 signifie que le code PHP de votre site n&#039;a pas pu êxtre exécuté correctement. Ces erreurs relèvent donc généralement du webmastering et non de l&#039;hébergement.&lt;br /&gt;
&lt;br /&gt;
Causes les plus courantes:&lt;br /&gt;
* Votre code fait appel à une fonction non présente dans la version de PHP choisie pour l&#039;hébergement&lt;br /&gt;
* Un ou plusieurs scripts comportent des erreurs de code&lt;br /&gt;
* Votre code est trop long à s&#039;exécuter et dépasse le max_execution_time (timeout) ou trop lourd et dépasse le memory_limit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;RSA certificate&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;erreur est de type :&lt;br /&gt;
&lt;br /&gt;
Warning AH01909: RSA certificate configured for domain.tld:443 does NOT include an ID which matches the server name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela signifie simplement que votre site n&#039;a pas de certificat valide pour s&#039;afficher en HTTPS. Pour en savoir plus, voir [[Chiffrement TLS]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;ModSecurity&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ModSecurity est un pare-feu applicatif qui bloque les requêtes dangereuses effectuées sur votre site. Certains faux positifs peuvent être observés, en particulier avec WordPress et les différents &amp;quot;builders&amp;quot; existants qui envoient des requêtes à rallonge pour sauvegarder leurs paramètres.&lt;br /&gt;
&lt;br /&gt;
L&#039;erreur est de type :&lt;br /&gt;
[client 192.168.1.128] ModSecurity: [file &amp;quot;/etc/httpd/conf/modsecurity.d/rules/tortix/modsec/50_plesk_basic_asl_rules.conf&amp;quot;] [line &amp;quot;2242&amp;quot;] [id &amp;quot;33340748&amp;quot;] [rev &amp;quot;2&amp;quot;] [msg &amp;quot;Protected by Atomicorp.com Basic Non-Realtime WAF Rules: Generic Path Recursion denied&amp;quot;] [severity &amp;quot;CRITICAL&amp;quot;] Access denied with code 403 (phase 2). Pattern match [...]&lt;br /&gt;
&lt;br /&gt;
Pour désactiver cette sécurité spécifique :&lt;br /&gt;
* Il faut noter le numéro dans le champ [id &amp;quot;&amp;quot;], ici dans l&#039;exemple : 33340748&lt;br /&gt;
* Dans Plesk, sous votre domaine, cliquez sur &amp;quot;Pare-feu des applications Web&amp;quot;&lt;br /&gt;
* Dans le champ &amp;quot;ID de la règle de sécurité&amp;quot;, insérez le numéro de règle à désactiver&lt;br /&gt;
* Si vous avez plusieurs règles à insérer, indiquez une règle par ligne&lt;br /&gt;
* Cliquez sur &amp;quot;OK&amp;quot; pour valider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Optimisation&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La lenteur d&#039;un site internet réduit significativement le temps passé par les visiteurs sur celui-ci. L&#039;optimisation de la vitesse de votre site est donc un élément majeur à ne surtout pas négliger.&lt;br /&gt;
&lt;br /&gt;
Contrairement aux idées reçues, les lenteurs d&#039;un site ne proviennent pas forcément de la lenteur du serveur qui l&#039;héberge. Bien-sûr, un serveur surchargé ou de piètre qualité peut causer des lenteurs, mais HaiSoft fait tout pour éliminer cette possibilité.&lt;br /&gt;
&lt;br /&gt;
En effet, nous mettons tout en oeuvre pour que vous profitiez en permanence d&#039;un hébergement rapide et disponible : L&#039;ensemble des serveurs mutualisés HaiSoft ainsi que tous les nouveaux serveurs sont livrés en SSD pour des performances maximales et constantes. De plus, les serveurs sont activement monitorés de sorte à ce qu&#039;une charge importante soit immédiatement identifiée et le souci très rapidement réglé. Les hébergements HaiSoft, sont donc un excellent moyen de bénéficier de performances exceptionnellement bonnes en toutes circonstances.&lt;br /&gt;
&lt;br /&gt;
Dans un tel contexte, nous constatons que les demandes concernant des lenteurs sur les sites web sont dans la vaste majorité des cas dus à un manque d&#039;optimisation des dits sites, d&#039;où l&#039;utilité de cet article. (Néanmoins, en cas de ralentissement inhabituel sur votre site, n&#039;hésitez pas à contacter votre support HaiSoft pour demander une vérification.)&lt;br /&gt;
&lt;br /&gt;
L&#039;optimisation peut être séparée en deux parties principales :&lt;br /&gt;
* Les ressources CPU utilisées sur le serveur par PHP et MySQL durant le chargement des pages du site&lt;br /&gt;
* Les ressources chargées par les visiteurs du site&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Optimisation des ressources serveur&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le temps de chargement d&#039;une page de votre site est directement liée à la puissance de calcul requise pour la générer. Il est donc important de s&#039;assurer que le code PHP générant les pages soit le plus optimisé possible afin d&#039;offrir un temps de chargement correct. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, un site pas ou mal optimisé peut dans certains cas extrêmes aller jusqu&#039;à ralentir un serveur complet. Si par exemple chaque page entraîne des requêtes MySQL très longues (plus de 20 secondes) et que le site reçoit plusieurs visites par seconde, l&#039;utilisation CPU du serveur peut vite atteindre les 100% et les performances vont se dégrader dramatiquement, voir le serveur peut cesser de répondre. &lt;br /&gt;
&lt;br /&gt;
En outre, il faut bien comprendre que PHP n&#039;utilise qu&#039;un seul coeur de processeur par process (et donc par page chargée). Cela signifie que le temps de chargement des pages de votre site ne sera pas plus rapide avec 8 coeurs qu&#039;avec 2 coeurs s&#039;il n&#039;y a qu&#039;un seul visiteur, mais en revanche, vous pourrez accueillir plus de visiteurs simultanément sans ralentissements.&lt;br /&gt;
&lt;br /&gt;
Les optimisations suivantes sont valables pour tous les CMS (WordPress, Joomla, etc.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Erreurs courantes à éviter&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin de gagner du temps, commençons par les pistes qui vous feront uniquement perdre du temps et sont donc à éviter.&lt;br /&gt;
&lt;br /&gt;
* Multiplier les plugins : La plupart des plugins se chargent à toutes les pages, ralentissant chaque fois un peu plus votre site. De plus, certains peuvent entrer en conflit et l&#039;addition de nombreux plugins multiplie d&#039;autant le risque de rencontrer des bugs.&lt;br /&gt;
* Utiliser des plugins de cache (WPSupercache, WPRocket...) : Les systèmes de cache peuvent générer de nombreux problèmes et les pages dynamiques, si elles fonctionnent encore, resteront lentes. Il faut prendre le problème à sa source et non pas utiliser un paliatif généralement bien moins efficace qu&#039;une réelle optimisation.&lt;br /&gt;
* Garder un site non à jour avec une version de PHP osbolète : Outre le problème de sécurité dramatique occasionné, vous divisez potentiellement par 1,5 à 3 les performances de votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mises à jour&amp;lt;/h3&amp;gt;&lt;br /&gt;
Assurez-vous que votre CMS soit bien à jour, de même que tous ses thèmes, modules, extensions etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Version de PHP&amp;lt;/h3&amp;gt;&lt;br /&gt;
Assurez-vous d&#039;utiliser la dernière version de PHP supportée (réglable via votre [[Panneau de contrôle Plesk]], chaque nouvelle version de PHP depuis PHP 7.0 améliore les performances.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Plugins et extensions&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Limitez autant que possible le nombre de plugins/extensions/modules installés, chaque module est une source de ralentissement supplémentaire.&lt;br /&gt;
* Vérifiez que vous n&#039;avez pas de plugins ou modules trop gourmands en performances. Désactivez tous les modules, vérifiez la vitesse du site, puis réactivez-les progressivement pour trouver le ou les plugins qui ralentissent le site. Cela est également valable pour les thèmes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Bases de données MySQL&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Réduisez le volume de votre base de données.&lt;br /&gt;
* Plus la base de données MySQL est petite, plus les performances seront bonnes.&lt;br /&gt;
* Si votre base de données contient des logs de connexion ou autres, trouvez le moyen de la nettoyer périodiquement (via le backoffice, via un plugin, ou via PHPMyAdmin par exemple).&lt;br /&gt;
* La base de données d&#039;un CMS (sauf exceptions où il y a réellement beaucoup de données, sur un site journalistique par exemple) ne devrait pas excéder les 100Mo grand maximum.&lt;br /&gt;
* Vérifiez le contenu des commentaires qui peuvent contenir des spams, vérifiez les paramètres d&#039;inscription et la politique d&#039;acceptation des commentaires sur le site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Optimisation ressources client&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La taille d&#039;une page, le nombre de ressources chargées, leur provenance, la taille des images et leur compression, sont autant de paramètres qui entrent en jeu dans la vitesse de chargement d&#039;un site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mesure d&#039;optimisation avec GTMetrix&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site https://gtmetrix.com/ permet d&#039;analyser dans le détail les performances de votre site du point de vue des visiteurs.&lt;br /&gt;
&lt;br /&gt;
Avant toute opération d&#039;optimisation des ressources, nous conseillons de réaliser ce test afin de vous donner une bonne idée des éléments à travailler mais également pour suivre la progression des optimisations apportées.&lt;br /&gt;
&lt;br /&gt;
Nous allons vous détailler quelques recommandations les plus fréquentes sur ce wiki, mais la liste n&#039;est pas exhaustive et nous vous invitons à compléter vos recherches si besoin.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Taille globale de la page&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut penser que chacun n&#039;a pas une connexion internet rapide ou un périphérique performant (mobile ou autre) pour visionner votre site.&lt;br /&gt;
&lt;br /&gt;
* Nous conseillons dans la mesure du possible de rester autour des 1Mo maximum pour votre page, de sorte qu&#039;une connexion à même à seulement 2Mbit/s charge la page en 5s environ.&lt;br /&gt;
* Si votre site est très &amp;quot;graphique&amp;quot; et comporte de grandes images, vous pouvez éventuellement monter à une taille de page de 2Mo.&lt;br /&gt;
* Si vous avez un site de photographie, alors il n&#039;y a plus vraiment de normes, mais l&#039;idéal est d&#039;avoir un aperçu des images compressé et possibilité d&#039;agrandir les images en bonne qualité.&lt;br /&gt;
* Si vous insérez des vidéos, sauf exception, mieux vaut utiliser un site externe (YouTube, Vimeo, etc.) qui sera très doué pour proposer différentes qualités et compresser la vidéo comme il se doit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Nombre de requêtes externes&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit requêtes faites à la visite de votre site, pour charger des ressources qui ne proviennent pas de votre site. Les ressources externes sont généralement coûteuses en temps de chargement.&lt;br /&gt;
&lt;br /&gt;
Elles proviennent principalement de thèmes et plugins modifiant l&#039;apparence de votre site, et contiennent surtout des polices, des scripts JS et du CSS.&lt;br /&gt;
&lt;br /&gt;
Une ressource externe entraîne que pour chaque site contenant une ressource, une requête DNS supplémentaire sera effectuée par le visiteur. Ces requêtes prennent quelques millisecondes, qui mises bout à bout peuvent prendre un temps non négligeable, en tout cas pour le premier chargement de page.&lt;br /&gt;
&lt;br /&gt;
De plus, les serveurs externes peuvent être basés loin du pays du visiteur, augmentant la latence et abaissant le débit.&lt;br /&gt;
&lt;br /&gt;
Il faut donc essayer de minimiser autant que possible les ressources externes chargées. Celles-ci sont bien-sûr indiquées par GTMetrix dans le rubrique &amp;quot;YSlow&amp;quot; et &amp;quot;Make fewer HTTP requests&amp;quot; ainsi que dans le &amp;quot;Waterfall&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Idéalement, il faudrait ne charger aucune ressource externe, mais cela est quasiment impossible avec un CMS moderne. Le seuil à éviter de dépasser est donc 30 ressources externes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Nombre total de requêtes&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque ressource génère un petit temps de latence. S&#039;il y a trop de ressources, différentes, le site est ralenti, en particulier sur les connexions ayant un ping (temps de latence) important.&lt;br /&gt;
&lt;br /&gt;
Cette valeur est indiquée en haut à droite du test GTMetrix : &amp;quot;Requests&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nous conseillons d&#039;essayer de rester sous la barre des 100 requêtes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mise à l&#039;échelle des images&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut tenter, dans la mesure du possible, de ne charger dans le site que des images à la taille finale à laquelle elles seront affichées.&lt;br /&gt;
&lt;br /&gt;
Il va de soi que par exemple, mettre une image haute résolution en miniature d&#039;un article n&#039;est pas optimal, pourquoi charger une image de 8Mo en haute résolution alors qu&#039;une image de quelques Kilo Octets en 128x128 aurait peut-être suffit ?&lt;br /&gt;
&lt;br /&gt;
Par chance, la plupart des CMS y-compris WordPress qui a longtemps été en retard sur ce sujet, gèrent les miniatures et sont capables de générer différentes tailles d&#039;images puis d&#039;utiliser la bonne en fonction du contexte. Il faut cependant s&#039;assurer que le thème exploite ensuite correctement ces miniatures. Si ce n&#039;est pas le cas, il faut redimmensionner manuellement les images.&lt;br /&gt;
&lt;br /&gt;
Certains plugins proposent d&#039;effectuer cette tâche : Je vous conseille de sauvegarder vos fichiers et votre base de données avant cette opération qui est risquée.&lt;br /&gt;
&lt;br /&gt;
Via GTMetrix, cette information se site dans &amp;quot;PageSpeed&amp;quot; rubrique &amp;quot;Serve scaled images&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Sur serveur VM et dédié, cela peut être aidé par le module Google PageSpeed intégrable à Plesk. Le module peut convertir à la volée et à la taille de l&#039;écran les images du site (pour peu que la taille des images ne soit pas trop importante à la base). Cela peut être mis en place par votre support et nécessitera de votre part la mise en place d&#039;une clé API Google pour fonctionner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Optimisation de la compression des images&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est recommandé d&#039;utiliser un bon taux de compression des images ainsi que des formats modernes.&lt;br /&gt;
&lt;br /&gt;
Comme pour la mise à l&#039;échelle, le module &amp;quot;PageSpeed&amp;quot; (VM et dédiés uniquement) peut aider sur ce point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Besoin de plus de puissance ?&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les performances de votre site ne vous conviennent toujours pas en suivant ce guide ?&lt;br /&gt;
&lt;br /&gt;
* Client HaiSoft : Contactez votre support HaiSoft par ticket ou téléphone&lt;br /&gt;
* Pas encore client HaiSoft ? Contactez notre service commercial, voir https://www.haisoft.fr/&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Webmastering&amp;diff=391</id>
		<title>Webmastering</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Webmastering&amp;diff=391"/>
		<updated>2021-06-08T07:52:23Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : logs intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le webmastering est la gestion de ce qui relève du contenu du site et plus globalement, de tout ce qui attrait au fonctionnement interne du site, c&#039;est à dire indépendant de l&#039;hébergement.&lt;br /&gt;
&lt;br /&gt;
Le webmastering inclus :&lt;br /&gt;
&lt;br /&gt;
* La connexion à votre backoffice (Wordpress, Joomla ou autre) et la gestion de vos mots de passe pour ces derniers&lt;br /&gt;
* La publication de contenu de votre site&lt;br /&gt;
* La gestion des bugs sur votre site&lt;br /&gt;
* L&#039;installation et la gestion de modules complémentaires&lt;br /&gt;
* La personnalisation de votre site&lt;br /&gt;
* La mise à jour et la sécurisation de votre site&lt;br /&gt;
* L&#039;envoi de mails depuis votre site&lt;br /&gt;
* Etc.&lt;br /&gt;
&lt;br /&gt;
HaiSoft, en tant qu&#039;hébergeur et infogérant, tient à permettre la bonne distribution de votre contenu, mais n&#039;est nullement tenu d&#039;effectuer des tâches de webmastering de votre site. &lt;br /&gt;
&lt;br /&gt;
Cependant, nous pouvons malgré vous assister dans certaines tâches :&lt;br /&gt;
* Si vous ne parvenez pas à comprendre une erreur trouvée dans les logs de votre site que nous vous mettons à disposition, nous pouvons vous l&#039;expliquer.&lt;br /&gt;
* Sous certaines conditions (CMS utilisé, version), il est possible de bénéficier des mises à jour de votre CMS soit sur demande, soit automatiques.&lt;br /&gt;
* Dans le cas d&#039;un piratage, nous revenons vers vous si nous détectons un comportement anormal sur votre site&lt;br /&gt;
* Vous guider afin d&#039;envoyer des emails en SMTP depuis votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Gérer un site Web&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Fonctionnement d&#039;un site&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un site est distribué, on dit qu&#039;il est &amp;quot;hébergé&amp;quot;. L&#039;hébergement, c&#039;est le stockage et la distribution de vos contenus (fichiers, bases de données, emails), mais également l&#039;interprétation de vos scripts (PHP). &lt;br /&gt;
&lt;br /&gt;
Un site web moderne est généralement constitué de deux parties :&lt;br /&gt;
* Les fichiers du site, accessibles en [[FTP]]. Les fichiers d&#039;un site moderne sont généralement faits de scripts PHP et continennent bien-sûr les images et autres contenus CSS, polices, etc.&lt;br /&gt;
* La base de données MySQL, contenant les utilisateurs, mots de passe, les réglages, les articles, produits, etc., c&#039;est ce qui fait vraiment le contenu de votre site.&lt;br /&gt;
&lt;br /&gt;
Le serveur web est constitué :&lt;br /&gt;
* D&#039;un système d&#039;exploitation sous Linux (si l&#039;hébergement est sous Windows, nous vous conseillons de fuir)&lt;br /&gt;
* D&#039;un serveur de fichiers (Généralement Apache, parfois Nginx, ou une combinaison des deux)&lt;br /&gt;
* D&#039;un serveur MySQL (ou MariaDB, qui est son équivalent) qui gère vos bases de données.&lt;br /&gt;
* L&#039;interpréteur PHP qui va permettre d&#039;exécuter vos scripts PHP&lt;br /&gt;
&lt;br /&gt;
On parle de serveur &amp;quot;LAMP&amp;quot; : Linux, Apache MySQL, PHP.&lt;br /&gt;
&lt;br /&gt;
WordPress, Joomla, Prestashop, et tous les principaux CMS (content management system) fonctionnent sur serveur LAMP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Gérer mon site et mon hébergement&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pour la connexion FTP, voir la page dédiée: [[FTP]]&lt;br /&gt;
* Pour la gestion des bases de données, rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine, rubrique &amp;quot;Bases de données&amp;quot; (en haut à droite du panneau de contrôle).&lt;br /&gt;
* Pour le réglage de votre version de PHP, rendez-vous dans votre [[Panneau de contrôle Plesk]], sous votre domaine, rubrique &amp;quot;Paramètres PHP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mettre en place une redirection&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention! Cette étape efface tout contenu web du site à rediriger vers un autre.&lt;br /&gt;
Cette manipulation est destinée aux possesseurs de serveurs dédiés, ou de formules Multi-Domaines/Revendeur/Corporate. Les clients d&#039;hébergements mutualisés doivent effectuer la demande de redirection par ticket support.&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous le domaine désiré, cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Dans &amp;quot;Type d&#039;hébergement&amp;quot;, cliquez sur &amp;quot;Changer&amp;quot;&lt;br /&gt;
* Choisissez &amp;quot;Redirection&amp;quot; ainsi que le type de redirection choisie (301 recommandée)&lt;br /&gt;
* Entrez l&#039;URL de destination désirée et validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Cette action entraine la suppression des données de l&#039;hébergement, validez pour continuer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Note : le lien &amp;quot;Changer&amp;quot; n&#039;apparaîtra pas si vous disposez de sous-domaines sur cet hébergement.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Autre option : Vous pouvez effectuer une redirection via votre site, via du code PHP, HTML... ou via des directives Apache dans un fichier .htaccess&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Consulter les statistiques de mon site&amp;lt;/h2&amp;gt;&lt;br /&gt;
Votre [[Panneau de contrôle Plesk]] conserve et permet de visualiser les statistiques des visites de votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Accès aux statistiques&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les statistiques de visites de votre site faites sans SSL/TLS (HTTP) :&lt;br /&gt;
* Depuis votre panneau de contrôle Plesk, sous le domaine désiré, cliquez sur &amp;quot;Statistiques Web&amp;quot; puis entrez vos identifiants FTP.&lt;br /&gt;
* Pour un accès manuel, l&#039;URL est (remplacez &amp;quot;exemple.tld&amp;quot; par votre domaine) : https://exemple.tld/plesk-stat/webstat/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les statistiques de visites de votre site faites en SSL/TLS (HTTPS) :&lt;br /&gt;
* Depuis votre panneau de contrôle Plesk, sous le domaine désiré, cliquez sur &amp;quot;Statistiques Web SSL/TLS&amp;quot; puis entrez vos identifiants FTP.&lt;br /&gt;
* Pour un accès manuel, l&#039;URL est (remplacez &amp;quot;exemple.tld&amp;quot; par votre domaine) : https://exemple.tld/plesk-stat/webstat-ssl/&lt;br /&gt;
&lt;br /&gt;
Lors de la visite de l&#039;URL des statistiques de votre site, un mot de passe vous sera demandé : Il s&#039;agit de vos identifiants [[FTP]]. Si vous avez oublié votre mot de passe ou nom d&#039;utilisateur, n&#039;hésitez pas à le modifier via votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réglage des statistiques&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous le domaine désiré, cliquez sur &amp;quot;Paramètres d&#039;hébergement&amp;quot;&lt;br /&gt;
* Tout en bas, dans le menu déroulant, choisissez entre &amp;quot;Aucune&amp;quot;, &amp;quot;Webalizer&amp;quot; et &amp;quot;AWStats&amp;quot;. Nous conseillons &amp;quot;AWStats&amp;quot; qui est le choix par défaut.&lt;br /&gt;
* Vous pouvez si vous le souhaitez décocher la case &amp;quot;Statistiques Web (Protéger l&#039;accès à vos statistiques Web avec votre nom d&#039;utilisateur et mot de passe FTP&amp;quot; afin de désactiver la protection des statistiques par mot de passe.)&amp;quot;, néanmoins nous recommandons de garder cette case cochée afin de conserver la confidentialité des visites et fichiers accédés sur votre site.&lt;br /&gt;
* Cliquez sur &amp;quot;OK&amp;quot; pour valider les changements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les failles de sécurité&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un site moderne permet du contenu dynamique, de l&#039;interaction entre l&#039;usager du site et le serveur. De ce fait, l&#039;interaction doit être très strictement cadrée afin que l&#039;utilisateur ne puisse envoyer des commandes lui permettant de prendre le contrôle sur votre site. Si cela est très facile sur un site de taille raisonnable fait manuellement, cela devient extrêmement difficile sur les CMS les plus importants tels que WordPress. Très régulièrement, des failles de sécurité de ce type sont découvertes sur les plus grands CMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Impossible de se connecter à WordPress&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si vous soupçonnez que votre mot de passe aie changé sans intervention de votre part, il est nécessaire de vérifier l&#039;intégrité de votre site (fichiers, utilisateurs présents dans la base de données) à l&#039;aide des différents outils proposés (navigateur de fichiers de votre panneau de contrôle ou FTP, rubrique &amp;quot;Bases de données&amp;quot; de votre panneau de contrôle).&lt;br /&gt;
CF: [[Sécurité]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Procédure de passe WordPress oublié de WordPress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si votre site a bien été configuré pour envoyer des mails en SMTP, vous pouvez utiliser la procédure de mot de passe oublié.&lt;br /&gt;
&lt;br /&gt;
Afin que votre site puisse envoyer des emails, il faut en effet avoir configuré correctement l&#039;envoi SMTP au préalable.&lt;br /&gt;
CF: https://wiki.haisoft.fr/index.php?title=E-mail#Envois_de_mails_depuis_un_site&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réinitialisation via le Wordpress Toolkit de Plesk&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur le nom de votre site Wordpress ou l&#039;icône WordPress.&lt;br /&gt;
* A coté de &amp;quot;Administrateur&amp;quot;, cliquez sur &amp;quot;[Configuration]&amp;quot;.&lt;br /&gt;
* Modifiez votre mot de passe.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réinitialisation via phpMyAdmin&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, cliquez sur &amp;quot;Bases de données&amp;quot; (ou &amp;quot;Databases&amp;quot; en anglais) puis sur phpMyAdmin&lt;br /&gt;
* Trouvez la table se terminant par _users, cliquez dessus&lt;br /&gt;
* Assurez-vous qu&#039;il n&#039;y a pas d&#039;utilisateur frauduleux, puis à côté de votre utilisateur admin, cliquez sur &amp;quot;Editer&amp;quot; (ou &amp;quot;Edit&amp;quot; en anglais).&lt;br /&gt;
* Sur le champ &amp;quot;user_pass&amp;quot;, choisissez la Fonction &amp;quot;MD5&amp;quot;, entrez votre mot de passe, puis cliquez sur &amp;quot;Exécuter&amp;quot; (ou &amp;quot;Go&amp;quot; en anglais).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Comprendre PHP&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP désigne à la fois le langage de programmation, principalement utilisé pour créer les sites web d&#039;aujourd&#039;hui, ainsi que l&#039;interpréteur PHP qui permet d&#039;exécuter le code PHP.&lt;br /&gt;
&lt;br /&gt;
La très vaste majorité des CMS tels que WordPress, Joomla, PrestaShop utilisent PHP. Pour peu d&#039;être mis à jour, des versions de PHP relativement récentes sont supportées afin d&#039;apporter les meilleures performances et la meilleure sécurité.&lt;br /&gt;
&lt;br /&gt;
HaiSoft permettant le choix de la version de PHP, il en va de la responsabilité de chaque webmaster d&#039;utiliser la version de PHP la plus récente possible. Nous conseillons d&#039;effectuer un contrôle au minimum une fois tous les 6 mois pour chaque site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les versions de PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP évolue avec le temps : Améliorations de performances, de sécurité, ajouts de fonctionnalités, etc.&lt;br /&gt;
&lt;br /&gt;
Ainsi, &#039;&#039;&#039;il est toujours préférable d&#039;utiliser la version de PHP la plus récente possible&#039;&#039;&#039; compatible avec vos scripts PHP et de mettre à jour votre site afin qu&#039;il supporte les nouvelles versions. De la sorte, vous avez une assurance de sécurité et de performances supplémentaire.&lt;br /&gt;
&lt;br /&gt;
HaiSoft met tout en oeuvre pour vous offrir les dernières versions de PHP dès que possible : Sur nos serveurs mutualisés, elles sont généralement disponibles dans la semaine de sortie. Sur serveur dédié ou VM, il suffit d&#039;en faire la demande, ou, les nouvelles versions sont ajoutées à la mise à jour de Plesk sur votre serveur.&lt;br /&gt;
&lt;br /&gt;
En Janvier 2021, à l&#039;écriture de ces mots:&lt;br /&gt;
* La fin totale du support de PHP 5.4, y-compris des mises à jour de sécurité date de 2015&lt;br /&gt;
* Le support de sécurité de PHP 5.6 a expiré le premier Janvier 2019&lt;br /&gt;
* Le support de sécurité de PHP 7.1 a expiré fin 2019.&lt;br /&gt;
* Le support de sécurité de PHP 7.2 a expiré fin 2020.&lt;br /&gt;
* &#039;&#039;&#039;Toute version de PHP inférieure à 7.3 est obsolète&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Le support de sécurité de PHP 7.3 expire en Décembre 2021&#039;&#039;&#039;, prenez les devants, préparez-vous.&lt;br /&gt;
* &#039;&#039;&#039;Il est recommandé d&#039;utiliser PHP 7.4 dont le support de sécurité sera assuré jusqu&#039;à fin 2022.&#039;&#039;&#039;&lt;br /&gt;
* PHP 7.4 nécessite à l&#039;heure actuelle un serveur sous minimum CentOS 7 et Plesk Obsidian (18.0).&lt;br /&gt;
* PHP 8.0 est disponible (Plesk Obsidian, CentOS 7 et 8), son support de sécurité devrait durer jusqu&#039;à fin 2023. Son utilisation n&#039;est pour l&#039;heure pas recommandée avec WordPress car le WP Toolkit de Plesk n&#039;est pas encore compatible.&lt;br /&gt;
&lt;br /&gt;
La liste à jour des versions de PHP supportées est consultable sur le site officiel : https://www.php.net/supported-versions.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Choisir une version de PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HaiSoft vous permet de choisir vous-même votre version de PHP. Cela est un avantage car vous pouvez utilisez le script de votre choix avec la version de PHP de votre choix, de plus, les toutes dernières versions de PHP sont disponibles très rapidement chez HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, une règle est à suivre afin d&#039;obtenir une sécurité et des performances optimales :&lt;br /&gt;
&#039;&#039;&#039;Il faut donc utiliser la version de PHP la plus récente supportée par votre script.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour le réglage de votre version de PHP:&lt;br /&gt;
* Rendez-vous dans votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Sous votre domaine, allez dans la rubrique &amp;quot;Paramètres PHP&amp;quot;&lt;br /&gt;
* Selectionnez la version de PHP désirée, et validez avec &amp;quot;OK&amp;quot;&lt;br /&gt;
* Après quelques secondes, la version de PHP est active&lt;br /&gt;
* Vérifiez le bon fonctionnement de votre site avant de décider de conserver cette version ou non.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Passage à PHP 5.6 ou supérieur : A savoir&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez une version inférieure à PHP 5.6, voici les principales choses à savoir avant la mise à jour :&lt;br /&gt;
* A partir de PHP 5.6, PHP vérifie désormais le certificat du serveur lors de l&#039;envoi de mails en SMTP. Si votre site envoit des emails en SMTP, il faudra donc vous assurer de bien avoir le nom de votre serveur srvXX.haisoft.net -remplacer &amp;quot;XX&amp;quot; par votre numéro de serveur- en tant que serveur SMTP dans vos paramètres d&#039;envoi.&lt;br /&gt;
* A partir de PHP 7.0, la fonction &amp;quot;mysql_connect&amp;quot; disparait au profit de MySQLi ou PDO_MySQL. Ref: https://www.php.net/manual/fr/function.mysql-connect.php&lt;br /&gt;
* Vous pouvez à tout moment choisir la version de PHP de votre site depuis votre panneau de contrôle Plesk fourni par HaiSoft, comme expliqué plus haut.&lt;br /&gt;
* PHP 7.1 et supérieurs améliorent d&#039;un facteur 1.5 à 10 la vitesse de l&#039;exécution de PHP par rapport à PHP 5.&lt;br /&gt;
* PHP 7.3, qui sera supporté jusqu&#039;au 6 Décembre 2021 est disponible depuis le jour de sa sortie chez HaiSoft et un certain nombre de CMS sont déjà compatibles avec ce dernier. N&#039;hésitez pas à l&#039;utiliser dès maintenant si possible.&lt;br /&gt;
* Si votre CMS n&#039;est pas compatible PHP 7, cela signifie qu&#039;il n&#039;est pas à jour, donc pas sécurisé. Dans ce cas, il faut sérieusement songer à mettre à jour votre CMS ou à en changer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les handlers (gestionnaires) PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Cette rubrique s&#039;adresse principalement aux possesseurs de serveurs VM et dédiés.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le serveur distribuant les fichiers web est généralement Apache.&lt;br /&gt;
&lt;br /&gt;
Apache ne fait que distribuer des fichiers et n&#039;a pas nativement la possibilité d&#039;exécuter du code PHP. Ainsi, PHP est exécuté par Apache via ce que l&#039;on appelle un &amp;quot;handler&amp;quot; (ou gestionnaire en Français).&lt;br /&gt;
&lt;br /&gt;
Le plus ancien handler PHP était mod_php, une extension d&#039;Apache permettant d&#039;exécuter PHP; les fichiers devaient alors appartenir à Apache pour que PHP puisse écrire dans les fichiers web.&lt;br /&gt;
&lt;br /&gt;
Puis, sont apparus CGI et FastCGI, permettant de bien meilleures performances mais surtout de laisser les fichiers appartenir à l&#039;utilisateur correspondant au site, permettant donc une meilleure indépendance des sites sur un serveur et donc une meilleure sécurité. FastCGI divise donc par deux les temps de chargement des pages par rapport à mod_php tout en apportant un fort gain de sécurité.&lt;br /&gt;
&lt;br /&gt;
FPM (ou en Français &amp;quot;Application PHP&amp;quot;) est le dernier handler en date, utilisé par défaut sous CentOS 7 il permet des performances encore supérieures et une meilleure gestion des ressources de chaque site.&lt;br /&gt;
&lt;br /&gt;
Si votre site est encore sous mod_php, HaiSoft recommande de revenir vers nous afin de passer à FastCGI ou FPM (Application PHP); cela nécessite d&#039;adapter les appartenances et permissions sur les fichiers de votre site, il est donc important de profiter de nos services et de nous contacter afin que l&#039;on puisse corriger cela pour vous et que votre transition se déroule le mieux possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Diagnostics&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le diagnostic de fonctionnement d&#039;un site est à la charge du webmaster. En cas d&#039;erreurs, il faut consulter les logs du domaine, désactiver les plugins en lien avec l&#039;erreur, vérifier quelle modification a pu entraîner le dysfonctionnement, les fichiers PHP causant des erreurs, effectuer ses mises à jour de CMS, réinstallation manuelle si nécessaire, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Utiliser les logs&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les logs d&#039;un serveur web (historique des requêtes et erreurs) sont nécessaires à toute administration d&#039;un site internet. Ils permettent de vérifier et de comprendre les éventuelles erreurs présentes à la visite ou l&#039;exécution du site.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez consulter ces logs via [[Panneau de contrôle Plesk]], sous le domaine concerné dans la rubrique &amp;quot;Logs&amp;quot;. Il est également possible de filtrer ces logs via les champs libres, ainsi que via le menu déroulant en haut à droite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Les codes de statut et d&#039;erreur Apache&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web affichent généralement un code d&#039;erreur lorsque quelque-chose ne fonctionne pas. Ces codes peuvent vous orienter rapidement vers la cause du souci, mais pour plus de détails, il faut systématiquement avoir le réflexe de consulter les logs du site pour en savoir plus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Erreur 500&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une erreur 500 signifie que le code PHP de votre site n&#039;a pas pu êxtre exécuté correctement. Ces erreurs relèvent donc généralement du webmastering et non de l&#039;hébergement.&lt;br /&gt;
&lt;br /&gt;
Causes les plus courantes:&lt;br /&gt;
* Votre code fait appel à une fonction non présente dans la version de PHP choisie pour l&#039;hébergement&lt;br /&gt;
* Un ou plusieurs scripts comportent des erreurs de code&lt;br /&gt;
* Votre code est trop long à s&#039;exécuter et dépasse le max_execution_time (timeout) ou trop lourd et dépasse le memory_limit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;RSA certificate&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;erreur est de type :&lt;br /&gt;
&lt;br /&gt;
Warning AH01909: RSA certificate configured for domain.tld:443 does NOT include an ID which matches the server name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela signifie simplement que votre site n&#039;a pas de certificat valide pour s&#039;afficher en HTTPS. Pour en savoir plus, voir [[Chiffrement TLS]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;ModSecurity&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ModSecurity est un pare-feu applicatif qui bloque les requêtes dangereuses effectuées sur votre site. Certains faux positifs peuvent être observés, en particulier avec WordPress et les différents &amp;quot;builders&amp;quot; existants qui envoient des requêtes à rallonge pour sauvegarder leurs paramètres.&lt;br /&gt;
&lt;br /&gt;
L&#039;erreur est de type :&lt;br /&gt;
[client 192.168.1.128] ModSecurity: [file &amp;quot;/etc/httpd/conf/modsecurity.d/rules/tortix/modsec/50_plesk_basic_asl_rules.conf&amp;quot;] [line &amp;quot;2242&amp;quot;] [id &amp;quot;33340748&amp;quot;] [rev &amp;quot;2&amp;quot;] [msg &amp;quot;Protected by Atomicorp.com Basic Non-Realtime WAF Rules: Generic Path Recursion denied&amp;quot;] [severity &amp;quot;CRITICAL&amp;quot;] Access denied with code 403 (phase 2). Pattern match [...]&lt;br /&gt;
&lt;br /&gt;
Pour désactiver cette sécurité spécifique :&lt;br /&gt;
* Il faut noter le numéro dans le champ [id &amp;quot;&amp;quot;], ici dans l&#039;exemple : 33340748&lt;br /&gt;
* Dans Plesk, sous votre domaine, cliquez sur &amp;quot;Pare-feu des applications Web&amp;quot;&lt;br /&gt;
* Dans le champ &amp;quot;ID de la règle de sécurité&amp;quot;, insérez le numéro de règle à désactiver&lt;br /&gt;
* Si vous avez plusieurs règles à insérer, indiquez une règle par ligne&lt;br /&gt;
* Cliquez sur &amp;quot;OK&amp;quot; pour valider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Optimisation&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La lenteur d&#039;un site internet réduit significativement le temps passé par les visiteurs sur celui-ci. L&#039;optimisation de la vitesse de votre site est donc un élément majeur à ne surtout pas négliger.&lt;br /&gt;
&lt;br /&gt;
Contrairement aux idées reçues, les lenteurs d&#039;un site ne proviennent pas forcément de la lenteur du serveur qui l&#039;héberge. Bien-sûr, un serveur surchargé ou de piètre qualité peut causer des lenteurs, mais HaiSoft fait tout pour éliminer cette possibilité.&lt;br /&gt;
&lt;br /&gt;
En effet, nous mettons tout en oeuvre pour que vous profitiez en permanence d&#039;un hébergement rapide et disponible : L&#039;ensemble des serveurs mutualisés HaiSoft ainsi que tous les nouveaux serveurs sont livrés en SSD pour des performances maximales et constantes. De plus, les serveurs sont activement monitorés de sorte à ce qu&#039;une charge importante soit immédiatement identifiée et le souci très rapidement réglé. Les hébergements HaiSoft, sont donc un excellent moyen de bénéficier de performances exceptionnellement bonnes en toutes circonstances.&lt;br /&gt;
&lt;br /&gt;
Dans un tel contexte, nous constatons que les demandes concernant des lenteurs sur les sites web sont dans la vaste majorité des cas dus à un manque d&#039;optimisation des dits sites, d&#039;où l&#039;utilité de cet article. (Néanmoins, en cas de ralentissement inhabituel sur votre site, n&#039;hésitez pas à contacter votre support HaiSoft pour demander une vérification.)&lt;br /&gt;
&lt;br /&gt;
L&#039;optimisation peut être séparée en deux parties principales :&lt;br /&gt;
* Les ressources CPU utilisées sur le serveur par PHP et MySQL durant le chargement des pages du site&lt;br /&gt;
* Les ressources chargées par les visiteurs du site&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Optimisation des ressources serveur&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le temps de chargement d&#039;une page de votre site est directement liée à la puissance de calcul requise pour la générer. Il est donc important de s&#039;assurer que le code PHP générant les pages soit le plus optimisé possible afin d&#039;offrir un temps de chargement correct. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, un site pas ou mal optimisé peut dans certains cas extrêmes aller jusqu&#039;à ralentir un serveur complet. Si par exemple chaque page entraîne des requêtes MySQL très longues (plus de 20 secondes) et que le site reçoit plusieurs visites par seconde, l&#039;utilisation CPU du serveur peut vite atteindre les 100% et les performances vont se dégrader dramatiquement, voir le serveur peut cesser de répondre. &lt;br /&gt;
&lt;br /&gt;
En outre, il faut bien comprendre que PHP n&#039;utilise qu&#039;un seul coeur de processeur par process (et donc par page chargée). Cela signifie que le temps de chargement des pages de votre site ne sera pas plus rapide avec 8 coeurs qu&#039;avec 2 coeurs s&#039;il n&#039;y a qu&#039;un seul visiteur, mais en revanche, vous pourrez accueillir plus de visiteurs simultanément sans ralentissements.&lt;br /&gt;
&lt;br /&gt;
Les optimisations suivantes sont valables pour tous les CMS (WordPress, Joomla, etc.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Erreurs courantes à éviter&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afin de gagner du temps, commençons par les pistes qui vous feront uniquement perdre du temps et sont donc à éviter.&lt;br /&gt;
&lt;br /&gt;
* Multiplier les plugins : La plupart des plugins se chargent à toutes les pages, ralentissant chaque fois un peu plus votre site. De plus, certains peuvent entrer en conflit et l&#039;addition de nombreux plugins multiplie d&#039;autant le risque de rencontrer des bugs.&lt;br /&gt;
* Utiliser des plugins de cache (WPSupercache, WPRocket...) : Les systèmes de cache peuvent générer de nombreux problèmes et les pages dynamiques, si elles fonctionnent encore, resteront lentes. Il faut prendre le problème à sa source et non pas utiliser un paliatif généralement bien moins efficace qu&#039;une réelle optimisation.&lt;br /&gt;
* Garder un site non à jour avec une version de PHP osbolète : Outre le problème de sécurité dramatique occasionné, vous divisez potentiellement par 1,5 à 3 les performances de votre site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mises à jour&amp;lt;/h3&amp;gt;&lt;br /&gt;
Assurez-vous que votre CMS soit bien à jour, de même que tous ses thèmes, modules, extensions etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Version de PHP&amp;lt;/h3&amp;gt;&lt;br /&gt;
Assurez-vous d&#039;utiliser la dernière version de PHP supportée (réglable via votre [[Panneau de contrôle Plesk]], chaque nouvelle version de PHP depuis PHP 7.0 améliore les performances.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Plugins et extensions&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Limitez autant que possible le nombre de plugins/extensions/modules installés, chaque module est une source de ralentissement supplémentaire.&lt;br /&gt;
* Vérifiez que vous n&#039;avez pas de plugins ou modules trop gourmands en performances. Désactivez tous les modules, vérifiez la vitesse du site, puis réactivez-les progressivement pour trouver le ou les plugins qui ralentissent le site. Cela est également valable pour les thèmes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Bases de données MySQL&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Réduisez le volume de votre base de données.&lt;br /&gt;
* Plus la base de données MySQL est petite, plus les performances seront bonnes.&lt;br /&gt;
* Si votre base de données contient des logs de connexion ou autres, trouvez le moyen de la nettoyer périodiquement (via le backoffice, via un plugin, ou via PHPMyAdmin par exemple).&lt;br /&gt;
* La base de données d&#039;un CMS (sauf exceptions où il y a réellement beaucoup de données, sur un site journalistique par exemple) ne devrait pas excéder les 100Mo grand maximum.&lt;br /&gt;
* Vérifiez le contenu des commentaires qui peuvent contenir des spams, vérifiez les paramètres d&#039;inscription et la politique d&#039;acceptation des commentaires sur le site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Optimisation ressources client&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La taille d&#039;une page, le nombre de ressources chargées, leur provenance, la taille des images et leur compression, sont autant de paramètres qui entrent en jeu dans la vitesse de chargement d&#039;un site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mesure d&#039;optimisation avec GTMetrix&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le site https://gtmetrix.com/ permet d&#039;analyser dans le détail les performances de votre site du point de vue des visiteurs.&lt;br /&gt;
&lt;br /&gt;
Avant toute opération d&#039;optimisation des ressources, nous conseillons de réaliser ce test afin de vous donner une bonne idée des éléments à travailler mais également pour suivre la progression des optimisations apportées.&lt;br /&gt;
&lt;br /&gt;
Nous allons vous détailler quelques recommandations les plus fréquentes sur ce wiki, mais la liste n&#039;est pas exhaustive et nous vous invitons à compléter vos recherches si besoin.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Taille globale de la page&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut penser que chacun n&#039;a pas une connexion internet rapide ou un périphérique performant (mobile ou autre) pour visionner votre site.&lt;br /&gt;
&lt;br /&gt;
* Nous conseillons dans la mesure du possible de rester autour des 1Mo maximum pour votre page, de sorte qu&#039;une connexion à même à seulement 2Mbit/s charge la page en 5s environ.&lt;br /&gt;
* Si votre site est très &amp;quot;graphique&amp;quot; et comporte de grandes images, vous pouvez éventuellement monter à une taille de page de 2Mo.&lt;br /&gt;
* Si vous avez un site de photographie, alors il n&#039;y a plus vraiment de normes, mais l&#039;idéal est d&#039;avoir un aperçu des images compressé et possibilité d&#039;agrandir les images en bonne qualité.&lt;br /&gt;
* Si vous insérez des vidéos, sauf exception, mieux vaut utiliser un site externe (YouTube, Vimeo, etc.) qui sera très doué pour proposer différentes qualités et compresser la vidéo comme il se doit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Nombre de requêtes externes&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit requêtes faites à la visite de votre site, pour charger des ressources qui ne proviennent pas de votre site. Les ressources externes sont généralement coûteuses en temps de chargement.&lt;br /&gt;
&lt;br /&gt;
Elles proviennent principalement de thèmes et plugins modifiant l&#039;apparence de votre site, et contiennent surtout des polices, des scripts JS et du CSS.&lt;br /&gt;
&lt;br /&gt;
Une ressource externe entraîne que pour chaque site contenant une ressource, une requête DNS supplémentaire sera effectuée par le visiteur. Ces requêtes prennent quelques millisecondes, qui mises bout à bout peuvent prendre un temps non négligeable, en tout cas pour le premier chargement de page.&lt;br /&gt;
&lt;br /&gt;
De plus, les serveurs externes peuvent être basés loin du pays du visiteur, augmentant la latence et abaissant le débit.&lt;br /&gt;
&lt;br /&gt;
Il faut donc essayer de minimiser autant que possible les ressources externes chargées. Celles-ci sont bien-sûr indiquées par GTMetrix dans le rubrique &amp;quot;YSlow&amp;quot; et &amp;quot;Make fewer HTTP requests&amp;quot; ainsi que dans le &amp;quot;Waterfall&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Idéalement, il faudrait ne charger aucune ressource externe, mais cela est quasiment impossible avec un CMS moderne. Le seuil à éviter de dépasser est donc 30 ressources externes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Nombre total de requêtes&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque ressource génère un petit temps de latence. S&#039;il y a trop de ressources, différentes, le site est ralenti, en particulier sur les connexions ayant un ping (temps de latence) important.&lt;br /&gt;
&lt;br /&gt;
Cette valeur est indiquée en haut à droite du test GTMetrix : &amp;quot;Requests&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nous conseillons d&#039;essayer de rester sous la barre des 100 requêtes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Mise à l&#039;échelle des images&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut tenter, dans la mesure du possible, de ne charger dans le site que des images à la taille finale à laquelle elles seront affichées.&lt;br /&gt;
&lt;br /&gt;
Il va de soi que par exemple, mettre une image haute résolution en miniature d&#039;un article n&#039;est pas optimal, pourquoi charger une image de 8Mo en haute résolution alors qu&#039;une image de quelques Kilo Octets en 128x128 aurait peut-être suffit ?&lt;br /&gt;
&lt;br /&gt;
Par chance, la plupart des CMS y-compris WordPress qui a longtemps été en retard sur ce sujet, gèrent les miniatures et sont capables de générer différentes tailles d&#039;images puis d&#039;utiliser la bonne en fonction du contexte. Il faut cependant s&#039;assurer que le thème exploite ensuite correctement ces miniatures. Si ce n&#039;est pas le cas, il faut redimmensionner manuellement les images.&lt;br /&gt;
&lt;br /&gt;
Certains plugins proposent d&#039;effectuer cette tâche : Je vous conseille de sauvegarder vos fichiers et votre base de données avant cette opération qui est risquée.&lt;br /&gt;
&lt;br /&gt;
Via GTMetrix, cette information se site dans &amp;quot;PageSpeed&amp;quot; rubrique &amp;quot;Serve scaled images&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Sur serveur VM et dédié, cela peut être aidé par le module Google PageSpeed intégrable à Plesk. Le module peut convertir à la volée et à la taille de l&#039;écran les images du site (pour peu que la taille des images ne soit pas trop importante à la base). Cela peut être mis en place par votre support et nécessitera de votre part la mise en place d&#039;une clé API Google pour fonctionner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Optimisation de la compression des images&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est recommandé d&#039;utiliser un bon taux de compression des images ainsi que des formats modernes.&lt;br /&gt;
&lt;br /&gt;
Comme pour la mise à l&#039;échelle, le module &amp;quot;PageSpeed&amp;quot; (VM et dédiés uniquement) peut aider sur ce point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Besoin de plus de puissance ?&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les performances de votre site ne vous conviennent toujours pas en suivant ce guide ?&lt;br /&gt;
&lt;br /&gt;
* Client HaiSoft : Contactez votre support HaiSoft par ticket ou téléphone&lt;br /&gt;
* Pas encore client HaiSoft ? Contactez notre service commercial, voir https://www.haisoft.fr/&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=S%C3%A9curit%C3%A9&amp;diff=390</id>
		<title>Sécurité</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=S%C3%A9curit%C3%A9&amp;diff=390"/>
		<updated>2021-04-15T13:57:53Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Prévention&amp;lt;/h1&amp;gt;&lt;br /&gt;
Lorsque l&#039;on parle de sécurité, il ne faut négliger aucun aspect. Votre sécurité finale sera celle du maillon le plus faible de votre chaîne.&lt;br /&gt;
&lt;br /&gt;
Si HaiSoft use de nombreux systèmes de protection (firewalls réseau et applicatifs, anti-bruteforce, etc.), soyez bien conscients qu&#039;internet est une jungle où grouillent d&#039;innombrables pirates et robots pirates qui attaqueront votre site et vos adresses email quoi qu&#039;il arrive, qui que vous soyez, et dès lors qu&#039;ils existent. Malgré nos protections, un piratage reste possible lorsque le propriétaire d&#039;un domaine fait preuve de négligence : Absence de mises à jour, mots de passe trop simple, et votre site se retrouve piraté, et votre boîte mail se retrouve en libre accès et envoie du spam... &lt;br /&gt;
&lt;br /&gt;
Afin d&#039;éviter cela, de nombreuses bonnes pratiques simples mais essentielles vous permettent d&#039;assurer une utilisation de vos services en toute sécurité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Choisir de bons mots de passe&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vos mots de passe protègent l&#039;accès à vos services. Que ce soit un accès FTP, à votre espace client, à Plesk, à votre boîte mail, vous souhaitez être la seule personne à accéder à vos services. De nombreux robots et utilisateurs malveillants parcourent le web à la recherche de mots de passe simples afin de profiter de vos accès, pour de l&#039;envoi de spams, de la diffusion publicitaire, ou de la simple malfaisance. C&#039;est pourquoi, il est primmordial de choisir des mots de passe sécurisés, que l&#039;on appelle couramment de &amp;quot;bons mots de passe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Un bon mot de passe doit:&#039;&#039;&#039;&lt;br /&gt;
* Faire au minimum 8 caractères&lt;br /&gt;
* Contenir minuscules, majuscules, chiffres et signes&lt;br /&gt;
* Être unique&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Un mot de passe ne doit pas:&#039;&#039;&#039;&lt;br /&gt;
* Contenir des mots existants dans le dictionnaire&lt;br /&gt;
* Contenir un quelconque mot en rapport avec le compte pour lequel il est utilisé&lt;br /&gt;
* Contenir une suite facile (azerty, 123, 2017, etc)&lt;br /&gt;
* Être basé sur des informations vous concernant (dates de naissance, adresse, nom de l&#039;animal de compagnie, etc.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Utiliser SSL/TLS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lors de votre utilisation d&#039;un service en ligne quel qu&#039;il soit, vous échangez des données avec le serveur. Nous pouvons imaginer qu&#039;un individu présent sur le réseau entre vous et le serveur, ou connecté au même réseau wifi que vous parvienne à lire les données qui transitent. Que ce soit le contenu de vos échanges ou vos identifiants de connexion, il n&#039;est pas souhaitable que les données interceptées soient déchiffrables par un tiers. Pour cela, le protocole SSL a été inventé. Il est désormais remplacé par son successeur le TLS, mais continue d&#039;être appelé &amp;quot;SSL&amp;quot;. Pour éviter la confusion, on emploie donc l&#039;appellation &amp;quot;SSL/TLS&amp;quot;. Ce protocole nécessite l&#039;utilisation d&#039;un certificat signé par une autorité comme Let&#039;s Encrypt.&lt;br /&gt;
&lt;br /&gt;
Pour utiliser SSL/TLS, il faut :&lt;br /&gt;
* Pour une connexion à un site ou un webmail, s&#039;assurer d&#039;avoir généré un certificat (possible gratuitement avec Let&#039;s Encrypt via votre [[Panneau de contrôle Plesk]]) et s&#039;assurer d&#039;accéder au site avec &amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt;&lt;br /&gt;
* Pour une connexion FTP, il faut s&#039;assurer d&#039;utiliser FTPS (port 2121 sur les serveurs mutualisés HaiSoft)&lt;br /&gt;
* Pour une connexion POP/IMAP/SMTP, il faut s&#039;assurer d&#039;activer SSL/TLS dans votre logiciel de messagerie et d&#039;utiliser les ports correspondants, et d&#039;utiliser le nom d&#039;hôte de votre serveur pour la connexion. Voir: [[E-mail]]&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations, voir [[:Catégorie:Chiffrement TLS|Chiffrement TLS]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Sécuriser son site web&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Découvrez 7 erreurs de sécurité à éviter : https://blog.haisoft.fr/web/7-erreurs-capitales-securite-webmastering/&lt;br /&gt;
&lt;br /&gt;
Pour minimiser les risques de piratage sur un site, il convient :&lt;br /&gt;
&lt;br /&gt;
* De tenir son CMS (Wordpres/Joomla/etc.) à jour le plus fréquemment possible.&lt;br /&gt;
* De mettre à jour tous les plugins et thèmes et de s&#039;assurer de ne pas utiliser d&#039;abandonwares.&lt;br /&gt;
* D&#039;installer des addons provenant de sources sûres uniquement.&lt;br /&gt;
* D&#039;utiliser une version de PHP (réglable dans Plesk) en accord avec les mises à jour faites de votre CMS et la plus récente possible.&lt;br /&gt;
* Optionnellement, d&#039;installer un plugin de sécurité comme Wordfence pour Wordpress.&lt;br /&gt;
* Dans le cas de WordPress, s&#039;aider du WordPress Toolkit intégré à Plesk pour activer les mises à jour automatiques et appliquer des améliorations de sécurité supplémentaires.&lt;br /&gt;
* De vérifier dans votre base de données via PHPMyAdmin (disponible via Plesk) qu&#039;il n&#039;y a pas d&#039;utilisateur administrateur inconnu.&lt;br /&gt;
* De s&#039;assurer d&#039;avoir des mots de passe FTP/MySQL/Admin assez complexes pour ne pas être devinés par des robots.&lt;br /&gt;
* De s&#039;assurer d&#039;avoir des permissions standard ou plus restrictives sur ses fichiers, mais pas de &amp;quot;chmod 777&amp;quot;.&lt;br /&gt;
* Si possible, de masquer la version du CMS utilisée&lt;br /&gt;
* Eviter la présence de contenu PHP obsolète sur l&#039;hébergement : Par exemple, le dossier dossier &amp;quot;old&amp;quot; contenant votre ancien site ne devrait en aucun cas être accessible en ligne, il s&#039;agit là d&#039;une énorme faille de sécurité car vous n&#039;allez jamais mettre à jour ce contenu. De plus, il consomme de la place sur votre formule. Archivez-le sur votre PC ou placez-le dans un dossier parent à &amp;quot;httpdocs&amp;quot;, mais ne le laissez en aucun cas accessible en ligne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Protéger son site avec SiteLock&amp;lt;/h2&amp;gt;&lt;br /&gt;
HaiSoft est en partenariat avec SiteLock afin de vous offrir un outil supplémentaire pour protéger vos sites sensibles.&lt;br /&gt;
&lt;br /&gt;
SiteLock permet notamment:&lt;br /&gt;
* De vous avertir des failles de sécurité sur votre site, afin de pouvoir agir de manière proactive sur la sécurité de votre site&lt;br /&gt;
* De vous alerter si des fichiers changent dans votre site et donc s&#039;il y a des intrusions&lt;br /&gt;
* De restaurer les fichiers modifiés&lt;br /&gt;
&lt;br /&gt;
Ce service n&#039;est efficace que couplé à une réactivité du webmaster face aux failles de sécurité du site.&lt;br /&gt;
&lt;br /&gt;
N&#039;hésitez pas à vous renseigner auprès du service commercial HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Piratage&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nombreuses erreurs ou négligences peuvent entrainer un piratage de l&#039;un de vos services. Néanmoins, il est possible de se prémunir contre la très vaste majorité des piratages en prenant quelques précautions souvent très simples. Votre niveau de sécurité effectif est celui du maillon le plus faible de votre système, c&#039;est pourquoi il est important de comprendre les différentes sources possibles de piratage afin d&#039;avoir en permanence les bons réflexes vous permettant de les éviter. En outre, il est élémentaire d&#039;effectuer des backups (sauvegardes) de ses données, dans le cas où la précaution ne suffirait pas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Piratages de sites web&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Causes de piratages de sites&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un site est généralement piraté par l&#039;une des manières suivantes (du plus au moins fréquent) :&lt;br /&gt;
* Faille de sécurité dans le code PHP (CMS obsolète, code trop permissif) permettant une injection MySQL ou un envoi de fichiers sur votre site, donnant ainsi au pirate le total contrôle de votre site.&lt;br /&gt;
* Utilisation d&#039;une version ancienne de PHP&lt;br /&gt;
* Mot de passe backoffice (admin) trop simple&lt;br /&gt;
* Mot de passe FTP ou MySQL trop simple&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Réparer un piratage&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Restauration de backup&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suite à un piratage, la solution privilégiée est de restaurer un backup sain de votre site, c&#039;est à dire datant d&#039;avant la première trace de piratage de votre site, puis de procéder à la sécurisation de votre site.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez un backup complet (fichiers + bases de données), restaurez-les en intégralité puis sécurisez votre site.&lt;br /&gt;
* Clients mutualisés, HaiSoft conserve des backups de ses serveurs durant environ 6 mois. Cette restauration est payante.&lt;br /&gt;
* Clients dédiés ou semi dédiés, la présence d&#039;un backup et sa durée de rétention dépend de l&#039;espace de backup souscri et du réglage de rétention choisi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Réparation par HaiSoft&amp;lt;/h4&amp;gt;&lt;br /&gt;
Si aucun backup sain de votre site n&#039;est disponible, HaiSoft peut :&lt;br /&gt;
* Dans le cas d&#039;un WordPress, proposer une maintenance de nettoyage, réinstallation originaux de WordPress, mise à jour et sécurisation la plus complète possible. Contactez-nous pour en savoir plus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Réinstallation&amp;lt;/h4&amp;gt;&lt;br /&gt;
Dans certains cas, la réinstallation d&#039;un nouveau site vierge est la meilleure option. HaiSoft peut se charger d&#039;installer WordPress pour vous. Nous proposons également des formules de mises à jour, qui incluent de nombreux services tels que : La mise en place des mises à jour automatiques, le backup automatique quotidien, l&#039;engagement anti-hack (si votre site était piraté malgré toutes les bonnes précautions, nous utilisons notre méthode de réparation manuelle sans frais), la configuration de l&#039;envoi de mails depuis le site (SMTP), le conseil personnalisé, et bien plus encore.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Réparation manuelle&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si aucun backup sain de votre site n&#039;est disponible, voici la procédure à appliquer pour tenter de réparer votre site.&lt;br /&gt;
L&#039;opération dure environ entre 1 et 4h pour un utilisateur expérimenté en fonction des difficultés rencontrées. HaiSoft peut réaliser la procédure pour vous sur les sites WordPress (contactez nos services pour connaître le tarif).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Pré-requis&amp;lt;/h5&amp;gt;&lt;br /&gt;
Cette procédure nécessite les compétences suivantes :&lt;br /&gt;
* Avoir accès au [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Maîtriser l&#039;accès [[FTP]]&lt;br /&gt;
* Comprendre le fonctionnement de son CMS et être capable de retrouver les fichiers PHP originaux de son site&lt;br /&gt;
* Comprendre la structure de la base de données de son CMS et être capable d&#039;y retrouver des anomalies (utilisateurs indésirables par exemple)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Préparation&amp;lt;/h5&amp;gt;&lt;br /&gt;
* Connectez-vous à votre [[Panneau de contrôle Plesk]]&lt;br /&gt;
* Changez votre mot de passe [[FTP]] et connectez-vous en FTP&lt;br /&gt;
* Effectuez un backup (sauvegarde) de l&#039;ensemble fichiers de votre site en [[FTP]] ainsi que de sa base de données via Plesk (exporter un dump) à conserver précieusement de votre côté (sur votre ordinateur, disque dur externe, NAS, cloud)&lt;br /&gt;
&amp;lt;h5&amp;gt;Nettoyage&amp;lt;/h5&amp;gt;&lt;br /&gt;
* Si le plugin ImunifyAV est disponible, consultez la liste des fichiers infectés et vérifiez/supprimez au moins ces fichiers-ci ainsi que leurs voisins.&lt;br /&gt;
* Dans l&#039;idéal, il faut supprimer tout fichier PHP présent sur le serveur (pour WordPress, conservez uniquement wp-content/uploads sur le serveur)&lt;br /&gt;
* Réinstaller les fichiers originaux de votre CMS. Les plugins et thèmes sains téléchargeables sur le site de l&#039;éditeur (par exemple wordpress.org).&lt;br /&gt;
* Vérifier les utilisateurs présents dans votre base de données via PHPMyAdmin et supprimer les utilisateurs inconnus (pour WordPress, vérifiez la table portant un nom se terminant par _users)&lt;br /&gt;
&amp;lt;h5&amp;gt;Sécurisation et réactivation&amp;lt;/h5&amp;gt;&lt;br /&gt;
* Modifier votre mot de passe de DB MySQL&lt;br /&gt;
* Définir la version de PHP la plus récente compatible avec votre site (La dernière disponible sur le serveur pour WordPress)&lt;br /&gt;
* Nous demander la réactivation du site si ce dernier était désactivé sur serveur mutualisé&lt;br /&gt;
* Visiter votre site, renseigner les informations de la DB pour qu&#039;il détecte votre installation&lt;br /&gt;
* Faire détecter votre installation de WordPress dans Plesk et activer les améliorations de sécurité&lt;br /&gt;
* Changer votre mot de passe admin backoffice&lt;br /&gt;
* Installer le plugin WordFence, lancer un scan avancé, et suivre ses recommandations&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Après un piratage&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Après un piratage, il convient au minimum :&lt;br /&gt;
&lt;br /&gt;
* De changer les mots de passe FTP, MySQL, et Back Office&lt;br /&gt;
* De vérifier l&#039;intégrité de son site (fichiers, bases de données, utilisateurs...)&lt;br /&gt;
* De faire toutes les mises à jour de son site et de sa version de PHP&lt;br /&gt;
* Appliquer les différentes mesures de prévention préconisées sur cette page et ailleurs&lt;br /&gt;
* De faire une sauvegarde de son site en état optimal&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Ticket_Support&amp;diff=389</id>
		<title>Ticket Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Ticket_Support&amp;diff=389"/>
		<updated>2021-04-02T15:45:53Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Support]]&lt;br /&gt;
&amp;lt;h1&amp;gt;Qu&#039;est-ce qu&#039;un ticket support ?&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ticket support est une requête effectuée depuis votre espace client, entre notre service client/technique et vous.&lt;br /&gt;
&lt;br /&gt;
A savoir :&lt;br /&gt;
&lt;br /&gt;
* Il s&#039;agit d&#039;une messagerie privée et sécurisée vous permettant de demander de l&#039;aide, une modification de votre offre, ou toute autre requête relative à vos services HaiSoft.&lt;br /&gt;
* Nos services peuvent également vous contacter par ticket en cas d&#039;action à effectuer sur votre compte ou vos hébergements (facturation, sécurisation, envois de spams, etc.).&lt;br /&gt;
* Vos requêtes effectuées par ticket support font acte d&#039;autorité sur vos services HaiSoft. Vous pouvez souscrire, modifier ou résilier un service via votre espace client. Veillez donc à garder cet accès personnel et sécurisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Pourquoi ne puis-je pas obtenir du support par mail ?&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seul votre espace client fait office d&#039;autorité et vous authentifie auprès d&#039;HaiSoft. Toute demande d&#039;information spécifique ou de modification de votre compte doit donc passer par un ticket support permettant d&#039;attester que nous communiquons bien avec le propriétaire du compte client.&lt;br /&gt;
&lt;br /&gt;
Aussi, les emails ne permettent pas un suivi ordonné et complet par l&#039;ensemble de l&#039;équipe HaiSoft, et ne permettent pas la gestion des priorités de traitement des tickets. Il est donc beaucoup plus efficace de passer par ticket support pour toutes vos demandes.&lt;br /&gt;
&lt;br /&gt;
Veuillez noter qu&#039;un email envoyé sur une boîte mail interne d&#039;HaiSoft sans ticket n&#039;a pas de garantie d&#039;être traité s&#039;il n&#039;est pas accompagné d&#039;un ticket support mentionnant explicitement ce mail : Seuls les tickets support ont la garantie d&#039;être traités.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Ticket_Support&amp;diff=388</id>
		<title>Ticket Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Ticket_Support&amp;diff=388"/>
		<updated>2021-04-02T14:06:10Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Premières infos tickets support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Support]]&lt;br /&gt;
&amp;lt;h1&amp;gt;Qu&#039;est-ce qu&#039;un ticket support ?&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un ticket support est une requête effectuée depuis votre espace client, entre notre service client/technique et vous.&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit d&#039;une messagerie privée et sécurisée vous permettant de demander de l&#039;aide, une modification de votre offre, ou toute autre requête relative à vos services HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Nos services peuvent également vous contacter par ticket en cas d&#039;action à effectuer sur votre compte ou vos hébergements (facturation, sécurisation, envois de spams, etc.).&lt;br /&gt;
&lt;br /&gt;
Vos requêtes effectuées par ticket support font acte d&#039;autorité sur vos services HaiSoft. Vous pouvez souscrire, modifier ou résilier un service via votre espace client. Veillez donc à garder cet accès personnel et sécurisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Pourquoi ne puis-je pas obtenir du support par mail ?&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seul votre espace client fait office d&#039;autorité et vous authentifie auprès d&#039;HaiSoft. Toute demande d&#039;information spécifique ou de modification de votre compte doit donc passer par un ticket support permettant d&#039;attester que nous communiquons bien avec le propriétaire du compte client.&lt;br /&gt;
&lt;br /&gt;
Aussi, les emails ne permettent pas un suivi ordonné et complet par l&#039;ensemble de l&#039;équipe HaiSoft, et ne permettent pas la gestion des priorités de traitement des tickets. Il est beaucoup plus efficace de passer par ticket support pour toutes vos demandes. Veuillez noter qu&#039;un email envoyé sur une boîte mail interne d&#039;HaiSoft sans ticket n&#039;a pas de garantie d&#039;être traité s&#039;il n&#039;est pas accompagné d&#039;un ticket support mentionnant explicitement ce mail : Seuls les tickets support ont la garantie d&#039;être traités.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Cat%C3%A9gorie:DNS&amp;diff=387</id>
		<title>Catégorie:DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Cat%C3%A9gorie:DNS&amp;diff=387"/>
		<updated>2021-03-15T11:15:04Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le DNS (Domain Name System) permet de faire &amp;quot;pointer&amp;quot; un nom de domaine vers une adresse IP et donc un serveur. On parle de &amp;quot;Résolution DNS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Autrement dit, au lieu de devoir connaître l&#039;adresse IP du site que vous souhaitez visiter, vous pouvez simplement vous souvenir de son [[Nom de domaine]] qui &amp;quot;pointe&amp;quot; vers l&#039;IP du serveur contenant le site.&lt;br /&gt;
&lt;br /&gt;
Outre les pointages IP, les DNS peuvent contenir diverses méta-informations, notamment concernant l&#039;envoi et la réception des emails.&lt;br /&gt;
Il est aussi possible de définir des sous-domaines en ajoutant des entrées DNS. &lt;br /&gt;
&lt;br /&gt;
Les pointages DNS sont régis par deux éléments :&lt;br /&gt;
&lt;br /&gt;
* Les [[NS (Name Servers)]] qui sont les serveurs DNS dits &amp;quot;autoritaires&amp;quot; du domaine, définis chez le registrar.&lt;br /&gt;
* La (ou les) [[Zone DNS]], indiqués comme &amp;quot;NS&amp;quot;, qui contient les enregistrements DNS finaux d&#039;un domaine et déterminent ses pointages.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Cat%C3%A9gorie:DNS&amp;diff=386</id>
		<title>Catégorie:DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Cat%C3%A9gorie:DNS&amp;diff=386"/>
		<updated>2021-03-15T11:11:14Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : précision &amp;quot;NS&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le DNS (Domain Name System) permet de faire &amp;quot;pointer&amp;quot; un nom de domaine vers une adresse IP et donc un serveur. On parle de &amp;quot;Résolution DNS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Autrement dit, au lieu de devoir connaître l&#039;adresse IP du site que vous souhaitez visiter, vous pouvez simplement vous souvenir de son [[Nom de domaine]] qui &amp;quot;pointe&amp;quot; vers l&#039;IP du serveur contenant le site.&lt;br /&gt;
&lt;br /&gt;
Outre les pointages IP, les DNS peuvent contenir diverses méta-informations, notamment concernant l&#039;envoi et la réception des emails.&lt;br /&gt;
Il est aussi possible de définir des sous-domaines en ajoutant des entrées DNS. &lt;br /&gt;
&lt;br /&gt;
Les pointages DNS sont régis par deux éléments :&lt;br /&gt;
&lt;br /&gt;
* Les [[NS (Name Servers)]] qui sont les les serveurs DNS dits &amp;quot;autoritaires&amp;quot;, définis chez le registrar et contenant les pointages de la &amp;quot;Zone DNS&amp;quot; du domaine.&lt;br /&gt;
* La [[Zone DNS]], qui contient les Enregistrements DNS qui sont les réglages effectifs des différents pointages du domaine.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=385</id>
		<title>Récupérer la gestion DNS et transférer un domaine chez HaiSoft</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=385"/>
		<updated>2021-02-08T11:12:56Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:DNS]]&lt;br /&gt;
&lt;br /&gt;
Vous cherchez à récupérer la main sur un domaine et sa zone DNS, pour l&#039;héberger et/ou changer de registrar. Aussi, vous souhaitez éviter toute interruption de service.&lt;br /&gt;
&lt;br /&gt;
Cette procédure est complexe et nécessite une parfaite compréhension de l&#039;hébergement et des DNS. Si besoin d&#039;une intervention sûre, n&#039;hésitez pas à profiter des services professionnels réalisés par nos techniciens : https://www.haisoft.fr/migrer-mon-hebergement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Connaissances pré-requises&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vous devez au préalable connaître ce que sont les [[NS_(Name_Servers)|NS]]&lt;br /&gt;
* Vous devez également maîtriser la gestion d&#039;une [[Zone_DNS|Zone DNS]] via [[Plesk]] et connaître les différentes valeurs importantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Préparation&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Feuille de route&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
* Sur cette zone DNS, vous réduirez les TTL afin que vos futures modifications soient prises en compte rapidement.&lt;br /&gt;
* Si DNSSEC est utilisé sur ce domaine, il faut le désactiver au niveau registrar&lt;br /&gt;
* Vous pourrez ensuite changer les NS pour utiliser ceux de votre hébergement HaiSoft. Il n&#039;y aura alors aucun changement perceptible mais vous aurez le contrôle direct sur les pointages DNS du domaine.&lt;br /&gt;
* Il faut ensuite patienter 48h pour que le changement de NS soit effectif dans le monde entier (propagation) car la valeur de NS a une durée de vie de 48h, durant lesquelles les serveurs DNS du monde entier ayant effectué une requête pour votre domaine conservent cette information.&lt;br /&gt;
* Il faut ensuite dupliquer/migrer le contenu que vous souhaitez héberger (fichiers, bases de données, emails)&lt;br /&gt;
* Après cela, vous pourrez effectuer les modifications DNS désirées pour notamment héberger ce site sur votre hébergement HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Dupliquer la zone DNS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
&lt;br /&gt;
Pour chaque entrée, assurez-vous de bien remplacer, ajouter, et supprimer les valeurs superflues de sorte à bien reproduire la zone DNS en place.&lt;br /&gt;
&lt;br /&gt;
Attention, vous devez conserver les valeurs suivantes :&lt;br /&gt;
* Entrées de type NS : Celles-ci soivent rester celles par défaut d&#039;HaiSoft afin que le DNS primaire et secondaire réponde bien aux requêtes DNS et que votre zone DNS soit bien dupliquée sur dns2.haisoft.net (le DNS secondaire).&lt;br /&gt;
&lt;br /&gt;
Les valeurs importantes :&lt;br /&gt;
* Entrées de type A pour les domaines et sous-domaines&lt;br /&gt;
* Entrées de type CNAME pour les sous-domaines&lt;br /&gt;
* Entrées de type MX pour les serveurs de réception mails&lt;br /&gt;
* Entrées TXT pour les règles SPF, clés DKIM, validations Google/Microsoft et autres&lt;br /&gt;
* Plus rarement, entrées SRV pour des règles de configuration/connexion à certains services&lt;br /&gt;
&lt;br /&gt;
Valeurs pouvant être ignorées :&lt;br /&gt;
* Certaines valeurs TXT, type &amp;quot;www1|fr&amp;quot;.&lt;br /&gt;
* Les MX de faible priorité (nombre élevé) n&#039;étant pas ou plus utilisés lorsqu&#039;il y a un MX de plus haute priorité (nombre faible)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Abaisser les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Dans votre panneau de contrôle Plesk, rubrique &amp;quot;Paramètres DNS&amp;quot;, utilisez l&#039;onglet &amp;quot;SOA&amp;quot; pour définir le &amp;quot;TTL&amp;quot; à : 120 secondes.&lt;br /&gt;
&lt;br /&gt;
Cela permettra à vos futures modifications d&#039;être effectives en 2 minutes maximum.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez au passage vérifier dans cet onglet que le &amp;quot;Serveur de noms&amp;quot; est bien votre serveur HaiSoft sur lequel vous réglez cette zone DNS.&lt;br /&gt;
&lt;br /&gt;
Note : Une valeur inférieure de TTL risque de ne pas fonctionner, 120s est le minimum recommandé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Changer les NS&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Désactiver DNSSEC&amp;lt;/h2&amp;gt;&lt;br /&gt;
Au niveau registrar, si DNSSEC est activé, veillez à le désactiver. Il s&#039;agit d&#039;un chiffrement DNS facultatif qui empêchera la réponse DNS de votre domaine dans la majorité des cas après changement des NS s&#039;il reste activé. Par définition, cela ne peut pas fonctionner avec un serveur DNS tiers, à moins d&#039;y pré-configurer une clé DNSSEC et de définir cette clé au niveau registrar. Pour l&#039;heure, pour faire simple, désactivez simplement DNSSEC s&#039;il est activé.&lt;br /&gt;
&lt;br /&gt;
Si vous n&#039;êtes pas sûr de cela, vérifiez via ce site : https://dnssec-analyzer.verisignlabs.com/ , renseignez votre nom de domaine, faites &amp;quot;entrée&amp;quot;. Si DNSSEC est désactivé, le dernier champ du tableau ne doit contenir qu&#039;une seule icône verte, sur &amp;quot;A RR has value&amp;quot;, les autres champs doivent être une croix rouge.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Changer les NS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au niveau de votre registrar, définissez les NS de votre serveur HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Quelques exemples (remplacez &amp;quot;XX&amp;quot; ou &amp;quot;XXX&amp;quot; par votre numéro de serveur HaiSoft).&lt;br /&gt;
&lt;br /&gt;
Serveur mutualisé&lt;br /&gt;
* srvXXa.haisoft.net&lt;br /&gt;
* srvXXb.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur VM :&lt;br /&gt;
* vmXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur DS :&lt;br /&gt;
* dsXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Suite à cette modification, patientez au moins 48h afin que la modification soit prise en compte à 100% à travers le monde.&lt;br /&gt;
Aucun changement ne doit être visible côté visiteur/utilisateur, si votre duplication de zone DNS a bien été effectuée. La seule différence à cette étape est que c&#039;est désormais votre serveur HaiSoft qui gère la zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Dupliquer le contenu&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A ce stade, si ce n&#039;est pas déjà fait, il convient de dupliquer le contenu (fichiers, bases de données, emails) de l&#039;ancien serveur vers le nouveau.&lt;br /&gt;
&lt;br /&gt;
Cette étape doit être répétée juste avant le changement de pointage.&lt;br /&gt;
&lt;br /&gt;
Il convient également de tester le bon fonctionnement du site web via cette méthode : https://blog.haisoft.fr/web/comment-acceder-a-un-hebergement-dont-le-nom-de-domaine-nest-pas-actif-ou-pointe-ailleurs/&lt;br /&gt;
&lt;br /&gt;
Vérifiez attentivement la version de PHP utilisée ainsi que les éventuelles erreurs dans les logs. CF : https://wiki.haisoft.fr/index.php?title=Webmastering#Utiliser_les_logs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Pointer vers HaiSoft&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si possible, il convient de désactiver les anciens hébergements qui ne seront plus utilisés afin d&#039;éviter tout risque d&#039;accès à un service n&#039;étant plus d&#039;actualité et visant à être migré. Typiquement, passer le site en maitenance ou désactiver l&#039;ancien hébergement. Il faut également resynchroniser une dernière fois les données de l&#039;ancien serveur vers le nouveau (fichiers, bases de données, emails).&lt;br /&gt;
&lt;br /&gt;
Deux cas de figure ensuite :&lt;br /&gt;
&lt;br /&gt;
1) Si vous souhaitez héberger l&#039;ensemble des services (web et mail) sur votre serveur HaiSoft, alors, rétablissez le réglage par défaut de votre zone DNS via Plesk.&lt;br /&gt;
&lt;br /&gt;
2) Si vous souhaitez héberger uniquement des sites ou les mails modifiez les entrées correspondantes :&lt;br /&gt;
- Pour les entrées de type A, définissez l&#039;IP de votre serveur HaiSoft (visible sur la page principale du domaine dans Plesk)&lt;br /&gt;
- Pour les entrées de type CNAME, définissez le nom de domaine principal (si son entrée type A pointe vers votre serveur), ou le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les MX, définissez le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les entrées TXT SPF, assurez-vous d&#039;autoriser le serveur HaiSoft, expédiant le mail. Voir : https://wiki.haisoft.fr/index.php?title=S%C3%A9curisations_et_normes_email#R.C3.A8gle_SPF_HaiSoft&lt;br /&gt;
- Pour les entrées TXT DKIM, au cas par cas, supprimez celles qui correspondaient à l&#039;ancien serveur de mails principal&lt;br /&gt;
- Pour les entrées DMARC, à vous de voir la politique désirée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Ré-augmenter les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Une fois que vous avez pu attester que les services fonctionnent comme attendu, redéfinissez des TTL plus élevés (24h par exemple) via l&#039;onglet &amp;quot;SOA&amp;quot; des paramètres DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Tâches post-migration&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est généralement conseillé d&#039;appliquer les actions suivantes après une migration d&#039;un hébergement vers votre serveur (dans cet ordre) :&lt;br /&gt;
* Génération d&#039;un certificat SSL/TLS Let&#039;s Encrypt via Plesk pour le domaine, les sous-domaines, le webmail et le serveur de messagerie (wildcard conseillé)&lt;br /&gt;
* Désactivation du mode maintenance du site si nécessaire&lt;br /&gt;
* Activation de la configuration automatique et de la signature DKIM (via les réglages email du domaine dans Plesk&lt;br /&gt;
* Vérification de la version de PHP et des logs d&#039;erreurs sur le site web&lt;br /&gt;
* Si vous avez repris la gestion email, reconfiguration des clients de messagerie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Transférer le domaine&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il peut être préféable pour de nombreuses raisons de changer de registrar et de transférer votre domaine chez HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Pour cela :&lt;br /&gt;
* Récupérez simplement le code de transfert du domaine chez l&#039;ancien registrar&lt;br /&gt;
* Passez commande sur le site HaiSoft pour un transfert de domaine, ou, si vous êtes déjà client, ouvrez un ticket support pour demander le transfert et fournissez le code de transfert dans le ticket&lt;br /&gt;
&lt;br /&gt;
Sans validation du client ou de l&#039;ancien registrar, le transfert peut prendre jusqu&#039;à 14j. Il convient donc de patienter.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=384</id>
		<title>Récupérer la gestion DNS et transférer un domaine chez HaiSoft</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=384"/>
		<updated>2021-02-08T11:11:17Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : transfert de domaine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:DNS]]&lt;br /&gt;
&lt;br /&gt;
Vous cherchez à récupérer la main sur un domaine et sa zone DNS, pour l&#039;héberger et/ou changer de registrar. Aussi, vous souhaitez éviter toute interruption de service.&lt;br /&gt;
&lt;br /&gt;
Cette procédure est complexe et nécessite une parfaite compréhension de l&#039;hébergement et des DNS. Si besoin d&#039;une intervention sûre, n&#039;hésitez pas à profiter des services professionnels réalisés par nos techniciens : https://www.haisoft.fr/migrer-mon-hebergement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Connaissances pré-requises&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vous devez au préalable connaître ce que sont les [[NS_(Name_Servers)|NS]]&lt;br /&gt;
* Vous devez également maîtriser la gestion d&#039;une [[Zone_DNS|Zone DNS]] via [[Plesk]] et connaître les différentes valeurs importantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Préparation&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Feuille de route&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
* Sur cette zone DNS, vous réduirez les TTL afin que vos futures modifications soient prises en compte rapidement.&lt;br /&gt;
* Si DNSSEC est utilisé sur ce domaine, il faut le désactiver au niveau registrar&lt;br /&gt;
* Vous pourrez ensuite changer les NS pour utiliser ceux de votre hébergement HaiSoft. Il n&#039;y aura alors aucun changement perceptible mais vous aurez le contrôle direct sur les pointages DNS du domaine.&lt;br /&gt;
* Il faut ensuite patienter 48h pour que le changement de NS soit effectif dans le monde entier (propagation) car la valeur de NS a une durée de vie de 48h, durant lesquelles les serveurs DNS du monde entier ayant effectué une requête pour votre domaine conservent cette information.&lt;br /&gt;
* Il faut ensuite dupliquer/migrer le contenu que vous souhaitez héberger (fichiers, bases de données, emails)&lt;br /&gt;
* Après cela, vous pourrez effectuer les modifications DNS désirées pour notamment héberger ce site sur votre hébergement HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Dupliquer la zone DNS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
&lt;br /&gt;
Pour chaque entrée, assurez-vous de bien remplacer, ajouter, et supprimer les valeurs superflues de sorte à bien reproduire la zone DNS en place.&lt;br /&gt;
&lt;br /&gt;
Attention, vous devez conserver les valeurs suivantes :&lt;br /&gt;
* Entrées de type NS : Celles-ci soivent rester celles par défaut d&#039;HaiSoft afin que le DNS primaire et secondaire réponde bien aux requêtes DNS et que votre zone DNS soit bien dupliquée sur dns2.haisoft.net (le DNS secondaire).&lt;br /&gt;
&lt;br /&gt;
Les valeurs importantes :&lt;br /&gt;
* Entrées de type A pour les domaines et sous-domaines&lt;br /&gt;
* Entrées de type CNAME pour les sous-domaines&lt;br /&gt;
* Entrées de type MX pour les serveurs de réception mails&lt;br /&gt;
* Entrées TXT pour les règles SPF, clés DKIM, validations Google/Microsoft et autres&lt;br /&gt;
* Plus rarement, entrées SRV pour des règles de configuration/connexion à certains services&lt;br /&gt;
&lt;br /&gt;
Valeurs pouvant être ignorées :&lt;br /&gt;
* Certaines valeurs TXT, type &amp;quot;www1|fr&amp;quot;.&lt;br /&gt;
* Les MX de faible priorité (nombre élevé) n&#039;étant pas ou plus utilisés lorsqu&#039;il y a un MX de plus haute priorité (nombre faible)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Abaisser les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Dans votre panneau de contrôle Plesk, rubrique &amp;quot;Paramètres DNS&amp;quot;, utilisez l&#039;onglet &amp;quot;SOA&amp;quot; pour définir le &amp;quot;TTL&amp;quot; à : 120 secondes.&lt;br /&gt;
&lt;br /&gt;
Cela permettra à vos futures modifications d&#039;être effectives en 2 minutes maximum.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez au passage vérifier dans cet onglet que le &amp;quot;Serveur de noms&amp;quot; est bien votre serveur HaiSoft sur lequel vous réglez cette zone DNS.&lt;br /&gt;
&lt;br /&gt;
Note : Une valeur inférieure de TTL risque de ne pas fonctionner, 120s est le minimum recommandé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Changer les NS&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Désactiver DNSSEC&amp;lt;/h2&amp;gt;&lt;br /&gt;
Au niveau registrar, si DNSSEC est activé, veillez à le désactiver. Il s&#039;agit d&#039;un chiffrement DNS facultatif qui empêchera la réponse DNS de votre domaine dans la majorité des cas après changement des NS s&#039;il reste activé. Par définition, cela ne peut pas fonctionner avec un serveur DNS tiers, à moins d&#039;y pré-configurer une clé DNSSEC et de définir cette clé au niveau registrar. Pour l&#039;heure, pour faire simple, désactivez simplement DNSSEC s&#039;il est activé.&lt;br /&gt;
&lt;br /&gt;
Si vous n&#039;êtes pas sûr de cela, vérifiez via ce site : https://dnssec-analyzer.verisignlabs.com/ , renseignez votre nom de domaine, faites &amp;quot;entrée&amp;quot;. Si DNSSEC est désactivé, le dernier champ du tableau ne doit contenir qu&#039;une seule icône verte, sur &amp;quot;A RR has value&amp;quot;, les autres champs doivent être une croix rouge.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Changer les NS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au niveau de votre registrar, définissez les NS de votre serveur HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Quelques exemples (remplacez &amp;quot;XX&amp;quot; ou &amp;quot;XXX&amp;quot; par votre numéro de serveur HaiSoft).&lt;br /&gt;
&lt;br /&gt;
Serveur mutualisé&lt;br /&gt;
* srvXXa.haisoft.net&lt;br /&gt;
* srvXXb.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur VM :&lt;br /&gt;
* vmXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur DS :&lt;br /&gt;
* dsXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Suite à cette modification, patientez au moins 48h afin que la modification soit prise en compte à 100% à travers le monde.&lt;br /&gt;
Aucun changement ne doit être visible côté visiteur/utilisateur, si votre duplication de zone DNS a bien été effectuée. La seule différence à cette étape est que c&#039;est désormais votre serveur HaiSoft qui gère la zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Dupliquer le contenu&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A ce stade, si ce n&#039;est pas déjà fait, il convient de dupliquer le contenu (fichiers, bases de données, emails) de l&#039;ancien serveur vers le nouveau.&lt;br /&gt;
&lt;br /&gt;
Cette étape doit être répétée juste avant le changement de pointage.&lt;br /&gt;
&lt;br /&gt;
Il convient également de tester le bon fonctionnement du site web via cette méthode : https://blog.haisoft.fr/web/comment-acceder-a-un-hebergement-dont-le-nom-de-domaine-nest-pas-actif-ou-pointe-ailleurs/&lt;br /&gt;
&lt;br /&gt;
Vérifiez attentivement la version de PHP utilisée ainsi que les éventuelles erreurs dans les logs. CF : https://wiki.haisoft.fr/index.php?title=Webmastering#Utiliser_les_logs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Pointer vers HaiSoft&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si possible, il convient de désactiver les anciens hébergements qui ne seront plus utilisés afin d&#039;éviter tout risque d&#039;accès à un service n&#039;étant plus d&#039;actualité et visant à être migré. Typiquement, passer le site en maitenance ou désactiver l&#039;ancien hébergement. Il faut également resynchroniser une dernière fois les données de l&#039;ancien serveur vers le nouveau (fichiers, bases de données, emails).&lt;br /&gt;
&lt;br /&gt;
Deux cas de figure ensuite :&lt;br /&gt;
&lt;br /&gt;
1) Si vous souhaitez héberger l&#039;ensemble des services (web et mail) sur votre serveur HaiSoft, alors, rétablissez le réglage par défaut de votre zone DNS via Plesk.&lt;br /&gt;
&lt;br /&gt;
2) Si vous souhaitez héberger uniquement des sites ou les mails modifiez les entrées correspondantes :&lt;br /&gt;
- Pour les entrées de type A, définissez l&#039;IP de votre serveur HaiSoft (visible sur la page principale du domaine dans Plesk)&lt;br /&gt;
- Pour les entrées de type CNAME, définissez le nom de domaine principal (si son entrée type A pointe vers votre serveur), ou le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les MX, définissez le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les entrées TXT SPF, assurez-vous d&#039;autoriser le serveur HaiSoft, expédiant le mail. Voir : https://wiki.haisoft.fr/index.php?title=S%C3%A9curisations_et_normes_email#R.C3.A8gle_SPF_HaiSoft&lt;br /&gt;
- Pour les entrées TXT DKIM, au cas par cas, supprimez celles qui correspondaient à l&#039;ancien serveur de mails principal&lt;br /&gt;
- Pour les entrées DMARC, à vous de voir la politique désirée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Ré-augmenter les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Une fois que vous avez pu attester que les services fonctionnent comme attendu, redéfinissez des TTL plus élevés (24h par exemple) via l&#039;onglet &amp;quot;SOA&amp;quot; des paramètres DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Tâches post-migration&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est généralement conseillé d&#039;appliquer les actions suivantes après une migration d&#039;un hébergement vers votre serveur (dans cet ordre) :&lt;br /&gt;
* Génération d&#039;un certificat SSL/TLS Let&#039;s Encrypt via Plesk pour le domaine, les sous-domaines, le webmail et le serveur de messagerie (wildcard conseillé)&lt;br /&gt;
* Désactivation du mode maintenance du site si nécessaire&lt;br /&gt;
* Activation de la configuration automatique et de la signature DKIM (via les réglages email du domaine dans Plesk&lt;br /&gt;
* Vérification de la version de PHP et des logs d&#039;erreurs sur le site web&lt;br /&gt;
* Si vous avez repris la gestion email, reconfiguration des clients de messagerie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Transférer le domaine&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il peut être préféable pour de nombreuses raisons de changer de registrar et de transférer votre domaine chez HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Pour cela :&lt;br /&gt;
* Récupérez simplement le code de transfert du domaine chez l&#039;ancien registrar&lt;br /&gt;
* Passez commande sur le site HaiSoft pour un transfert de domaine, ou, si vous êtes déjà client, ouvrez un ticket support pour demander le transfert et fournissez le code de transfert dans le ticket&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=383</id>
		<title>Récupérer la gestion DNS et transférer un domaine chez HaiSoft</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=383"/>
		<updated>2021-02-08T11:05:59Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:DNS]]&lt;br /&gt;
&lt;br /&gt;
Vous cherchez à récupérer la main sur un domaine et sa zone DNS, pour l&#039;héberger et/ou changer de registrar. Aussi, vous souhaitez éviter toute interruption de service.&lt;br /&gt;
&lt;br /&gt;
Cette procédure est complexe et nécessite une parfaite compréhension de l&#039;hébergement et des DNS. Si besoin d&#039;une intervention sûre, n&#039;hésitez pas à profiter des services professionnels réalisés par nos techniciens : https://www.haisoft.fr/migrer-mon-hebergement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Connaissances pré-requises&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vous devez au préalable connaître ce que sont les [[NS_(Name_Servers)|NS]]&lt;br /&gt;
* Vous devez également maîtriser la gestion d&#039;une [[Zone_DNS|Zone DNS]] via [[Plesk]] et connaître les différentes valeurs importantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Préparation&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Feuille de route&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
* Sur cette zone DNS, vous réduirez les TTL afin que vos futures modifications soient prises en compte rapidement.&lt;br /&gt;
* Si DNSSEC est utilisé sur ce domaine, il faut le désactiver au niveau registrar&lt;br /&gt;
* Vous pourrez ensuite changer les NS pour utiliser ceux de votre hébergement HaiSoft. Il n&#039;y aura alors aucun changement perceptible mais vous aurez le contrôle direct sur les pointages DNS du domaine.&lt;br /&gt;
* Il faut ensuite patienter 48h pour que le changement de NS soit effectif dans le monde entier (propagation) car la valeur de NS a une durée de vie de 48h, durant lesquelles les serveurs DNS du monde entier ayant effectué une requête pour votre domaine conservent cette information.&lt;br /&gt;
* Il faut ensuite dupliquer/migrer le contenu que vous souhaitez héberger (fichiers, bases de données, emails)&lt;br /&gt;
* Après cela, vous pourrez effectuer les modifications DNS désirées pour notamment héberger ce site sur votre hébergement HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Dupliquer la zone DNS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
&lt;br /&gt;
Pour chaque entrée, assurez-vous de bien remplacer, ajouter, et supprimer les valeurs superflues de sorte à bien reproduire la zone DNS en place.&lt;br /&gt;
&lt;br /&gt;
Attention, vous devez conserver les valeurs suivantes :&lt;br /&gt;
* Entrées de type NS : Celles-ci soivent rester celles par défaut d&#039;HaiSoft afin que le DNS primaire et secondaire réponde bien aux requêtes DNS et que votre zone DNS soit bien dupliquée sur dns2.haisoft.net (le DNS secondaire).&lt;br /&gt;
&lt;br /&gt;
Les valeurs importantes :&lt;br /&gt;
* Entrées de type A pour les domaines et sous-domaines&lt;br /&gt;
* Entrées de type CNAME pour les sous-domaines&lt;br /&gt;
* Entrées de type MX pour les serveurs de réception mails&lt;br /&gt;
* Entrées TXT pour les règles SPF, clés DKIM, validations Google/Microsoft et autres&lt;br /&gt;
* Plus rarement, entrées SRV pour des règles de configuration/connexion à certains services&lt;br /&gt;
&lt;br /&gt;
Valeurs pouvant être ignorées :&lt;br /&gt;
* Certaines valeurs TXT, type &amp;quot;www1|fr&amp;quot;.&lt;br /&gt;
* Les MX de faible priorité (nombre élevé) n&#039;étant pas ou plus utilisés lorsqu&#039;il y a un MX de plus haute priorité (nombre faible)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Abaisser les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Dans votre panneau de contrôle Plesk, rubrique &amp;quot;Paramètres DNS&amp;quot;, utilisez l&#039;onglet &amp;quot;SOA&amp;quot; pour définir le &amp;quot;TTL&amp;quot; à : 120 secondes.&lt;br /&gt;
&lt;br /&gt;
Cela permettra à vos futures modifications d&#039;être effectives en 2 minutes maximum.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez au passage vérifier dans cet onglet que le &amp;quot;Serveur de noms&amp;quot; est bien votre serveur HaiSoft sur lequel vous réglez cette zone DNS.&lt;br /&gt;
&lt;br /&gt;
Note : Une valeur inférieure de TTL risque de ne pas fonctionner, 120s est le minimum recommandé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Changer les NS&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Désactiver DNSSEC&amp;lt;/h2&amp;gt;&lt;br /&gt;
Au niveau registrar, si DNSSEC est activé, veillez à le désactiver. Il s&#039;agit d&#039;un chiffrement DNS facultatif qui empêchera la réponse DNS de votre domaine dans la majorité des cas après changement des NS s&#039;il reste activé. Par définition, cela ne peut pas fonctionner avec un serveur DNS tiers, à moins d&#039;y pré-configurer une clé DNSSEC et de définir cette clé au niveau registrar. Pour l&#039;heure, pour faire simple, désactivez simplement DNSSEC s&#039;il est activé.&lt;br /&gt;
&lt;br /&gt;
Si vous n&#039;êtes pas sûr de cela, vérifiez via ce site : https://dnssec-analyzer.verisignlabs.com/ , renseignez votre nom de domaine, faites &amp;quot;entrée&amp;quot;. Si DNSSEC est désactivé, le dernier champ du tableau ne doit contenir qu&#039;une seule icône verte, sur &amp;quot;A RR has value&amp;quot;, les autres champs doivent être une croix rouge.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Changer les NS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au niveau de votre registrar, définissez les NS de votre serveur HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Quelques exemples (remplacez &amp;quot;XX&amp;quot; ou &amp;quot;XXX&amp;quot; par votre numéro de serveur HaiSoft).&lt;br /&gt;
&lt;br /&gt;
Serveur mutualisé&lt;br /&gt;
* srvXXa.haisoft.net&lt;br /&gt;
* srvXXb.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur VM :&lt;br /&gt;
* vmXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur DS :&lt;br /&gt;
* dsXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Suite à cette modification, patientez au moins 48h afin que la modification soit prise en compte à 100% à travers le monde.&lt;br /&gt;
Aucun changement ne doit être visible côté visiteur/utilisateur, si votre duplication de zone DNS a bien été effectuée. La seule différence à cette étape est que c&#039;est désormais votre serveur HaiSoft qui gère la zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Dupliquer le contenu&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A ce stade, si ce n&#039;est pas déjà fait, il convient de dupliquer le contenu (fichiers, bases de données, emails) de l&#039;ancien serveur vers le nouveau.&lt;br /&gt;
&lt;br /&gt;
Cette étape doit être répétée juste avant le changement de pointage.&lt;br /&gt;
&lt;br /&gt;
Il convient également de tester le bon fonctionnement du site web via cette méthode : https://blog.haisoft.fr/web/comment-acceder-a-un-hebergement-dont-le-nom-de-domaine-nest-pas-actif-ou-pointe-ailleurs/&lt;br /&gt;
&lt;br /&gt;
Vérifiez attentivement la version de PHP utilisée ainsi que les éventuelles erreurs dans les logs. CF : https://wiki.haisoft.fr/index.php?title=Webmastering#Utiliser_les_logs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Pointer vers HaiSoft&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si possible, il convient de désactiver les anciens hébergements qui ne seront plus utilisés afin d&#039;éviter tout risque d&#039;accès à un service n&#039;étant plus d&#039;actualité et visant à être migré. Typiquement, passer le site en maitenance ou désactiver l&#039;ancien hébergement. Il faut également resynchroniser une dernière fois les données de l&#039;ancien serveur vers le nouveau (fichiers, bases de données, emails).&lt;br /&gt;
&lt;br /&gt;
Deux cas de figure ensuite :&lt;br /&gt;
&lt;br /&gt;
1) Si vous souhaitez héberger l&#039;ensemble des services (web et mail) sur votre serveur HaiSoft, alors, rétablissez le réglage par défaut de votre zone DNS via Plesk.&lt;br /&gt;
&lt;br /&gt;
2) Si vous souhaitez héberger uniquement des sites ou les mails modifiez les entrées correspondantes :&lt;br /&gt;
- Pour les entrées de type A, définissez l&#039;IP de votre serveur HaiSoft (visible sur la page principale du domaine dans Plesk)&lt;br /&gt;
- Pour les entrées de type CNAME, définissez le nom de domaine principal (si son entrée type A pointe vers votre serveur), ou le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les MX, définissez le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les entrées TXT SPF, assurez-vous d&#039;autoriser le serveur HaiSoft, expédiant le mail. Voir : https://wiki.haisoft.fr/index.php?title=S%C3%A9curisations_et_normes_email#R.C3.A8gle_SPF_HaiSoft&lt;br /&gt;
- Pour les entrées TXT DKIM, au cas par cas, supprimez celles qui correspondaient à l&#039;ancien serveur de mails principal&lt;br /&gt;
- Pour les entrées DMARC, à vous de voir la politique désirée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Ré-augmenter les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Une fois que vous avez pu attester que les services fonctionnent comme attendu, redéfinissez des TTL plus élevés (24h par exemple) via l&#039;onglet &amp;quot;SOA&amp;quot; des paramètres DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Tâches post-migration&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est généralement conseillé d&#039;appliquer les actions suivantes après une migration d&#039;un hébergement vers votre serveur (dans cet ordre) :&lt;br /&gt;
* Génération d&#039;un certificat SSL/TLS Let&#039;s Encrypt via Plesk pour le domaine, les sous-domaines, le webmail et le serveur de messagerie (wildcard conseillé)&lt;br /&gt;
* Désactivation du mode maintenance du site si nécessaire&lt;br /&gt;
* Activation de la configuration automatique et de la signature DKIM (via les réglages email du domaine dans Plesk&lt;br /&gt;
* Vérification de la version de PHP et des logs d&#039;erreurs sur le site web&lt;br /&gt;
* Si vous avez repris la gestion email, reconfiguration des clients de messagerie&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=382</id>
		<title>Récupérer la gestion DNS et transférer un domaine chez HaiSoft</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=382"/>
		<updated>2021-02-08T11:05:42Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:DNS]]&lt;br /&gt;
&lt;br /&gt;
Vous cherchez à récupérer la main sur un domaine et sa zone DNS, pour l&#039;héberger et/ou changer de registrar. Aussi, vous souhaitez éviter toute interruption de service.&lt;br /&gt;
&lt;br /&gt;
Cette procédure est complexe et nécessite une parfaite compréhension de l&#039;hébergement et des DNS. Si besoin d&#039;une intervention professionnelle, n&#039;hésitez pas à profiter des services professionnels réalisés par nos techniciens : https://www.haisoft.fr/migrer-mon-hebergement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Connaissances pré-requises&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vous devez au préalable connaître ce que sont les [[NS_(Name_Servers)|NS]]&lt;br /&gt;
* Vous devez également maîtriser la gestion d&#039;une [[Zone_DNS|Zone DNS]] via [[Plesk]] et connaître les différentes valeurs importantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Préparation&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Feuille de route&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
* Sur cette zone DNS, vous réduirez les TTL afin que vos futures modifications soient prises en compte rapidement.&lt;br /&gt;
* Si DNSSEC est utilisé sur ce domaine, il faut le désactiver au niveau registrar&lt;br /&gt;
* Vous pourrez ensuite changer les NS pour utiliser ceux de votre hébergement HaiSoft. Il n&#039;y aura alors aucun changement perceptible mais vous aurez le contrôle direct sur les pointages DNS du domaine.&lt;br /&gt;
* Il faut ensuite patienter 48h pour que le changement de NS soit effectif dans le monde entier (propagation) car la valeur de NS a une durée de vie de 48h, durant lesquelles les serveurs DNS du monde entier ayant effectué une requête pour votre domaine conservent cette information.&lt;br /&gt;
* Il faut ensuite dupliquer/migrer le contenu que vous souhaitez héberger (fichiers, bases de données, emails)&lt;br /&gt;
* Après cela, vous pourrez effectuer les modifications DNS désirées pour notamment héberger ce site sur votre hébergement HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Dupliquer la zone DNS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
&lt;br /&gt;
Pour chaque entrée, assurez-vous de bien remplacer, ajouter, et supprimer les valeurs superflues de sorte à bien reproduire la zone DNS en place.&lt;br /&gt;
&lt;br /&gt;
Attention, vous devez conserver les valeurs suivantes :&lt;br /&gt;
* Entrées de type NS : Celles-ci soivent rester celles par défaut d&#039;HaiSoft afin que le DNS primaire et secondaire réponde bien aux requêtes DNS et que votre zone DNS soit bien dupliquée sur dns2.haisoft.net (le DNS secondaire).&lt;br /&gt;
&lt;br /&gt;
Les valeurs importantes :&lt;br /&gt;
* Entrées de type A pour les domaines et sous-domaines&lt;br /&gt;
* Entrées de type CNAME pour les sous-domaines&lt;br /&gt;
* Entrées de type MX pour les serveurs de réception mails&lt;br /&gt;
* Entrées TXT pour les règles SPF, clés DKIM, validations Google/Microsoft et autres&lt;br /&gt;
* Plus rarement, entrées SRV pour des règles de configuration/connexion à certains services&lt;br /&gt;
&lt;br /&gt;
Valeurs pouvant être ignorées :&lt;br /&gt;
* Certaines valeurs TXT, type &amp;quot;www1|fr&amp;quot;.&lt;br /&gt;
* Les MX de faible priorité (nombre élevé) n&#039;étant pas ou plus utilisés lorsqu&#039;il y a un MX de plus haute priorité (nombre faible)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Abaisser les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Dans votre panneau de contrôle Plesk, rubrique &amp;quot;Paramètres DNS&amp;quot;, utilisez l&#039;onglet &amp;quot;SOA&amp;quot; pour définir le &amp;quot;TTL&amp;quot; à : 120 secondes.&lt;br /&gt;
&lt;br /&gt;
Cela permettra à vos futures modifications d&#039;être effectives en 2 minutes maximum.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez au passage vérifier dans cet onglet que le &amp;quot;Serveur de noms&amp;quot; est bien votre serveur HaiSoft sur lequel vous réglez cette zone DNS.&lt;br /&gt;
&lt;br /&gt;
Note : Une valeur inférieure de TTL risque de ne pas fonctionner, 120s est le minimum recommandé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Changer les NS&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Désactiver DNSSEC&amp;lt;/h2&amp;gt;&lt;br /&gt;
Au niveau registrar, si DNSSEC est activé, veillez à le désactiver. Il s&#039;agit d&#039;un chiffrement DNS facultatif qui empêchera la réponse DNS de votre domaine dans la majorité des cas après changement des NS s&#039;il reste activé. Par définition, cela ne peut pas fonctionner avec un serveur DNS tiers, à moins d&#039;y pré-configurer une clé DNSSEC et de définir cette clé au niveau registrar. Pour l&#039;heure, pour faire simple, désactivez simplement DNSSEC s&#039;il est activé.&lt;br /&gt;
&lt;br /&gt;
Si vous n&#039;êtes pas sûr de cela, vérifiez via ce site : https://dnssec-analyzer.verisignlabs.com/ , renseignez votre nom de domaine, faites &amp;quot;entrée&amp;quot;. Si DNSSEC est désactivé, le dernier champ du tableau ne doit contenir qu&#039;une seule icône verte, sur &amp;quot;A RR has value&amp;quot;, les autres champs doivent être une croix rouge.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Changer les NS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au niveau de votre registrar, définissez les NS de votre serveur HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Quelques exemples (remplacez &amp;quot;XX&amp;quot; ou &amp;quot;XXX&amp;quot; par votre numéro de serveur HaiSoft).&lt;br /&gt;
&lt;br /&gt;
Serveur mutualisé&lt;br /&gt;
* srvXXa.haisoft.net&lt;br /&gt;
* srvXXb.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur VM :&lt;br /&gt;
* vmXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur DS :&lt;br /&gt;
* dsXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Suite à cette modification, patientez au moins 48h afin que la modification soit prise en compte à 100% à travers le monde.&lt;br /&gt;
Aucun changement ne doit être visible côté visiteur/utilisateur, si votre duplication de zone DNS a bien été effectuée. La seule différence à cette étape est que c&#039;est désormais votre serveur HaiSoft qui gère la zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Dupliquer le contenu&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A ce stade, si ce n&#039;est pas déjà fait, il convient de dupliquer le contenu (fichiers, bases de données, emails) de l&#039;ancien serveur vers le nouveau.&lt;br /&gt;
&lt;br /&gt;
Cette étape doit être répétée juste avant le changement de pointage.&lt;br /&gt;
&lt;br /&gt;
Il convient également de tester le bon fonctionnement du site web via cette méthode : https://blog.haisoft.fr/web/comment-acceder-a-un-hebergement-dont-le-nom-de-domaine-nest-pas-actif-ou-pointe-ailleurs/&lt;br /&gt;
&lt;br /&gt;
Vérifiez attentivement la version de PHP utilisée ainsi que les éventuelles erreurs dans les logs. CF : https://wiki.haisoft.fr/index.php?title=Webmastering#Utiliser_les_logs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Pointer vers HaiSoft&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si possible, il convient de désactiver les anciens hébergements qui ne seront plus utilisés afin d&#039;éviter tout risque d&#039;accès à un service n&#039;étant plus d&#039;actualité et visant à être migré. Typiquement, passer le site en maitenance ou désactiver l&#039;ancien hébergement. Il faut également resynchroniser une dernière fois les données de l&#039;ancien serveur vers le nouveau (fichiers, bases de données, emails).&lt;br /&gt;
&lt;br /&gt;
Deux cas de figure ensuite :&lt;br /&gt;
&lt;br /&gt;
1) Si vous souhaitez héberger l&#039;ensemble des services (web et mail) sur votre serveur HaiSoft, alors, rétablissez le réglage par défaut de votre zone DNS via Plesk.&lt;br /&gt;
&lt;br /&gt;
2) Si vous souhaitez héberger uniquement des sites ou les mails modifiez les entrées correspondantes :&lt;br /&gt;
- Pour les entrées de type A, définissez l&#039;IP de votre serveur HaiSoft (visible sur la page principale du domaine dans Plesk)&lt;br /&gt;
- Pour les entrées de type CNAME, définissez le nom de domaine principal (si son entrée type A pointe vers votre serveur), ou le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les MX, définissez le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les entrées TXT SPF, assurez-vous d&#039;autoriser le serveur HaiSoft, expédiant le mail. Voir : https://wiki.haisoft.fr/index.php?title=S%C3%A9curisations_et_normes_email#R.C3.A8gle_SPF_HaiSoft&lt;br /&gt;
- Pour les entrées TXT DKIM, au cas par cas, supprimez celles qui correspondaient à l&#039;ancien serveur de mails principal&lt;br /&gt;
- Pour les entrées DMARC, à vous de voir la politique désirée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Ré-augmenter les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Une fois que vous avez pu attester que les services fonctionnent comme attendu, redéfinissez des TTL plus élevés (24h par exemple) via l&#039;onglet &amp;quot;SOA&amp;quot; des paramètres DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Tâches post-migration&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est généralement conseillé d&#039;appliquer les actions suivantes après une migration d&#039;un hébergement vers votre serveur (dans cet ordre) :&lt;br /&gt;
* Génération d&#039;un certificat SSL/TLS Let&#039;s Encrypt via Plesk pour le domaine, les sous-domaines, le webmail et le serveur de messagerie (wildcard conseillé)&lt;br /&gt;
* Désactivation du mode maintenance du site si nécessaire&lt;br /&gt;
* Activation de la configuration automatique et de la signature DKIM (via les réglages email du domaine dans Plesk&lt;br /&gt;
* Vérification de la version de PHP et des logs d&#039;erreurs sur le site web&lt;br /&gt;
* Si vous avez repris la gestion email, reconfiguration des clients de messagerie&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=381</id>
		<title>Récupérer la gestion DNS et transférer un domaine chez HaiSoft</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=R%C3%A9cup%C3%A9rer_la_gestion_DNS_et_transf%C3%A9rer_un_domaine_chez_HaiSoft&amp;diff=381"/>
		<updated>2021-02-08T11:03:48Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Page créée avec « Category:DNS  Vous cherchez à récupérer la main sur un domaine et sa zone DNS, pour l&amp;#039;héberger et/ou changer de registrar. Aussi, vous souhaitez éviter toute inte... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:DNS]]&lt;br /&gt;
&lt;br /&gt;
Vous cherchez à récupérer la main sur un domaine et sa zone DNS, pour l&#039;héberger et/ou changer de registrar. Aussi, vous souhaitez éviter toute interruption de service.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Connaissances pré-requises&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vous devez au préalable connaître ce que sont les [[NS_(Name_Servers)|NS]]&lt;br /&gt;
* Vous devez également maîtriser la gestion d&#039;une [[Zone_DNS|Zone DNS]] via [[Plesk]] et connaître les différentes valeurs importantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Préparation&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Feuille de route&amp;lt;/h2&amp;gt;&lt;br /&gt;
* Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
* Sur cette zone DNS, vous réduirez les TTL afin que vos futures modifications soient prises en compte rapidement.&lt;br /&gt;
* Si DNSSEC est utilisé sur ce domaine, il faut le désactiver au niveau registrar&lt;br /&gt;
* Vous pourrez ensuite changer les NS pour utiliser ceux de votre hébergement HaiSoft. Il n&#039;y aura alors aucun changement perceptible mais vous aurez le contrôle direct sur les pointages DNS du domaine.&lt;br /&gt;
* Il faut ensuite patienter 48h pour que le changement de NS soit effectif dans le monde entier (propagation) car la valeur de NS a une durée de vie de 48h, durant lesquelles les serveurs DNS du monde entier ayant effectué une requête pour votre domaine conservent cette information.&lt;br /&gt;
* Il faut ensuite dupliquer/migrer le contenu que vous souhaitez héberger (fichiers, bases de données, emails)&lt;br /&gt;
* Après cela, vous pourrez effectuer les modifications DNS désirées pour notamment héberger ce site sur votre hébergement HaiSoft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Dupliquer la zone DNS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, il faut dupliquer les valeurs de la zone DNS actuelle sur votre hébergement HaiSoft dans votre panneau de contrôle Plesk.&lt;br /&gt;
&lt;br /&gt;
Pour chaque entrée, assurez-vous de bien remplacer, ajouter, et supprimer les valeurs superflues de sorte à bien reproduire la zone DNS en place.&lt;br /&gt;
&lt;br /&gt;
Attention, vous devez conserver les valeurs suivantes :&lt;br /&gt;
* Entrées de type NS : Celles-ci soivent rester celles par défaut d&#039;HaiSoft afin que le DNS primaire et secondaire réponde bien aux requêtes DNS et que votre zone DNS soit bien dupliquée sur dns2.haisoft.net (le DNS secondaire).&lt;br /&gt;
&lt;br /&gt;
Les valeurs importantes :&lt;br /&gt;
* Entrées de type A pour les domaines et sous-domaines&lt;br /&gt;
* Entrées de type CNAME pour les sous-domaines&lt;br /&gt;
* Entrées de type MX pour les serveurs de réception mails&lt;br /&gt;
* Entrées TXT pour les règles SPF, clés DKIM, validations Google/Microsoft et autres&lt;br /&gt;
* Plus rarement, entrées SRV pour des règles de configuration/connexion à certains services&lt;br /&gt;
&lt;br /&gt;
Valeurs pouvant être ignorées :&lt;br /&gt;
* Certaines valeurs TXT, type &amp;quot;www1|fr&amp;quot;.&lt;br /&gt;
* Les MX de faible priorité (nombre élevé) n&#039;étant pas ou plus utilisés lorsqu&#039;il y a un MX de plus haute priorité (nombre faible)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Abaisser les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Dans votre panneau de contrôle Plesk, rubrique &amp;quot;Paramètres DNS&amp;quot;, utilisez l&#039;onglet &amp;quot;SOA&amp;quot; pour définir le &amp;quot;TTL&amp;quot; à : 120 secondes.&lt;br /&gt;
&lt;br /&gt;
Cela permettra à vos futures modifications d&#039;être effectives en 2 minutes maximum.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez au passage vérifier dans cet onglet que le &amp;quot;Serveur de noms&amp;quot; est bien votre serveur HaiSoft sur lequel vous réglez cette zone DNS.&lt;br /&gt;
&lt;br /&gt;
Note : Une valeur inférieure de TTL risque de ne pas fonctionner, 120s est le minimum recommandé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Changer les NS&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Désactiver DNSSEC&amp;lt;/h2&amp;gt;&lt;br /&gt;
Au niveau registrar, si DNSSEC est activé, veillez à le désactiver. Il s&#039;agit d&#039;un chiffrement DNS facultatif qui empêchera la réponse DNS de votre domaine dans la majorité des cas après changement des NS s&#039;il reste activé. Par définition, cela ne peut pas fonctionner avec un serveur DNS tiers, à moins d&#039;y pré-configurer une clé DNSSEC et de définir cette clé au niveau registrar. Pour l&#039;heure, pour faire simple, désactivez simplement DNSSEC s&#039;il est activé.&lt;br /&gt;
&lt;br /&gt;
Si vous n&#039;êtes pas sûr de cela, vérifiez via ce site : https://dnssec-analyzer.verisignlabs.com/ , renseignez votre nom de domaine, faites &amp;quot;entrée&amp;quot;. Si DNSSEC est désactivé, le dernier champ du tableau ne doit contenir qu&#039;une seule icône verte, sur &amp;quot;A RR has value&amp;quot;, les autres champs doivent être une croix rouge.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Changer les NS&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au niveau de votre registrar, définissez les NS de votre serveur HaiSoft.&lt;br /&gt;
&lt;br /&gt;
Quelques exemples (remplacez &amp;quot;XX&amp;quot; ou &amp;quot;XXX&amp;quot; par votre numéro de serveur HaiSoft).&lt;br /&gt;
&lt;br /&gt;
Serveur mutualisé&lt;br /&gt;
* srvXXa.haisoft.net&lt;br /&gt;
* srvXXb.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur VM :&lt;br /&gt;
* vmXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Serveur DS :&lt;br /&gt;
* dsXXX.haisoft.net&lt;br /&gt;
* dns2.haisoft.net&lt;br /&gt;
&lt;br /&gt;
Suite à cette modification, patientez au moins 48h afin que la modification soit prise en compte à 100% à travers le monde.&lt;br /&gt;
Aucun changement ne doit être visible côté visiteur/utilisateur, si votre duplication de zone DNS a bien été effectuée. La seule différence à cette étape est que c&#039;est désormais votre serveur HaiSoft qui gère la zone DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Dupliquer le contenu&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A ce stade, si ce n&#039;est pas déjà fait, il convient de dupliquer le contenu (fichiers, bases de données, emails) de l&#039;ancien serveur vers le nouveau.&lt;br /&gt;
&lt;br /&gt;
Cette étape doit être répétée juste avant le changement de pointage.&lt;br /&gt;
&lt;br /&gt;
Il convient également de tester le bon fonctionnement du site web via cette méthode : https://blog.haisoft.fr/web/comment-acceder-a-un-hebergement-dont-le-nom-de-domaine-nest-pas-actif-ou-pointe-ailleurs/&lt;br /&gt;
&lt;br /&gt;
Vérifiez attentivement la version de PHP utilisée ainsi que les éventuelles erreurs dans les logs. CF : https://wiki.haisoft.fr/index.php?title=Webmastering#Utiliser_les_logs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Pointer vers HaiSoft&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si possible, il convient de désactiver les anciens hébergements qui ne seront plus utilisés afin d&#039;éviter tout risque d&#039;accès à un service n&#039;étant plus d&#039;actualité et visant à être migré. Typiquement, passer le site en maitenance ou désactiver l&#039;ancien hébergement. Il faut également resynchroniser une dernière fois les données de l&#039;ancien serveur vers le nouveau (fichiers, bases de données, emails).&lt;br /&gt;
&lt;br /&gt;
Deux cas de figure ensuite :&lt;br /&gt;
&lt;br /&gt;
1) Si vous souhaitez héberger l&#039;ensemble des services (web et mail) sur votre serveur HaiSoft, alors, rétablissez le réglage par défaut de votre zone DNS via Plesk.&lt;br /&gt;
&lt;br /&gt;
2) Si vous souhaitez héberger uniquement des sites ou les mails modifiez les entrées correspondantes :&lt;br /&gt;
- Pour les entrées de type A, définissez l&#039;IP de votre serveur HaiSoft (visible sur la page principale du domaine dans Plesk)&lt;br /&gt;
- Pour les entrées de type CNAME, définissez le nom de domaine principal (si son entrée type A pointe vers votre serveur), ou le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les MX, définissez le nom d&#039;hôte de votre serveur HaiSoft (par exemple : ds000.haisoft.net ou srv01.haisoft.net)&lt;br /&gt;
- Pour les entrées TXT SPF, assurez-vous d&#039;autoriser le serveur HaiSoft, expédiant le mail. Voir : https://wiki.haisoft.fr/index.php?title=S%C3%A9curisations_et_normes_email#R.C3.A8gle_SPF_HaiSoft&lt;br /&gt;
- Pour les entrées TXT DKIM, au cas par cas, supprimez celles qui correspondaient à l&#039;ancien serveur de mails principal&lt;br /&gt;
- Pour les entrées DMARC, à vous de voir la politique désirée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Ré-augmenter les TTL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Une fois que vous avez pu attester que les services fonctionnent comme attendu, redéfinissez des TTL plus élevés (24h par exemple) via l&#039;onglet &amp;quot;SOA&amp;quot; des paramètres DNS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Tâches post-migration&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est généralement conseillé d&#039;appliquer les actions suivantes après une migration d&#039;un hébergement vers votre serveur (dans cet ordre) :&lt;br /&gt;
* Génération d&#039;un certificat SSL/TLS Let&#039;s Encrypt via Plesk pour le domaine, les sous-domaines, le webmail et le serveur de messagerie (wildcard conseillé)&lt;br /&gt;
* Désactivation du mode maintenance du site si nécessaire&lt;br /&gt;
* Activation de la configuration automatique et de la signature DKIM (via les réglages email du domaine dans Plesk&lt;br /&gt;
* Vérification de la version de PHP et des logs d&#039;erreurs sur le site web&lt;br /&gt;
* Si vous avez repris la gestion email, reconfiguration des clients de messagerie&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Git_dans_Plesk&amp;diff=380</id>
		<title>Git dans Plesk</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Git_dans_Plesk&amp;diff=380"/>
		<updated>2021-01-27T16:01:21Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Page créée avec « Category:Plesk L&amp;#039;extension Git de Plesk permet de déployer facilement un dépôt Git, et de récupérer les dernières modifications de manière automatique.  &amp;lt;h3&amp;gt; In... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Plesk]]&lt;br /&gt;
L&#039;extension Git de Plesk permet de déployer facilement un dépôt Git, et de récupérer les dernières modifications de manière automatique.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; Installation de l&#039;extension Git pour Plesk &amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour se faire, il faut commencer par installer l&#039;extension Git sur votre serveur dédié ou virtuel, via le menu &amp;quot;Extensions&amp;quot; de Plesk (nous contacter par ticket support si nécessaire).&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;extension installée, le bouton Git apparait sur chacun de vos hébergements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; Ajout d&#039;un dépôt &amp;lt;/h3&amp;gt;&lt;br /&gt;
Cliquer alors sur le bouton Git, sur la page de l&#039;hébergement de votre choix.&lt;br /&gt;
&lt;br /&gt;
[[File:Git1.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il vous est alors proposé d&#039;ajouter un dépôt Git.&lt;br /&gt;
Entrez l&#039;adresse SSH du dépôt Git distant. Une clé publique SSH apparaît alors.&lt;br /&gt;
&lt;br /&gt;
[[File:Git2.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiez cette clé publique SSH, et ajoutez-là dans le dépôt Git (Gitlab ou GitHub par exemple), afin d&#039;autoriser le serveur Plesk à se connecter au dépôt Git.&lt;br /&gt;
&lt;br /&gt;
[[File:Git3.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous pouvez alors, dans Plesk, cliquer sur OK sur la page d&#039;ajout de dépôt Git.&lt;br /&gt;
Votre dépôt est alors bien ajouté :&lt;br /&gt;
&lt;br /&gt;
[[File:Git4.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous rencontrez une erreur du type &amp;quot;ssh connect to ... : connection timed out&amp;quot;￼: Il se peut que la connexion soit bloquée par le pare-feu (nous contacter par ticket support si nécessaire).&lt;br /&gt;
Si vous rencontrez une erreur du type &amp;quot;Please make sure you have the correct access rights and the repository exists&amp;quot; : La clé est mal autorisée dans le dépôt Git, ou le nom du dépôt indiqué n&#039;existe pas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; Automatisation du déploiement &amp;lt;/h3&amp;gt;&lt;br /&gt;
Sur cette page (voir dernière copie d&#039;écran), cliquez sur &amp;quot;Paramètres du dépôt&amp;quot;.&lt;br /&gt;
Parmi les différents paramètres, une URL webhook est présente.&lt;br /&gt;
&lt;br /&gt;
[[File:Git5.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiez celle-ci, et collez là dans votre dépôt Git, dans la partie &amp;quot;Webhooks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Git6.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seule la case &amp;quot;Push events&amp;quot; a normalement besoin d&#039;être cochée.&lt;br /&gt;
Validez l&#039;ajout de cette URL Webhook.&lt;br /&gt;
&lt;br /&gt;
Voilà, au prochain push dans votre dépôt Git, Plesk devrait récupérer automatiquement les derniers changements, et ils devraient être déployés sur votre hégergement.&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Fichier:Git6.png&amp;diff=379</id>
		<title>Fichier:Git6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Fichier:Git6.png&amp;diff=379"/>
		<updated>2021-01-27T16:00:38Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Fichier:Git5.png&amp;diff=378</id>
		<title>Fichier:Git5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Fichier:Git5.png&amp;diff=378"/>
		<updated>2021-01-27T16:00:29Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Fichier:Git4.png&amp;diff=377</id>
		<title>Fichier:Git4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Fichier:Git4.png&amp;diff=377"/>
		<updated>2021-01-27T15:50:10Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Fichier:Git3.png&amp;diff=376</id>
		<title>Fichier:Git3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Fichier:Git3.png&amp;diff=376"/>
		<updated>2021-01-27T15:48:05Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Fichier:Git2.png&amp;diff=375</id>
		<title>Fichier:Git2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Fichier:Git2.png&amp;diff=375"/>
		<updated>2021-01-27T15:47:02Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
	<entry>
		<id>https://wiki.haisoft.fr/index.php?title=Fichier:Git1.png&amp;diff=374</id>
		<title>Fichier:Git1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.haisoft.fr/index.php?title=Fichier:Git1.png&amp;diff=374"/>
		<updated>2021-01-27T15:43:46Z</updated>

		<summary type="html">&lt;p&gt;Root xo1zfe7e : Root xo1zfe7e a téléversé une nouvelle version de Fichier:Git1.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Root xo1zfe7e</name></author>
	</entry>
</feed>