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 :
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
- Vérifiez la connexion à la boîte aux lettres et les informations d'identification IMAP.
- Vérifiez que le dossier exact du serveur est abonné. Un nouvel abonnement ignore les anciens messages.
- Laissez passer l’intervalle planifié sélectionné ou inspectez la connexion en temps réel.
- 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.
- 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