Dépannage

Suivez le chemin dans l'ordre : le processus d'avant-poste → boîte aux lettres → dossier abonné → canal de livraison → téléphone. Un test de canal contourne la surveillance des boîtes aux lettres ; un nouveau message vérifie tout le chemin.

L'avant-poste ou la console est inaccessible

Vérifiez docker compose ps et docker compose logs --tail=100 core . La liaison Localhost est intentionnelle ; utilisez un tunnel SSH ou un proxy HTTPS fonctionnel à partir d’un autre appareil. Vérifiez les autorisations du volume en écriture lorsque le démarrage signale data_directory_permission_denied ou data_directory_read_only . Le conteneur s'exécute en tant qu'utilisateur 10001:10001 .

Code de configuration ou mot de passe administrateur

Jusqu'à ce que la configuration soit terminée, chaque redémarrage d'avant-poste fait tourner le code de configuration. Lisez les journaux de processus actuels. Pour réinitialiser un mot de passe administrateur, arrêtez l'avant-poste et utilisez le même projet Compose et le même volume de données :

sh
docker compose stop core
docker compose run --rm -it core admin reset-password
docker compose start core

La réinitialisation interactive déconnecte les sessions du navigateur et préserve les jetons API, les boîtes aux lettres et le travail en file d'attente. La commande de récupération prend le verrou du répertoire de données, l'avant-poste en cours d'exécution doit donc être arrêté.

Un nouveau message ne produit aucune notification

  1. Vérifiez la connexion à la boîte aux lettres et les informations d'identification IMAP.
  2. Vérifiez que le dossier exact du serveur est abonné. Un nouvel abonnement ignore les anciens messages.
  3. Laissez passer l’intervalle planifié sélectionné ou inspectez la connexion en temps réel.
  4. Inspecter l’historique des livraisons. S’il n’y a aucun événement, enquêtez sur la surveillance. Si un événement échoue, inspectez son erreur de canal.
  5. Envoyez un test de chaîne. Pour l'application Mailwake, vérifiez à la fois le téléphone de réception sélectionné et le droit d'accès push ordinaire.

Un nombre de tentatives de 0 signifie une tentative. Augmentez-le délibérément avant de vous attendre à des tentatives automatiques. Le statut accepté d'un canal confirme l'acceptation du service ; inspectez le fournisseur en aval et le téléphone pour déceler des problèmes d'affichage.

La connexion à l'application échoue

Ouvrez d'abord l'adresse HTTPS de l'avant-poste dans Safari. Vérifiez le certificat et le routage, créez une nouvelle invitation de cinq minutes et comparez l'empreinte cryptographique de l'avant-poste. Une erreur clock_skew nécessite la synchronisation de l'horloge de l'hôte avant-poste. Vérifiez que le propriétaire a accordé les autorisations requises et que Pro est actif pour les actions qui le nécessitent.

Si le téléphone a été révoqué, sélectionnez un nouveau téléphone de réception et enregistrez la chaîne. Après avoir modifié l'environnement du service de transmission des notifications, utilisez la réinitialisation de l'opérateur documentée dans déploiement et ré-appairez ; les identités environnementales restent séparées.

Demander de l'aide

Utilisez Problèmes GitHub pour les bugs d'avant-poste reproductibles. Incluez la version, le code d'erreur, la synchronisation et les diagnostics expurgés de la console. Gardez les mots de passe, les jetons API, les liens d'invitation et le contenu des messages hors des rapports publics. Signalez les problèmes de sécurité à l’aide de SÉCURITÉ.md .

Markdown · AGPL-3.0-only · Contributeurs de Mailwake