Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide explique comment forcer l'affichage du nom de l'hébergement Web dans la barre d'adresse du navigateur vers l'un des noms de domaine installés en alias/synonyme ou comment afficher dans la barre d'adresse le domaine principal au lieu de l'alias.
Limiter le "duplicate content" ou contenu à double
Imaginez que vous ayez l'hébergement votre-domaine.com chez Infomaniak et que comme nom de domaine synonyme vous avez installé www.domainesyno.xyz.
Par défaut, lorsque vous taperez l'un ou l'autre des noms de domaine (votre-domaine.com ou domainesyno.xyz) dans la barre d'adresse de votre navigateur, c'est celui que vous aurez tapé qui s'affichera dans la barre d'adresse.
Vous avez donc la possibilité de forcer l'affichage d'une autre adresse que celle qui a été tapé. Ainsi si quelqu'un tape domainesyno.xyz , alors c'est votre-domaine.com qui s'affichera automatiquement dans la barre d'adresse.
Un code est à inscrire dans un fichier appelé .htaccess qui doit se trouver à la racine de votre hébergement (dans le dossier /web de votre FTP). Si ce fichier n'existe pas encore, vous devez le créer sur le serveur.
Insérez ensuite ces directives dans le fichier:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://votre-domaine.com/$1 [R=301,L]Adaptez le code ci-dessus selon ces indications:
- Remplacer
votre-domaine.compar votre nom de domaine avec l'extension adéquate (.com, .fr, .ch, etc.) que vous souhaitez voir s'afficher dans la barre d'adresse du navigateur du visiteur. Ajouterwww.avant votre-domaine.com si nécessaire. - Remplacer la deuxième ligne du code ci-dessus par "
RewriteCond %{HTTPS} off" si une erreur de boucle survient, cela veut dire que le HTTP/2 est actif pour ce site
Prenez également connaissance des redirections automatiques vers httpS.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment rediriger vers une version https sécurisée (SSL) tous les visiteurs d'un site sur Hébergement Web Infomaniak.
Préambule
- Cette redirection est en principe automatique avec une configuration et installation standard.
Redirection manuelle par fichier .htaccess
Prérequis
- Posséder un certificat SSL valide et fonctionnel pour le site Web Infomaniak.
Ensuite, modifiez ou d'ajoutez les 3 lignes suivante au fichier .htaccess du site Web concerné pour que tous ses visiteurs accèdent automatiquement à sa version https sécurisée:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]Remplacez domain.xyz par votre nom de domaine avec l'extension adéquate (.com, .fr, .ch, etc.).
Remplacez la deuxième ligne du code ci-dessus par RewriteCond %{HTTP:X-Forwarded-Proto} !https en cas de problème.
Avec un CMS
La plupart des applications Web comme WordPress et Joomla possèdent des extensions/plugins qui redirigent automatiquement les visiteurs d'un site vers sa version https sécurisée.
WordPress
Si vous utilisez un système de gestion de contenu (CMS) comme WordPress pour réaliser votre site, il est recommandé d'installer une extension pour faire cette redirection:
- Sauvegardez les fichiers et la base de données du site par précaution.
- Installez l'extension Really Simple SSL ou similaire depuis la console WordPress et activez-la.
- Les visiteurs sont désormais automatiquement redirigés sur la version https du site.
Joomla
Remplacez domain.xyz par votre nom de domaine avec l'extension adéquate (.com, .fr, .ch, etc.).
Trouvez la ligne
var $live_site ='';dans le fichier de configuration de Joomla (
configuration.php) sur le serveur.Remplacez par
var $live_site = 'https://www.domain.xyz';Ajoutez trois lignes dans votre fichier
.htaccesssur le serveur:RewriteEngine On RewriteCond %{HTTPS} OFF RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}- Ouvrez le panneau d'administration Joomla dans "Système - Configuration".
- Cliquez sur l'onglet "Serveur" et sous "Forcer SSL" choisir "Administration et site".
- Enregistrez et les visiteurs seront désormais automatiquement redirigés sur la version https du site.
Prestashop
- Accédez aux paramètres généraux dans le back-office de Prestashop, afin d'activer le SSL:
- < v1.7 cliquer sur "Préférences" puis sur "Générales"
- > v1.7 cliquer sur "Paramètres de la boutique" puis sur "Général"
- Activez le bouton à bascule (toggle switch) "Activer le SSL" sur "OUI"
- Cliquez sur "Enregistrer"
- Au même endroit, activez le bouton à bascule (toggle switch) "Activer le SSL sur tout le site" sur "OUI".
- Cliquez sur "Enregistrer".
Dans le cas où un cadenas de sécurité n’apparaît pas dans le navigateur ou qu'un avertissement est affiché, il faut regarder du côté template ou modules car il arrive parfois que ceux-ci ne soient pas parfaitement compatibles avec le SSL. Votre Prestashop charge alors des éléments (images, fichiers .css ou .js, polices d'écritures...) en "http" alors que ceux-ci devraient désormais être chargés en "https".
Drupal
Prenez connaissance de cet article (en anglais) qui explique comment passer un site Drupal de http à https.
Solutions alternatives
Remplacez domain.xyz par votre nom de domaine avec l'extension adéquate (.com, .fr, .ch, etc.).
Dans votre fichier .htaccess, pour forcer l'URL du site à être https:// mais sans www :
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]Dans le cas d'une boucle de redirection, adaptez le code ci-dessus par :
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]Dans votre fichier .htaccess, pour forcer la redirection avec www
avec les sous-domaines :
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]Dans le cas d'une boucle de redirection, adaptez le code ci-dessus par :
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]et sans les sous-domaines :
RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^domain.xyz [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]Dans le cas d'une boucle de redirection, adaptez le code ci-dessus par :
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^domain.xyz [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]
Erreurs courantes suite à une redirection https
Pour résoudre les problèmes courants qui peuvent survenir suite à une redirection de votre site Web sur sa version https sécurisée, prenez connaissance de cet autre guide.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide vous permet de comprendre les différents codes d'état HTTP.
1xx - Informations
erreur 100: OK pour continuer
Le serveur a reçu les en-têtes de la requête et le client peut continuer à envoyer le corps de la requête.
erreur 101: Le serveur a changé de protocoles
Le serveur accepte de changer le protocole de communication selon la demande du client.
2xx - Succès
erreur 200: Requête effectuée avec succès
La requête a été traitée avec succès par le serveur.
erreur 201: Document créé (raison: nouvelle URI)
La requête a abouti et a entraîné la création d'une nouvelle ressource.
erreur 202: Requête achevée de manière asynchrone (TBS)
La requête a été acceptée mais le traitement n'est pas encore terminé.
erreur 203: Requête achevée de manière incomplète
Le serveur a traité la requête avec succès, mais les informations renvoyées proviennent d'une source tierce.
erreur 204: Aucune information à renvoyer
La requête a été traitée avec succès, mais il n'y a pas de contenu à renvoyer.
erreur 205: Requête terminée mais formulaire vide
Le serveur a traité la requête avec succès et demande au client de réinitialiser le document qui a soumis la requête.
erreur 206: Requête GET incomplète
Le serveur renvoie seulement une partie des données, comme demandé par le client avec l'en-tête Range.
3xx - Redirections
erreur 300: Le serveur ne peut pas déterminer le code de retour
La demande a plusieurs réponses possibles, et le serveur ne peut pas choisir automatiquement l'une d'elles.
erreur 301: Document déplacé de façon permanente
La ressource demandée a été déplacée de façon permanente vers une nouvelle URL.
erreur 302: Document déplacé de façon temporaire
La ressource demandée est temporairement située à une autre URL.
erreur 303: Redirection avec nouvelle méthode d'accès
La réponse à la requête peut être trouvée sous une autre URL en utilisant une méthode GET.
erreur 304: Le champ 'If-Modified-Since' n'était pas modifié
La ressource n'a pas été modifiée depuis la dernière demande. Aucune nouvelle donnée ne sera renvoyée.
erreur 305: Redirection vers un proxy spécifié par l'en-tête
La ressource demandée doit être accédée par un proxy spécifié.
erreur 307: Redirection temporaire
La ressource demandée réside temporairement sous une autre URL, mais le client doit utiliser la même méthode pour effectuer la requête suivante.
4xx - Erreurs du client
erreur 400: Erreur de syntaxe dans l'adresse du document
La requête est incorrecte ou mal formée.
erreur 401: Pas d'autorisation d'accès au document
L'accès à la ressource nécessite une authentification.
erreur 402: Accès au document soumis au paiement
Ce code est réservé pour une utilisation future concernant les paiements en ligne. Des services en dehors d'Infomaniak l’utilisent dans certains cas pour indiquer un problème de paiement, mais ces usages sont spécifiques à ces plateformes — pas une norme globale.
erreur 403: Pas d'autorisation d'accès au serveur
Le serveur comprend la requête mais refuse de l'autoriser.
erreur 404: La page demandée n'existe pas
Le serveur ne trouve pas la ressource demandée.
erreur 405: Méthode de requête du formulaire non autorisée
La méthode spécifiée dans la requête n'est pas autorisée pour la ressource visée.
erreur 406: Requête non acceptée par le serveur
La ressource demandée n'est pas capable de générer du contenu acceptable selon les en-têtes Accept envoyés dans la requête.
erreur 407: Autorisation du proxy nécessaire
L'accès à la ressource nécessite une authentification par un proxy.
erreur 408: Temps d'accès à la page demandée expiré
Le serveur n'a pas reçu la requête complète dans le délai imparti.
erreur 409: L'utilisateur doit soumettre à nouveau avec plus d'infos
La requête ne peut être traitée à cause d'un conflit avec l'état actuel de la ressource.
erreur 410: Cette ressource n'est plus disponible
La ressource demandée n'est plus disponible et cela de manière permanente.
erreur 411: Le serveur a refusé la requête car elle n'a pas de longueur
Le serveur refuse de traiter la requête sans un en-tête Content-Length valide.
erreur 412: La précondition donnée dans la requête a échoué
Une des conditions spécifiées dans les en-têtes de la requête a échoué.
erreur 413: L'entité de la requête était trop grande
Le serveur refuse de traiter la requête car la taille de l'entité est trop grande.
erreur 414: L'URI de la requête était trop longue
Le serveur refuse de traiter la requête car l'URI est trop longue.
erreur 415: Type de média non géré
Le serveur refuse de traiter la requête car le format de l'entité de la requête n'est pas supporté.
5xx - Erreurs du serveur
erreur 500: Erreur interne du serveur
Le serveur a rencontré une condition inattendue qui l'empêche de traiter la requête.
erreur 501: Requête faite au serveur non supportée
Le serveur ne supporte pas la fonctionnalité requise pour traiter la requête.
erreur 502: Mauvaise passerelle d'accès
Le serveur, en tant que passerelle ou proxy, a reçu une réponse invalide depuis le serveur en amont.
erreur 503: Service non disponible
Le serveur n'est pas disponible sur le moment (surcharge ou maintenance).
erreur 504: Temps d'accès à la passerelle expiré
Le serveur, en tant que passerelle ou proxy, n'a pas reçu de réponse à temps du serveur en amont.
erreur 505: Version HTTP non gérée
Le serveur ne supporte pas la version du protocole HTTP utilisée dans la requête.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment synchroniser les contacts & calendriers eM Client avec les contacts & calendriers hébergés chez Infomaniak.
Préambule
- Les contacts & calendriers Infomaniak sont liés à votre compte Infomaniak ; quand vous vous connectez à ksuite.infomaniak.com/contacts ou /calendar vous avez sûrement la double validation (2FA) à effectuer lors de la connexion.
- Dans ce cas, un mot de passe d'application est nécessaire pour établir une synchronisation entre votre appareil et les outils Infomaniak.
- Mais pas de panique, la création d'un tel mot de passe vous est proposé en suivant l'assistant de configuration.
Synchroniser les contacts & calendriers (eM Client 10 macOS)
Prérequis
- Obtenez vos informations de synchronisation fournies par l'assistant de synchronisation Infomaniak:
- adresse du compte:
https://sync.infomaniak.com - nom d'utilisateur: par exemple
AB12345 - mot de passe d'application en cas de double authentification activée ou celui de votre compte utilisateur Infomaniak si vous n'avez pas activé la 2FA
- adresse du compte:
Ensuite:
- Ouvrez eM Client
- Cliquez sur le Menu eM Client
- Cliquez sur Comptes
- Cliquez sur Ajouter un compte
- Cliquez sur Calendrier
- Cliquez sur CalDAV
- Cliquez sur Suivant

- Choisissez un titre pour le nom du compte (par exemple agenda infomaniak) et terminer la procédure
Vous pouvez commencer la partie Contacts si vous le souhaitez mais dans tous les cas, 1 procédure CalDAV configure en même temps CardDAV, et vice-versa.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment insérer du texte enrichi et des images au sein de vos messages sur l'app Web Mail Infomaniak (service en ligne ksuite.infomaniak.com/mail).
Préambule
- Pour définir certains des réglages ci-dessous par défaut pour tous vos nouveaux messages, prenez connaissance de cet autre guide.
- Prenez connaissance de cet autre guide si vous recherchez des informations au sujet de l'ajout et insertion d'images.
Personnaliser et mettre en forme un e-mail
Afin de modifier le style d'écriture de vos e-mails sur Mail Infomaniak:
- Cliquez ici afin d'accéder à l'app Web Mail Infomaniak (service en ligne ksuite.infomaniak.com/mail).
- Rédigez un nouveau message et sélectionnez-en une partie.
- Cliquez sur l'icône
Aen bas à droite de la fenêtre de rédaction pour afficher la barre d'outils. - Mettez en forme votre texte avec les options de style (italique / gras / souligné), taille, police, alignement, couleurs, etc. ou revenir à du texte brut:

- Il est également possible d'éditer le code source (HTML) de votre message:

Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide détaille comment importer des données iCloud à l'aide de rClone sur kDrive Infomaniak.
✘ INDISPONIBLE avec
kSuite gratuit / kSuite Standard
my kSuite / my kSuite+ (ik.me, etik.com, ikmail.com)
Préambule
- Apple ne proposant pas d'API comme ses concurrents, une solution pour rapatrier les documents d'un iCloud Drive est d'installer l'app kDrive macOS afin de synchroniser le dossier icloud qui doit se trouver dans votre bibliothèque. Le guide ci-dessous propose une alternative solide.
- kDrive prend en charge le streaming upload de rclone via WebDAV, ceci jusqu'à 50 Go (extensible à 100 Go) pour éviter des abus, avec gestion automatique des erreurs si la limite est dépassée sans spécification préalable de la taille via
Content-Length.
1. Configurer rclone pour l'accès aux drives
Installation de rclone sur votre ordinateur
Il existe une version de rclone avec interface graphique (GUI) mais il est tout à fait possible de faire cela en ligne de commande (CLI):
- Installez rclone depuis une application de type
Terminalsur votre appareil, en tapant toute la commande suivante:sudo -v ; curl https://rclone.org/install.sh | sudo bash - Entrez le mot de passe de votre session sur votre ordinateur pour débuter l'installation:

- Prenez connaissance du guide officiel d'installation si nécessaire.
Configuration du disque distant (iCloud) sur rclone
- Une fois rclone installé, entrez la commande
rclone config.- Prenez connaissance du guide officiel de configuration si nécessaire.
- Choisissez ensuite de configurer une nouvelle importation à distance en répondant
npourNew remote. - Nommez le disque à distance, par exemple
appledrive:
- Choisissez ensuite le type de disque à importer en répondant
iclouddrivece qui correspondant à iCloud Drive parmi les choix proposés. - Indiquez à rclone le
apple_iden entrant votre Apple ID (une adresse mail en principe). - Choisissez d'utiliser votre propre mot de passe lié au compte Apple ID (
y). - Entrez votre mot de passe deux fois comme demandé:

- Répondez “Non”
nà la question sur la “configuration avancée”. - Une fenêtre sur votre appareil doit s'ouvrir pour vous prévenir d'une connexion distante ; autorisez-la:

- Une fenêtre sur votre appareil doit s'ouvrir avec un code 2FA ; copiez-le:

- Collez le code quand rclone vous le demande.
- Répondez “Oui”
yà la dernière question si toutes les informations présentées sont correctes.
Configuration du disque de destination (kDrive) sur rclone
Il est possible d'agir directement sur le fichier de configuration de rclone en y collant votre configuration kDrive sous la forme par exemple:
[kDrive]
type = webdav
url = https://kDrive_ID_HERE.connect.kdrive.infomaniak.com/
vendor = other
user = user@email.com
pass = PASSWORD_HERE_OR_APP_PASSWORD_IF_2FAMais voici comment procéder étape par étape comme pour la configuration précédente:
- Toujours sur le terminal, entrez
npour une nouvelle configuration de disque et entrez le nomkDrivepour reconnaitre votre disque de destination:
- Choisissez ensuite le type de disque à importer en répondant
webdavce qui correspondant à une configuration WebDAV parmi les choix proposés. - Entrez les informations suivantes:
url= l'accès direct au kDrive (prenez connaissance de cet autre guide au sujet de l'ID kDrive pour l'URL de connexion)vendor= rclone (l'option n°6)user= adresse mail de connexion au compte utilisateur Infomaniak
- Répondez “Oui”
ypour la question sur le mot de passe puis entrez le mot de passe:- mot de passe d'application en cas de double authentification activée ou celui de votre compte utilisateur Infomaniak si vous n'avez pas activé la 2FA.
- Laissez vide le
bearer_tokenpuis répondez “Non”nà la question sur la “configuration avancée”. - Répondez “Oui”
yà la dernière question et vos 2 disques s'affichent:
2. Copier les données de iCloud vers kDrive
Prérequis
- Consulter les options à disposition sur le guide officiel avant de démarrer une importation.
Exemple de commande permettant de lancer une copie de vos données iCloud vers la racine de votre kDrive:
sudo rclone copy appledrive: kDrive:Ceci aura pour effet de démarrer instantanément la copie de vos dossiers, sous-dossiers et contenus iCloud vers le dossier personnel de votre kDrive Infomaniak !
Précisions concernant les dates de vos photos exportées
Si vous exportez vos photos depuis iCloud vers kDrive Infomaniak, soyez vigilant concernant les métadonnées de dates. Lors de l'exportation, les dates de création des fichiers peuvent être modifiées et remplacées par la date d'exportation au lieu de la date originale de prise de vue.
Voici un script pour utilisateurs avertis qui permet de rétablir les bonnes données à vos fichiers à partir des informations EXIF (il est recommandé de traiter des lots de 7000 photos max. pour éviter un plantage):
- Téléchargez ExifTool https://exiftool.org/index.html (macOS Package).
- Installez l'application en autorisant son ouverture au préalable si nécessaire:

- Ouvrez Script Editor (situé dans votre dossier Applications > Utilitaires):

- Cliquez sur Nouveau document.
- Copiez-collez le long script proposé ci-dessous vers la fenêtre de Script Editor.
- Cliquez sur Exécuter pour démarrer le script, une fenêtre s'ouvre:

- Sélectionnez le dossier à analyser.
- Laissez ensuite le script tourner, il modifiera les dates ou écrira les erreurs dans un fichier
errors.txtsur le bureau.
Le script à copier-coller entièrement:
-- replace file date with EXIF creation date or date from name after the first dash -
tell application "Finder"
set FolderPath to choose folder with prompt "Select the folder containing the files to update"
my processFolder(FolderPath)
end tell
on processFolder(aFolder)
tell application "Finder"
-- process files:
set fileList to files of aFolder
repeat with eachFile in fileList
-- process a single file
set theFile to eachFile
set AppleScript's text item delimiters to {""}
set fileName to name of eachFile --get the file name
set eachFile to eachFile as string --file path
set hasDate to true --initialize date found flag
try
--get date if available
set photoDate to do shell script "/usr/local/bin/exiftool -DateTimeOriginal " & quoted form of POSIX path of eachFile
if photoDate is "" then set photoDate to do shell script "/usr/local/bin/exiftool -CreationDate " & quoted form of POSIX path of eachFile
if photoDate is "" then set photoDate to do shell script "/usr/local/bin/exiftool -CreateDate " & quoted form of POSIX path of eachFile
if photoDate is "" then
set hasDate to false --check if date was found
end if
on error
set hasDate to false -- error retrieving date
set photoDate to ""
end try
if length of photoDate > 20 then
--format extracted date
set x to (length of photoDate) - 33
set OriginalDate to text -x thru -1 of photoDate
set formattedDate to text 1 thru 5 of OriginalDate
set theYear to formattedDate
set formattedDate to formattedDate & text 7 thru 8 of OriginalDate
set theMonth to text 7 thru 8 of OriginalDate
set formattedDate to formattedDate & text 10 thru 11 of OriginalDate
set theDay to text 10 thru 11 of OriginalDate
set formattedDate to formattedDate & text 13 thru 14 of OriginalDate
set theHour to text 13 thru 14 of OriginalDate
set formattedDate to formattedDate & text 16 thru 17 of OriginalDate
set theMinute to text 16 thru 17 of OriginalDate
set formattedDate to formattedDate & "." & text 19 thru 20 of OriginalDate
set theSecond to text 19 thru 20 of OriginalDate
set newName to theYear & "-" & theMonth & "-" & theDay & " " & theHour & "." & theMinute & "." & theSecond
set testValue to formattedDate as string --check if found date is 000
if testValue is " 000000000000.00" then
set hasDate to false
else
-- set file date to original EXIF date and write to log
do shell script "touch -t " & formattedDate & " " & quoted form of POSIX path of eachFile
set logFile to open for access ((path to desktop folder as text) & "Date Found.txt") as text with write permission
write "Original date found for file: " & OriginalDate & " " & eachFile & return to logFile starting at eof
close access logFile
end if
end if
if hasDate is false then
-- get date from file name after first dash
set nb to ""
set nameDate to ""
set fileName to fileName as string
set savedDelimiters to AppleScript's text item delimiters --save delimiters
set AppleScript's text item delimiters to {"-"} --split on "-"
set nb to offset of "-" in fileName
if nb is not 0 then
set AppleScript's text item delimiters to savedDelimiters --restore delimiters
set nameDate to characters (nb + 1) thru (nb + 8) of fileName as string
set nameDate to nameDate & "1200.00"
set cmd1 to "/usr/local/bin/exiftool -datetimeoriginal=" & nameDate & " " & quoted form of POSIX path of eachFile
set cmd2 to "/usr/local/bin/exiftool -createdate=" & nameDate & " " & quoted form of POSIX path of eachFile
end if
try
-- write date from name to EXIF
do shell script cmd1
do shell script cmd2
do shell script "touch -t " & nameDate & " " & quoted form of POSIX path of eachFile
do shell script "rm " & quoted form of POSIX path of (eachFile & "_original")
on error
-- if date from name is invalid, log the error
set logFile to open for access ((path to desktop folder as text) & "Date Error.txt") as text with write permission
write "No valid date found in file name: " & eachFile & return to logFile starting at eof
close access logFile
end try
end if
end repeat
-- process folders:
set folderList to folders of aFolder
repeat with eachSubfolder in folderList
-- process a subfolder
my processFolder(eachSubfolder)
end repeat
end tell
end processFolder
tell application "Finder"
display dialog "Done! All files processed." buttons {"Close"}
end tellLien vers cette FAQ:
Cette FAQ a été utile?
Ce guide concerne le module WordPress "Infomaniak Connect for OpenID" qui permet aux utilisateurs de se connecter à votre site WordPress (qu'il soit hébergé par Infomaniak ou pas) en utilisant leurs identifiants Infomaniak.
Préambule
- Autoriser la connexion via un compte Infomaniak sur votre site WordPress permet à vos visiteurs de commenter, de s'inscrire à des cours ou d'accéder à tout contenu réservé aux membres en un seul clic, sans avoir à créer un nouveau compte.
- C'est un gain de temps pour eux et une méthode plus sûre pour vous, car vous n'avez pas à gérer de mots de passe supplémentaires.
- Le fonctionnement de ce module externe est identique aux options "Se connecter avec Google", "Se connecter avec Facebook" ou “Se connecter avec Apple” ; il utilise les protocoles standard OAuth2 et OpenID Connect pour permettre une authentification unique (SSO).
A. Créer une application avec Auth Infomaniak
Pour cela:
- Cliquez ici afin d'accéder à la gestion de votre produit Auth sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez sur le bouton pour Créer une nouvelle application:

- Choisissez le type “Web Front-End”.
- Donnez un nom à votre application.
- Dans le champ URL, indiquez le nom de domaine correspondant à votre site WordPress après lequel vous ajoutez
/openid-connect-authorize(prenez connaissance de la documentation github si nécessaire). - Cliquez sur le bouton pour terminer la création de l'app:

- Notez précieusement les 2 informations obtenues lors de la finalisation de votre application OAuth2:

B. Configurer l'extension WordPress
Pour cela:
- Recherchez l'extension
Infomaniak Connect for OpenIDsur la plateforme d'extensions WordPress depuis votre site. - Installez et activez l'extension:

- Configurez l'extension depuis le menu Paramètres:

- Les seuls champs à remplir sont Client ID et Client Secret Key et proviennent des informations obtenues au point A ci-dessus:

- N'oubliez pas d'enregistrer les modifications apportées aux réglages de l'extension.
- Un bouton supplémentaire, pour une connexion par identifiant Infomaniak, est désormais visible sur votre page de connexion destinée aux utilisateurs
/wp-admin(/wp-login.php):
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique le fonctionnement de l'app mobile Infomaniak Mail (application pour smartphone ou tablette iOS / Android) lors de sa première ouverture après installation et lors des connexions ultérieures.
Démarrer l'assistant de configuration
A la première ouverture de l'app, un assistant étape par étape vous propose de choisir le thème (couleur d'accentuation rose ou bleue) que vous pourrez également modifier par la suite:
Il vous montre également les principales fonctions ergonomiques disponibles avec l'application (appui long, glissement).
A la dernière étape vous pouvez…
- … créer un compte c'est-à-dire obtenir une nouvelle adresse mail gratuite…
- … ou simplement vous connecter à votre compte Infomaniak avec vos identifiants habituels (votre adresse mail de connexion à Infomaniak):

Plusieurs adresses mail
Une fois connecté, après l'authentification à deux facteurs (2FA) effectuée, il vous faut encore autoriser l'accès aux contacts de votre appareils et aux notifications:
Vous retrouverez ensuite l'ensemble des adresses mail déjà rattachées à Infomaniak Mail que vous aviez l'habitude de consulter sur votre navigateur Web via l'adresse ksuite.infomaniak.com/mail.
Vous pouvez basculer d'une adresse à l'autre…
- … en appuyant en haut à gauche de votre boite de réception:

- … puis sur le chevron à droite de votre adresse mail qui s'affiche:

- … puis sur l'adresse à consulter:

Pour en rattacher une supplémentaire, prenez connaissance de cet autre guide.
Pour en retirer une, prenez connaissance de cet autre guide.
Plusieurs comptes Infomaniak
Imaginez qu'en plus de votre compte Infomaniak personnel avec vos adresses mail préférées rattachées, vous obtenez de votre employeur un identifiant de connexion à un compte utilisateur avec différentes adresses mail de la société au sein de ce compte professionnel…
Pour ajouter le compte Infomaniak supplémentaire:
- Appuyez en haut à droite de la boite de réception:

- Appuyez sur Ajouter un compte pour vous connecter au compte utilisateur Infomaniak désiré:

- Appuyez sur le bouton pour pouvoir entrer les informations de connexion au compte Infomaniak:

Pour basculer facilement d'un compte utilisateur à l'autre:
- Cliquez sur l'un ou l'autre des comptes utilisateur rattachés, et ainsi consulter les adresses mail rattachées au sein de ces comptes:

Pour détacher un compte Infomaniak rattaché dans l'application et ne plus pouvoir consulter les adresses mail rattachées au sein de ce compte, il suffit de…
- … vous y rendre une dernière fois
- … puis d'appuyez en haut à droite sur le menu utilisateur:

- … pour ensuite se déconnecter en bas de l'écran:

Vous serez automatiquement basculé sur l'un des comptes restants.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment interdire l'accès aux flux de Streaming vidéo Infomaniak grâce à une clé unique (hash).
Préambule
- Cette méthode offre le meilleur niveau de protection et permet par exemple de restreindre vos diffusions à un espace membre nécessitant une authentification.
- La manière de générer ce code étant propre à chaque site, il sera nécessaire d'implémenter les fonctions PHP requises et d'adapter le code d'intégration de votre lecteur en conséquence.
Restreindre l'accès aux diffusions par clé unique (hash)
Pour cela:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Paramètres dans le menu latéral gauche.
- Cliquez sur Restrictions dans le menu latéral gauche.
- Cliquez sur l'onglet (ou l'élément du menu dérouant) Restriction par hash unique:

Fonctionnement des restrictions
Cette méthode nécessite de récupérer des informations liées à la configuration de votre flux et à l'internaute qui se connecte.
Il est dans un premier temps nécessaire de créer un mot de passe (une clé) au niveau du Manager Infomaniak. Dès l'ajout de cette clé, les spectateurs connectés et ceux qui tentent de visionner votre flux seront instantanément bloqués (prenez connaissance de cet autre guide pour personnaliser l'image de remplacement proposée aux spectateurs bloqués).

Voici le principe à suivre pour autoriser l'accès à votre flux :
- Conception d'un système d'authentification par vos soins (par exemple un espace membre).
- Prendre le mot de passe configuré ci-dessus sur le Manager.
- Récupérer l'IP des internautes via
$_SERVER["REMOTE_ADDR"]par exemple. - Prendre l'identifiant du flux à cibler.
- Récupérer la date ainsi que l'heure courante (sans les minutes et les secondes).
Ces éléments seront ensuite hashés par le code fourni dans le Manager afin de générer un token unique et propre à chaque utilisateur qui sera transmis au flux au moment de son chargement. La plateforme de streaming vérifiera ensuite la validité du hash afin d'autoriser ou de rejeter la connexion.

Remarques importantes
- Afin de garantir la sécurité de l'accès au flux, la validité de chaque token est limitée dans le temps.
- Il est important de désactiver le cache sur les pages qui permettent d'accéder au flux ; en effet, si la génération du token est mis en cache, d'autres utilisateurs tenteront de s'authentifier avec le hash de quelqu'un d'autre, ce qui provoquera leur rejet même s'ils ont l'autorisation de consommer le flux.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment travailler sans le module PECL SSH2 client indisponible sur les hébergements Web et Serveurs Cloud Infomaniak, en utilisant plutôt la bibliothèque phpseclib, qui fonctionne en PHP natif sans nécessiter d’extension spécifique.
Préambule
- L’utilisation de
PECL SSH2 cliententraine des erreurs de typeNo compatible key exchange algorithms foundouUnable to exchange encryption keysdans sa derniere version disponible. Phpseclibpermet :- L'authentification SSH par mot de passe ou clé privée.
- L'exécution de commandes à distance.
- Le transfert de fichiers sécurisés (SFTP).
- La gestion des clés SSH.
Utiliser phpseclib
Pour intégrer une connexion SSH dans un script PHP, utilisez phpseclib comme suit :
use phpseclib3\Net\SSH2;
use phpseclib3\Crypt\PublicKeyLoader;
$ssh = new SSH2('domain.xyz');
$key = PublicKeyLoader::load(file_get_contents('/path/to/private_key'));
if (!$ssh->login('utilisateur', $key)) {
exit('Authentication Failed');
}
echo $ssh->exec('ls -la');Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique quels sont les protocoles et ports qui peuvent être utilisés avec les services de messagerie Infomaniak (Service Mail notamment).
Ports et paramètres recommandés pour la configuration client
Lorsque cela vous est demandé lors d'une configuration de logiciel/client de messagerie (Outlook, Thunderbird, mobile, etc.), privilégiez les paramètres suivants:
| IMAPs - Trafic Entrant (Recommandé) | SMTP - Trafic Sortant (Option 1 : standard IETF) | SMTPs - Trafic Sortant (Option 2 : Chiffrement implicite) | |
|---|---|---|---|
| Ports | 993 | 587 | 465 |
| Mécanisme de Sécurité | SSL / TLS (implicite) | STARTTLS (explicite) | SSL / TLS (implicite) |
| Nom de Serveur | mail.infomaniak.com | ||
| Authentification | Obligatoire (nom d'utilisateur = adresse mail complète) | ||
Note technique : Le port 587 avec STARTTLS est la pratique standard IETF pour la soumission de courriel sécurisée. Le port 465 est une alternative sécurisée utilisant un chiffrement implicite.
Si vous spécifiez d'autres indications ou désactivez le chiffrement, des erreurs de messagerie peuvent survenir.
Autres ports supportés (non chiffrés ou rétrocompatibilité)
- port
143(Port standard pour la réception IMAP - non chiffré, utiliser 993) - port
110(Port standard pour la réception POP3 - non chiffré, utiliser 995) - port
995(Port sécurisé pour la réception POP3s - option sécurisée POP3) - port
25(Port standard pour le transfert de serveur à serveur - peut supporter STARTTLS pour la soumission, mais le 587 est la norme pour les clients). - authentification STARTTLS est supportée sur les ports non chiffrés (143, 110, 25) pour activer le chiffrement TLS.
- authentification SMTP supportée (méthodes LOGIN ou PLAIN).
Utilisation de l'API et Sécurité des Transferts
L'API Infomaniak ne propose aucune connexion à la messagerie car IMAP et SMTP sont les "API". Utilisez une librairie (comme Python : email.examples et imaplib) qui utilise IMAP et SMTP.
Pour afficher les e-mails à partir de PHP:imap_open("{mail.infomaniak.com:993/imap/ssl}", $email, $password);
Le mécanisme MTA-STS n'est pas mis en place ni vérifié, Infomaniak utilisant plutôt DANE (DNS-based Authentication of Named Entities) pour garantir une connexion chiffrée entre serveurs lorsque les conditions suivantes sont remplies :
- Le client envoie un e-mail à un domaine qui a configuré DANE.
- Le client reçoit un e-mail de la part d'un serveur SMTP qui utilise DANE.
- Dans tous les autres cas (en l'absence de DANE), la connexion chiffrée reste opportuniste.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide détaille les paramètres nécessaires pour configurer l'envoi d'e-mails (scan-to-mail / scan-to-email) depuis une imprimante, un scanner ou tout autre appareil (Hewlett-Packard, Xerox, Canon, Epson, Brothers, etc.) connecté via un compte de messagerie Infomaniak.
Préambule
- Votre appareil doit impérativement supporter l'authentification SMTP.
- Les envois anonymes ne sont pas autorisés.
- Configurer manuellement vos e-mails, contacts & calendriers sur vos appareils
Paramètres de configuration SMTP
Utilisez les réglages suivants dans l'interface de configuration de votre appareil :
- Serveur sortant (SMTP):
mail.infomaniak.com - Port et Sécurité:
465(SSL/TLS) ou587(STARTTLS) - Authentification: requise /
oui - Nom d'utilisateur: l'adresse mail complète (ex:
scan@domaine.xyz) - Mot de passe: le mot de passe créé pour cette adresse mail
En cas de problème
Si la connexion échoue, vérifiez que le port 465 ou 587 n'est pas bloqué par le pare-feu de votre réseau local.
Testez également la connexion en désactivant provisoirement le chiffrement (port 25 ou 587 sans SSL), bien que cela soit fortement déconseillé pour des raisons de sécurité.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide vous aide à configurer votre encodeur avec le service de Streaming vidéo Infomaniak.
Préambule
- La structure de ce guide s'articule en fonction de la qualité d'encodage choisie pour votre flux:

- Le système d'authentification par URL proposé par Infomaniak diffère de l'authentification proposée par défaut par certains encodeurs.
- Ces informations sont uniquement données à titre indicatif et la configuration de votre encodeur peut varier selon votre appareil, votre logiciel et les options de votre produit (matériel Infomaniak par exemple).
- Guide spécifique pour OBS Studio (Open Broadcaster Software).
Configuration requise par l'encodeur
Voici comment accéder aux informations de configuration requises par votre encodeur:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez sur le menu d'action ⋮ à droite de l'objet concerné dans le tableau qui s'affiche.
- Cliquez sur Configurer l'encodeur:

- Suivez les instructions adaptées à votre situation.
1. Gestion automatique du multi-bitrate par Infomaniak
Si vous avez choisi de laisser Infomaniak gérer automatiquement la qualité de votre flux:
- Avec ce cas de figure, les informations de configuration suivantes sont disponibles:

- Dans cet exemple, le flux se nomme "DemoFAQ" et sa clé d'authentification est "B5rPcw11" :
- Adresse du serveur :
rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11 - Identifiant du flux :
demofaq-1
- Adresse du serveur :
1.1 Configuration de la qualité de la source
Les qualités de flux générés par Infomaniak dépendront de la qualité de votre source (bitrate). À titre indicatif, voici la liste des qualités qui pourraient être générées au moment de la connexion de votre encodeur :
- 1080p avec un bitrate de 3 Mbps
- 720p avec un bitrate de 1,8 Mbps
- 480p avec un bitrate de 0,8 Mbps
- 360p avec un bitrate de 0,5 Mbps
- 240p avec un bitrate de 0,3 Mbps*
* Le 240p sera proposé uniquement si votre bitrate source est inférieur à 0,8 Mbps.
Il est recommandé idéalement de définir une source de 1080p avec un bitrate de 3,2 Mbps afin de générer l'ensemble de qualités disponible. Si le bitrate de votre source est limité à 1 Mbps, seules les résolutions suivantes seront générées : 480p, 360p et 240p.
Important : vérifier que le contrôle du débit soit réglé en mode CBR (constant bitrate) au niveau de votre encodeur. Le mode ABR (adaptive bitrate) peut en effet fausser la détection du bitrate de votre source.
1.2 Votre encodeur requiert une adresse de connexion et un identifiant de flux
Si votre encodeur demande une adresse de connexion et un identifiant de flux, il vous suffit de renseigner l'adresse du serveur et l'identifiant du flux dans votre encodeur.
Dans cet exemple, il s'agirait donc des informations suivantes :
- Adresse du serveur :
rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11 - Identifiant du flux :
demofaq-1
1.3 Votre encodeur requiert uniquement une URL
Si votre encodeur demande uniquement une URL, il est nécessaire de regrouper l'adresse du serveur et l'identifiant de connexion ; dans cet exemple, il s'agirait donc de l'URL suivante :
rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1
1.4 Votre encodeur propose une configuration avancée
Si votre encodeur propose un large choix de paramètres, suivre les indications suivantes qui sont toujours basées sur le même exemple :
- Adresse serveur RTMP :
demofaq-1.vprimary.infomaniak.com - Port du serveur RTMP :
1935 - Nom d'utilisateur RTMP : laissez ce champ vide (l'authentification se fait par clé avec une clé sur l'identifiant de stream)
- Mot de passe RTMP : laissez ce champ vide (l'authentification se fait par clé avec une clé sur l'identifiant de stream)
- Nom d'Application RTMP :
livecast?key=B5rPcw11 - Nom de stream RTMP :
demofaq-1
2. Gestion manuelle du multi-bitrate
Si vous avez décidé de gérer manuellement les qualités de votre flux:
- Si vous utilisez l'option Transcodage dans le Cloud, prenez connaissance du point 3. Single bitrate plus bas.
Avec ce cas de figure, vous retrouverez un tableau contenant les différentes qualités (bitrate/résolutions) que vous aurez définis lors de la configuration de votre encodeur:
Dans cet exemple, il s'agirait donc des informations suivantes :
- Adresse du serveur :
rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11 - Identifiant du flux :
demofaq-1
2.1 Votre encodeur requiert une adresse de connexion et un identifiant de flux
Si votre encodeur demande une adresse de connexion et un identifiant de flux, il vous suffit de renseigner l'adresse du serveur et l'identifiant pour chaque flux dans votre encodeur.
2.2 Votre encodeur requiert une URL par flux
Si votre encodeur requiert des configurations spécifiques par URL, il est nécessaire de regrouper l'adresse du serveur et l'identifiant de connexion pour chaque bitrate. Dans cet exemple, il s'agirait donc des URL suivantes :
- Bitrate 6000000 :
rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1 - Bitrate 4500000 :
rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1-1 - Bitrate 4000000 :
rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1-2 - Bitrate 1000000 :
rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1-3
3. Single bitrate (une seule qualité)
Prenez connaissance des indications fournies au point 1. Gestion automatique du multi-bitrate par Infomaniak en ignorant le point 1.1.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide présente, sur le même modèle que l'ajout d'appareils (mots de passe mail), les méthodes pour vous permettre (vous, avec votre identifiant de connexion à votre compte Infomaniak) de consulter et utiliser une adresse mail que vous avez créé au sein d'un Service Mail Infomaniak, sur l'app Web Mail Infomaniak (service en ligne ksuite.infomaniak.com/mail).
Préambule
- Prenez connaissance de cet autre guide pour inviter un autre utilisateur que vous-même.
- Aucun mot de passe n'est nécessaire.
- L'adresse mail sera ajoutée automatiquement à l'interface Mail Infomaniak.
Accéder soi-même à une adresse mail
Pour utiliser l'adresse mail existante demonstration@exemple-domaine.ch:
- Entrez l'identifiant de connexion à votre compte Infomaniak et son mot de passe sur la page https://manager.infomaniak.com/:

- Validez l'entrée sur le Manager avec la méthode de 2FA (double authentification) définie initialement:

- Une fois sur le tableau de bord, cliquez sur Service Mail:

- Une fois sur vos Services Mail, cliquez sur le nom / nom de domaine auquel appartient l'adresse mail concernée:

- Une fois sur le Service Mail auquel appartient l'adresse, cliquez sur l'adresse mail concernée:

- Une fois sur l'adresse mail concernée, cliquez sur le bouton Ajouter un utilisateur:

- Il est parfois nécessaire à ce stade de re-entrer le mot de passe de connexion (celui du point B ci-dessus):

- Choisissez ensuite l'option pour ajouter un utilisateur existant, puis cliquez sur le champ en-dessous, ce qui fait apparaitre la liste des utilisateurs de l'Organisation sur laquelle vous êtes connecté, et cliquez sur votre utilisateur (votre identifiant de connexion au compte Infomaniak). Validez l'ajout avec le bouton en bas à droite:

- C'est fait, votre propre utilisateur a été ajouté:

- Cliquez ensuite sur l'icône en haut de l'écran pour ouvrir les outils kSuite et cliquez sur l'app Web Mail Infomaniak:

- L'adresse mail a bien été ajoutée à l'app Web Mail (cliquez si nécessaire sur le chevron pour développer le menu des adresses et pouvoir y accéder). Un e-mail d'information a été envoyé à l'utilisateur (vous-même dans le cas présent) pour avertir de l'opération:

Lorsque votre identifiant est ajouté comme utilisateur ayant accès à l'adresse mail, la boite s'ajoute automatiquement sur vos apps Mail Infomaniak:
Vous pouvez basculer entre vos adresses à tout moment via le chevron situé en haut à gauche de l'écran:
Pour y parvenir, il est parfois nécessaire au préalable de choisir d'afficher, depuis la partie supérieure gauche, toutes les Organisations:
Si l'adresse ne s'affiche toujours pas, essayez de rafraichir la page du navigateur (Command ⌘ + R sur macOS et Ctrl + F5 sur Windows).
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment récupérer l'accès aux outils Infomaniak (manager.infomaniak.com et Mail / ksuite.infomaniak.com) en cas d'oubli de mot de passe ou d'identifiant de connexion au compte Infomaniak.
Préambule
- Pour se connecter au sein d'une Organisation qui gère un ou plusieurs produits Infomaniak, il faut se rendre sur manager.infomaniak.com puis entrer ces informations:
- Une adresse mail de connexion (identifiant pour le compte Infomaniak).
- Le mot de passe choisi lors de votre inscription.
- Un code supplémentaire si la 2FA (double authentification) est active.
- Si la connexion à la plateforme fonctionne et qu'il vous manque plutôt un mot de passe pour l'une de vos adresses mail, prenez connaissance de cet autre guide.
- S'il s'agit plutôt d'un problème d'affichage du formulaire de connexion, particulièrement avec un appareil mobile, prenez connaissance de cet autre guide à ce sujet.
Vous avez oublié...
... le mot de passe du compte Infomaniak
En cas d'oubli de ce mot de passe, suivre la procédure de réinitialisation:
- Cliquez ici afin de pouvoir réinitialiser votre mot de passe.
- Entrez l'adresse mail de connexion de votre compte Infomaniak
- Choisissez l'option de récupération souhaitée ou suivez la procédure de vérification d'identité en cliquant sur “Vous n’avez accès à aucune option”.
... l'adresse mail de connexion au compte Infomaniak
Lors de votre inscription, vous avez du fournir un numéro de téléphone ; il est possible de retrouver l'adresse mail de connexion au compte Infomaniak à partir de votre numéro de téléphone:
- Cliquez ici afin de pouvoir retrouver votre adresse mail de connexion au compte Infomaniak.
- Entrez votre numéro de mobile.
- Entrez (si nécessaire) votre adresse mail de récupération.
Deux cas de figure sont ensuite possibles:
- Le système parvient à identifier votre compte: choisissez alors comment recevoir votre identifiant de connexion au compte Infomaniak.
- Dans le cas inverse: suivez l'assistant à l'écran pour procéder à la vérification de l'identité manuellement ou via kCheck:

Et si l'adresse mail n'existe plus…
Si vous avez un compte Infomaniak pour lequel l'identifiant de connexion est de la forme toto123@yahoo.com, aucun souci si l'adresse mail toto123@yahoo.com est supprimée ou n'est plus valable, il vous suffit de vous connecter une dernière fois sur le Manager Infomaniak avec cet identifiant toto123@yahoo.com et de prendre connaissance de cet autre guide pour modifier votre adresse mail de connexion au compte Infomaniak.
En revanche, si l'adresse mail servant d'identifiant est hébergée par Infomaniak (par exemple anna789@assoziation.ch) et qu'un administrateur supprime l'adresse mail en question ou résilie le Service Mail “assoziation.ch”, la situation est différente: vous recevez automatiquement un e-mail sur l'adresse secondaire et un SMS sur le numéro de téléphone portable spécifié dans votre compte Infomaniak:
La situation peut également se produire dans un cas précis de gestion de service mail.
Pour pouvoir entrer à nouveau dans son compte Infomaniak maintenant que l'accès n'est plus possible avec l'ancienne adresse mail, il faut que l'utilisateur du compte Infomaniak se rende sur l'adresse mentionnée dans le SMS:
- Cliquez ici afin d'accéder à la page de connexion.
- Entrez le nom d'utilisateur spécifié dans le SMS (en principe les initiales de votre compte et une suite de chiffres).
- Entrez le mot de passe habituel (il n'a pas changé):

- Entrez les nouvelles informations demandées:

- Vous serez à nouveau connecté dans votre compte:

Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide détaille comment importer des données Google Drive à l'aide de rClone sur kDrive Infomaniak.
✘ INDISPONIBLE avec
kSuite gratuit / kSuite Standard
my kSuite / my kSuite+ (ik.me, etik.com, ikmail.com)
⚠ Disponible avec :
| kSuite | |
| Business | |
| Enterprise | |
| kDrive | Solo |
| Team | |
| Pro |
1. Configurer rclone pour l'accès aux drives
Installation de rclone sur votre ordinateur
Il existe une version de rclone avec interface graphique (GUI) mais il est tout à fait possible de faire cela en ligne de commande (CLI):
- Installez rclone depuis une application de type
Terminalsur votre appareil, en tapant toute la commande suivante:sudo -v ; curl https://rclone.org/install.sh | sudo bash - Entrez le mot de passe de votre session sur votre ordinateur pour débuter l'installation:

- Prenez connaissance du guide officiel d'installation si nécessaire.
Configuration du disque distant (Google Drive) sur rclone
- Une fois rclone installé, entrez la commande
rclone config.- Prenez connaissance du guide officiel de configuration si nécessaire.
- Choisissez ensuite de configurer une nouvelle importation à distance en répondant
npourNew remote. - Nommez le disque à distance, par exemple
gdrive:
- Choisissez ensuite le type de disque à importer en répondant
drivece qui correspondant à Google Drive parmi les choix proposés.
Il faut ensuite autoriser la connexion à Google Drive depuis un navigateur.
Par défaut, rclone utilise un client ID partagé entre tous les utilisateurs, ce qui peut entraîner des limitations de requêtes imposées par Google. Il est fortement recommandé d'utiliser votre propre client ID pour éviter ces restrictions.
- Accédez à la Google API Console avec votre compte Google.
- Créez ou sélectionnez un projet.
- Activez l'API Google Drive via le bouton/lien "Activer des API et services".
- Cherchez le mot clé
Driveet cliquez surGoogle Drive API:
- Cliquez sur le bouton Activer.
- Cliquez sur Identifiants dans le menu latéral gauche (et pas sur un bouton similaire).
- Cliquez sur Configurez l'écran de consentement OAuth (si ce n’est pas déjà fait):
- Entrez un nom par exemple
rclone. - Sélectionnez "Externe" (ou "Interne" si vous êtes un utilisateur Google Workspace).
- Sous “Accès aux données”, ajoutez les scopes ("champs d'applications") nécessaires :
https://www.googleapis.com/auth/docs,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.metadata.readonly
- Enregistrez.
- Ajoutez votre compte mail en tant qu'utilisateur test sous "Audience".
- Revenez sur la partie "Google Auth Platform".
- Entrez un nom par exemple
- Créez des identifiants OAuth :
- Cliquez sur "Créer des identifiants / ID client OAuth".
- Choisissez "Application de bureau" et laissez le nom par défaut, puis cliquez sur le bouton Créer.
- Conservez le
client IDet leclient secret codeaffichés.
- Si "Externe" a été choisi au point 7 ci-dessus, revenez sur “Audience” dans le menu latéral gauche et cliquez sur “Publier l'application”.
En raison de la "sécurité renforcée" récemment introduite par Google, vous êtes théoriquement censé "soumettre votre application pour vérification" et attendre plusieurs semaines leur réponse.
En pratique, vous pouvez directement utiliser l’ID client et le secret client avec rclone (lire la suite du guide). La seule conséquence sera un écran de confirmation très intimidant lorsque vous vous connecterez via votre navigateur pour permettre à rclone d’obtenir son token-id. Cependant, comme cela ne se produit que lors de la configuration initiale du stockage distant, ce n’est pas un problème majeur.
Il est également possible de laisser l’application en mode "Test", mais dans ce cas, toute autorisation expirera au bout d’une semaine, ce qui peut être contraignant à renouveler fréquemment. Si une durée de validité courte ne pose pas de problème pour votre usage, alors maintenir l’application en mode test peut suffire.
Revenez à rclone dans le terminal:
- Indiquez à rclone le
client_iden copiant-collant leID Clientobtenu au point 8 ci-dessus, idem pour la phrase secrète. - Choisissez ensuite le
scopen°1:
- Appuyez sur la touche “
Enter” pour laisser vide la questionservice_account_file. - Répondez “Non”
nà la question sur la “configuration avancée”. - Répondez “Oui”
yà la question sur la connexion par navigateur Web:
- Une page Internet s'ouvre sur votre navigateur Web vous permettant de vous connecter à Google et d'autoriser l'application que vous avez créée au point 9 ci-dessus.
- Une fois les autorisations accordées, vous devez obtenir le message suivant:

- Dans le terminal, répondez “Non”
nà la question sur “Shared Drive (Team Drive)”. - Répondez “Oui”
yà la dernière question:
Configuration du disque de destination (kDrive) sur rclone
Il est possible d'agir directement sur le fichier de configuration de rclone en y collant votre configuration kDrive sous la forme par exemple:
[kdrive]
type = webdav
url = https://kDrive_ID_HERE.connect.kdrive.infomaniak.com/
vendor = other
user = user@email.com
pass = PASSWORD_HERE_OR_APP_PASSWORD_IF_2FAMais voici comment procéder étape par étape comme pour la configuration précédente:
- Toujours sur le terminal, entrez
npour une nouvelle configuration de disque et entrez le nomkDrivepour reconnaitre votre disque de destination:
- Choisissez ensuite le type de disque à importer en répondant
webdavce qui correspondant à une configuration WebDAV parmi les choix proposés. - Entrez les informations suivantes:
url= l'accès direct au kDrive (prenez connaissance de cet autre guide au sujet de l'ID kDrive pour l'URL de connexion)vendor= rclone (l'option n°6)user= adresse mail de connexion au compte utilisateur Infomaniak
- Répondez “Oui”
ypour la question sur le mot de passe puis entrez le mot de passe:- mot de passe d'application en cas de double authentification activée ou celui de votre compte utilisateur Infomaniak si vous n'avez pas activé la 2FA.
- Laissez vide le
bearer_tokenpuis répondez “Non”nà la question sur la “configuration avancée”. - Répondez “Oui”
yà la dernière question et vos 2 disques s'affichent:
2. Copier les données de Google Drive vers kDrive
kDrive prend en charge le streaming upload de rclone via WebDAV, ceci jusqu'à 50 Go (extensible à 100 Go) pour éviter des abus, avec gestion automatique des erreurs si la limite est dépassée sans spécification préalable de la taille via Content-Length.
Prérequis
- Consulter les options à disposition sur le guide officiel avant de démarrer une importation, notamment ces commandes importantes:
--drive-skip-shortcutspour éviter les boucles infinie d'import--drive-shared-with-mepour obtenir ce qui a été partagé--drive-acknowledge-abusepour forcer le téléchargerment de fichier bloqué par Google
Exemple de commande permettant de lancer une copie de votre Google Drive vers la racine de votre kDrive:
sudo rclone copy gdrive: kDrive:Ceci aura pour effet de démarrer instantanément la copie de vos dossiers, sous-dossiers et contenus Google Drive vers le dossier personnel de votre kDrive Infomaniak !
Les documents Google de type Gdocs, Sheets, Slide, etc. sont convertis aux formats Office type .docx, .xlsx, etc. lisibles sur kDrive directement.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide détaille les règles spécifiques à respecter lors de l'utilisation d'un mot de passe contenant le caractère “dollar” $ pour envoyer un e-mail via le SMTP Infomaniak dans un script (PowerShell, Python, etc.).
Préambule
- Si lors de l'envoi d'un e-mail via SMTP vous obtenez une erreur d'authentification (par exemple
auth failed,invalid login or password) alors que le mot de passe est correct et fonctionne dans un logiciel comme Outlook, le problème peut venir du traitement du caractère$dans votre script ou fichier de configuration. - Pour garantir une exécution fiable de vos scripts SMTP, il est fortement conseillé d'éviter tout caractère spécial ayant une signification syntaxique, en particulier
$, dans les mots de passe utilisés dans les scripts et fichiers de configuration. - Le problème peut également survenir pour se connecter aux bases de données.
Règles à respecter
Le caractère $ est un symbole spécial dans de nombreux langages et environnements. Lorsqu'il est utilisé dans un mot de passe dans un script ou un fichier de configuration, il peut être interprété à tort comme une variable ou un caractère de contrôle.
Voici des cas fréquents où il ne faut pas utiliser le caractère $ dans un mot de passe :
- PowerShell :
$est utilisé pour déclarer des variables. Un mot de passe contenant$peut provoquer des erreurs de syntaxe ou être tronqué. - Bash / Shell (Linux) :
$est également un préfixe de variable. Il peut déclencher des substitutions inattendues. - Fichiers YAML (par exemple Home Assistant, GitHub Actions, Docker Compose) :
$peut être interprété comme une variable d'environnement. - Fichiers
.env,.ini, ou autres fichiers de configuration : les outils qui lisent ces fichiers peuvent tenter d'interpréter les variables. - Commandes ou URL avec authentification : un mot de passe contenant
$peut être mal encodé ou échoué lors de l'analyse.
Pour corriger ou prévenir ce type d'erreur :
- Évitez d'utiliser le caractère
$dans les mots de passe destinés à être utilisés dans des scripts ou systèmes automatisés. - Si vous devez absolument l'utiliser, encadrez toujours la chaîne de mot de passe correctement selon le langage :
- En PowerShell : utilisez des guillemets simples
'password$Test'si possible. - En Python : assurez-vous que la chaîne est bien entre guillemets simples ou doubles, sans interprétation.
- En Bash : échappez le
$avec un antislash\$.
- En PowerShell : utilisez des guillemets simples
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment importer vos archives d'e-mails au format .mbox vers une adresse mail Infomaniak, procédure idéale lors d'un changement d'hébergeur ou pour restaurer d'anciens messages.
Prérequis
- Posséder une adresse mail valide et fonctionnelle auprès d'Infomaniak.
- Posséder une archive de votre précédente messagerie au format
.mbox. - Avoir installé le logiciel et configuré votre adresse dessus en IMAP.
Utiliser Thunderbird (macOS, Windows, Linux)
Thunderbird est l'outil le plus fiable pour convertir et transférer des données locales vers un serveur IMAP grâce à l'extension ImportExportTools NG.
- Ouvrez Thunderbird.
- Allez dans le menu Outils > Extensions et thèmes:

- Cliquez pour vous rendre sur les extensions de Thunderbird:

- Recherchez et installez l'extension ImportExportTools NG:

- Une fois installée, faites un clic droit sur Dossiers locaux dans la colonne de gauche.
- Sélectionnez ImportExportTools NG > Importer un fichier mbox:

- Sélectionnez votre fichier
.mbox:
- Les messages apparaissent alors dans vos dossiers locaux:

- Sélectionnez les messages (ou le dossier) importés et faites-les glisser (Drag & Drop) vers un dossier de votre adresse Infomaniak, afin de les synchroniser avec le serveur:

- Ils apparaissent alors sur vos autres appareils, sur l'app Web Mail par exemple:

Utiliser Apple Mail (macOS uniquement)
Si vous êtes sur Mac, l'importation est native et ne nécessite aucune extension :
- Ouvrez Mail, allez dans Fichier > Importer des boîtes aux lettres...
- Choisissez Fichiers au format mbox.
- Une fois l'import terminé, déplacez simplement les e-mails du dossier "Importation" vers votre boîte de réception Infomaniak.
Utiliser Outlook ou d'autres logiciels après l'importation
Microsoft Outlook ne gère pas nativement le format .mbox (il utilise le format .pst). Cependant, une fois que vous avez effectué l'importation via Thunderbird ou Apple Mail, vos e-mails sont stockés de façon permanente sur les serveurs sécurisés d'Infomaniak.
Vous pouvez donc :
- Fermer (ou désinstaller) Thunderbird sans crainte.
- Ouvrir Microsoft Outlook, Apple Mail ou tout autre logiciel de votre choix.
- Configurer votre adresse en IMAP : l'intégralité de l'archive importée s'y affichera automatiquement.
- Retrouver vos e-mails sur l'app Web Infomaniak (ksuite.infomaniak.com/mail).
Lien vers cette FAQ:
Cette FAQ a été utile?
DNS Fast Anycast réplique les DNS de votre domaine dans le monde entier pour réduire la latence et augmenter la disponibilité de vos sites Web.
Préambule
- Grâce à DNS Fast Anycast, les DNS de votre domaine sont répliqués au sein de plusieurs Points de Présence (POP) dans le monde (liste ci-dessous).
- Quel que soit l'endroit où se trouvent vos visiteurs, ils sont ainsi redirigés vers le serveur DNS le plus proche d'eux, ce qui accélère en moyenne de 34% (résolution DNS) la vitesse d'accès à votre site.
- De plus, si l'un de vos serveurs DNS devait être indisponible, le serveur le plus proche prend naturellement le relais et vos visiteurs peuvent continuer à accéder à votre site.
- La réplication des DNS de votre domaine est automatique et aucune modification de votre code n'est requise.
Gérer DNS Fast Anycast
Prérequis
- DNS Fast Anycast est compatible avec tous les sites Web, indépendamment de votre hébergeur.
- Tout ce dont vous avez besoin est d'un nom de domaine géré chez Infomaniak.
- Transférez la gestion de votre domaine auprès d'Infomaniak si nécessaire
- Prenez connaissance de cet autre guide pour gérer les domaines externes.
Afin d'accéder à l'option DNS Fast Anycast :
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Activez ou désactivez le bouton à bascule (toggle switch) de DNS Fast Anycast sur le tableau de bord:

POP - 'Point of Presence'
En activant DNS Fast Anycast sur votre domaine, vos DNS seront automatiquement répliqués dans les points de présence suivants:
Réseau 1
New York, USA (2x)
Paris, France (2x)
Varsovie , Pologne (2x)
Dublin, Irlande (2x)
Singapour (2x)
Johannesburg, Afrique du Sud
Stockholm, Suède
Vienne , Autriche (2x)
Francfort, Allemagne (2x)
Londres, Royaume-Uni
Dallas, USA
Los Angeles, USA (3x)
Amsterdam, Pays-Bas
Sydney, Australie
Sāo Paulo, Brésil
Miami, USA (2x)Réseau 2
Hong Kong, Chine
San José, USA
Dallas, USA
Reston, USA
Chicago, USA
Seattle, USA
Londres, Royaume-Uni
Francfort, Allemagne
Amsterdam, Pays-Bas
Vienne, Autriche
Toronto, Canada
Sydney, Australie
Sāo Paulo, Brésil
Johannesburg, Afrique du Sud
Miami, USALes points de présence sont répartis en deux réseaux qui sont exploités de manière aléatoire lorsqu'un de vos visiteurs accède à votre site Web.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide détaille comment restaurer un ordinateur équipé de Windows à l'aide d'Acronis sur Swiss Backup la solution de sauvegarde dans un cloud suisse indépendant.
Prérequis
- Posséder une sauvegarde de l'ordinateur sur Swiss Backup (prendre connaissance de cet autre guide).
- Prendre connaissance de la documentation d'Acronis au sujet de la restauration de machines physique.
- L'ordinateur à restaurer doit être connecté à Internet par câble Ethernet (ou Wifi selon capacité de l'ordinateur).
Restaurer la sauvegarde
Pour commencer, depuis l'ordinateur concerné ou n'importe quelle autre machine:
- Cliquez ici afin d'accéder à la Console Acronis avec les identifiants obtenus suite à l'ajout de l'appareil (besoin d'aide ?).
- Cliquez sur Appareils dans le menu latéral gauche
- Cliquez sur le bouton Restaurer sur votre plan de sauvegarde concerné
- Cliquez sur les autres façons de restaurer en haut de l'interface:

Naviguer parmi les fichiers sauvegardés
Si nécessaire, localement ou à distance, vous pouvez dans un premier temps simplement restaurer les fichiers dont vous auriez besoin:
- Cliquez sur le bouton Télécharger des fichiers (dans la partie Parcourez le stockage Cloud).
- Ouvrez la sauvegarde concernée.
- Entrez le mot de passe de chiffrement si nécessaire.
- Parcourez l'arborescence, sélectionnez vos fichiers:

- Cliquez sur Télécharger afin d'obtenir un
.zipcontenant vos fichiers sélectionnés.
Prenez également connaissance de cet autre guide.
Créer un disque de démarrage (sur clé USB par exemple)
Afin de créer un disque de démarrage Windows et permettre la restauration d'un ordinateur:
- Cliquez sur le bouton Télécharger une image ISO (dans la partie Restaurer une machine entière):

- Notez en lieu sûr le code de la forme
AA11-BB22-CC33qui apparait à l'écran (plus d'informations). - Utilisez un logiciel comme Etcher pour créer un disque de démarrage à partir du fichier
.isotéléchargé.
Démarrer l'ordinateur sur le média amovible
Démarrez l'ordinateur sur ce disque de démarrage (en appuyant sur la touche requise selon votre machine: F1, F2, F10, F12, DEL, etc.) puis suivez les étapes suivantes:
- Cliquez sur Rescue Media:

- Branchez l'ordinateur par Ethernet (ou si nécessaire configurer le Wifi depuis le lien situé sur la droite de l'interface si l'ordinateut le permet) puis cliquer sur Gérer l'appareil localement:

- Cliquez sur Restaurer:

- Cliquez sur Sélectionner les données...

- Cliquez sur le bouton Parcourir:

- Sous Cloud Storage cliquez à choix sur :
- Log In et utilisez les identifiants Acronis (de la forme
SBA-XXXX-ADMIN) pour s'authentifier (le clavier est par défaut en EN-US, assurez-vous de taper le mot en clair pour le vérifier si nécessaire):
- OU Utiliser le code d'enregistrement si vous avez la 2FA activée, en suivant la procédure proposée (qui consiste à réclamer un code provisoire (de la forme ABCD-ABCD) puis à se rendre à la page
https://acronis.infomaniak.com/ui/#w=agentRegistrationafin d'entrer ce code une fois connecté à votre compte Acronis):
- Log In et utilisez les identifiants Acronis (de la forme
- Cliquez ensuite sur votre identifiant de compte Acronis et continuez pour accéder aux sauvegardes (le mot de passe de chiffrement sera demandé si celui-ci avait été activé - cf point 12 de ce guide).
- Choisissez le poste, le point de restauration et les volumes (disques) à restaurer:

Informations utiles :- Utilisez la flèche à gauche du nom des postes pour afficher les sauvegardes…
- Le premier tableau en haut permet de choisir le poste et la sauvegarde à restaurer…
- Le deuxième tableau permet de choisir le contenu (les disques) de la sauvegarde à restaurer…
- Cliquez sur OK pour continuer.
- Faites la correspondance entre les volumes d'origine et de destination:

Informations utiles :- Pour chaque volume ou disque de la sauvegarde source, cliquez sur Requis pour choisir où restaurer les données.
- Sous Options de restauration, il est recommandé de cocher la case Redémarrage automatique.
- Cliquez sur OK pour lancer la restauration.
Lien vers cette FAQ:
Cette FAQ a été utile?