Exemple illustratif : Taylor, administratrice dans une petite entreprise, a besoin d’une réponse automatique d’absence du bureau pour sa boîte mail taylor@example.comlors d’une absence prévue en octobre. Il s’agit d’un exemple hypothétique, et non d’un compte rendu de configuration ou de test en production. La même commande permet à un administrateur Zimbra de configurer une boîte mail sans se connecter en tant que propriétaire.
Zimbra enregistre ce paramètre dans les préférences du compte. L'outil en ligne de commande zmprovpermet de rédiger le texte de la réponse, de l'activer et de définir les dates de début et de fin. Il est essentiel de configurer le message et la planification sur le compte approprié, puis de vérifier que la fonction d'absence du bureau de ce compte est autorisée par sa classe de service (COS). La page du Centre technique Zimbra relative à cette tâche est en cours de rédaction et concerne les anciennes versions de ZCS. Le guide de l'administrateur Zimbra le plus récent est la version 8.8.15 de Zimbra Network Edition, mise à jour le 12 décembre 2022. La documentation et les attributs pouvant varier selon la version, il est recommandé de consulter les définitions d'attributs propres au serveur installé avant d'appliquer des commandes en production.
Avant de changer la boîte aux lettres
Exécutez les commandes de provisionnement en tant que compte du système d'exploitation Zimbra sur un serveur de messagerie, généralement en passant àzimbra :
su - zimbra
Utilisez l'adresse e-mail principale du compte, et non un nom d'affichage ou un alias, sauf si vous avez vérifié que l'alias correspond bien au compte souhaité. Dans l'exemple de Taylor, la cible est [adresse e-mail] taylor@example.com. Si votre installation est multi-serveurs, connectez-vous à l'environnement Zimbra approprié et respectez la politique d'accès administrateur de votre organisation.
Commencez par vérifier auprès du schéma local si la préférence principale existe :
zmprov desc -a zimbraPrefOutOfOfficeReply
zmprov desc -a zimbraPrefOutOfOfficeReplyEnabled
zmprov desc -a zimbraPrefOutOfOfficeFromDate
zmprov desc -a zimbraPrefOutOfOfficeUntilDate
Cette vérification est utile car la page de référence de la ligne de commande ne remplace pas le schéma fourni avec votre version installée. Si un attribut est inconnu, arrêtez-vous et consultez le guide de l'administrateur ou le canal d'assistance correspondant à votre version de Zimbra, plutôt que de copier une commande d'une autre version.
Vérifiez si la boîte aux lettres est autorisée à utiliser cette fonctionnalité.
Zimbra fait la distinction entre la préférence de compte qui active la réponse d'un utilisateur et l'indicateur de fonctionnalité qui autorise l'absence du bureau pour le compte ou son COS. Vérifiez les deux avant de procéder au dépannage.
zmprov ga taylor@example.com \
zimbraFeatureOutOfOfficeReplyEnabled \
zimbraPrefOutOfOfficeReplyEnabled
L'option de compte zimbraPrefOutOfOfficeReplyEnableddoit être configurée TRUEpour qu'une réponse soit envoyée. L'indicateur de fonctionnalité zimbraFeatureOutOfOfficeReplyEnabledpeut également empêcher les réponses s'il n'est pas activé pour le compte ou le COS hérité. Si l'option est désactivée par une stratégie, veuillez demander à l'administrateur Zimbra responsable de ce COS de la vérifier ; la modification de l'option de boîte aux lettres seule ne permettra pas de rétablir une fonctionnalité désactivée.
Configurez une réponse et activez-la
Pour signaler l'absence de Taylor, utilisez `@Taylor` zmprov ma, la forme abrégée de `@Taylor` modifyAccount. Placez le texte entre guillemets simples afin que les espaces soient considérés comme une seule valeur. Cet exemple évite les apostrophes à l'intérieur du message, ce qui nécessiterait un échappement supplémentaire dans le shell.
zmprov ma taylor@example.com \
zimbraPrefOutOfOfficeReply 'I am out of the office. I will return on October 19. For urgent requests, contact Morgan Lee at morgan@example.com.' \
zimbraPrefOutOfOfficeReplyEnabled TRUE
La commande enregistre deux valeurs : le message et la préférence activée. Si vous modifiez uniquement le texte de la réponse alors que la préférence est activée FALSE, aucune réponse automatique ne sera envoyée. Si vous activez uniquement la préférence sans renseigner le texte de la réponse, le résultat risque d'être incomplet ou rejeté par l'interface client. Utilisez un message court indiquant aux expéditeurs une date de retour utile ou un autre contact, sans divulguer d'informations personnelles inutiles.
Programmez la réponse pour une plage de dates.
Pour une absence planifiée, les attributs du compte Zimbra incluent une date de début et une date de fin. Ils utilisent une valeur de temps standardisée ; l’exemple suivant utilise un horodatage UTC YYYYMMDDHHMMSSZ. Convertissez les heures locales souhaitées en UTC avant l’exécution. Ici, la période d’absence de Taylor commence à 9 h 00 UTC le 12 octobre et se termine à 0 h 00 UTC le 17 octobre.
zmprov ma taylor@example.com \
zimbraPrefOutOfOfficeFromDate 20261012090000Z \
zimbraPrefOutOfOfficeUntilDate 20261017000000Z
Les valeurs de début et de fin déterminent la période pendant laquelle les courriels entrants sont éligibles à une notification d'absence du bureau. La documentation de Zimbra précise que la vérification de la date est ignorée si les deux attributs de date ne sont pas définis. La valeur de fin correspond au moment où la plage horaire se ferme, et non à une journée supplémentaire. Si votre entreprise utilise un fuseau horaire local, vérifiez attentivement la conversion afin d'éviter qu'une réponse ne commence ou ne se termine plusieurs heures trop tôt ou trop tard.
Si une plage de dates est inutile, omettez les deux attributs de date et désactivez manuellement la préférence à la fin de l'absence. Si les dates de Taylor changent, mettez à jour les deux valeurs et vérifiez-les avant de vous fier à l'horaire.
Utilisez un message distinct pour les expéditeurs externes.
Certaines versions de Zimbra prennent en charge un message distinct pour les expéditeurs externes. Les attributs concernés incluent `<message>` zimbraPrefOutOfOfficeExternalReplyet ` zimbraPrefOutOfOfficeExternalReplyEnabled<message>`. Vérifiez d'abord leur disponibilité avec `<message>` zmprov desc -asur votre serveur. Si la prise en charge est assurée, une réponse externe distincte peut être configurée comme suit :
zmprov ma taylor@example.com \
zimbraPrefOutOfOfficeExternalReply 'I am away from the office. Please contact support@example.com for assistance.' \
zimbraPrefOutOfOfficeExternalReplyEnabled TRUE
La qualification d'un expéditeur comme externe dépend de la classification des expéditeurs et des paramètres de domaine du serveur. Ne présumez pas que toutes les adresses hors du domaine visible de l'entreprise recevront le même message. Si la politique de l'entreprise interdit les réponses automatiques externes, Zimbra propose une option de suppression pour certaines versions ; vérifiez cet attribut auprès du schéma local avant de l'utiliser. Les réponses externes doivent être particulièrement brèves, car elles divulguent des informations à des personnes extérieures à l'organisation.
Vérifiez les paramètres enregistrés
Relisez les valeurs du compte de Taylor :
zmprov ga taylor@example.com \
zimbraPrefOutOfOfficeReply \
zimbraPrefOutOfOfficeReplyEnabled \
zimbraPrefOutOfOfficeFromDate \
zimbraPrefOutOfOfficeUntilDate
Vérifiez que le texte de la réponse est correct, que la valeur activée est bien présente TRUEet que les dates correspondent aux valeurs UTC souhaitées. Si vous avez configuré le message externe, incluez les deux attributs externes dans cette requête. Pour une vérification complète, envoyez un message normal depuis une boîte aux lettres de test valide (autre que le compte cible) et confirmez la réception de la réponse. Un message répété du même expéditeur peut ne pas générer de nouvelle notification immédiatement, car Zimbra met en cache les adresses ayant déjà reçu une réponse d'absence du bureau.
Désactivez la réponse après l'absence
Au retour de Taylor, désactivez la préférence tout en conservant le message et les dates disponibles pour consultation ou réutilisation :
zmprov ma taylor@example.com zimbraPrefOutOfOfficeReplyEnabled FALSE
Vérifiez l'attribut activé pour confirmer qu'il l'est FALSE. La désactivation de la préférence principale n'efface pas nécessairement le texte de réponse ni les dates enregistrés. Si vous réutilisez ce paramètre de compte ultérieurement, mettez à jour le message et la plage de dates avant de le réactiver.
Raisons courantes pour lesquelles un expéditeur peut ne pas recevoir de réponse
- Cette fonctionnalité est désactivée : vérifiez à la fois les préférences du compte et l’indicateur de fonctionnalité du compte ou du COS.
- Le message se trouve en dehors de la fenêtre de planification : consultez les valeurs de temps généralisées enregistrées et vérifiez votre conversion UTC.
- Le message entrant est filtré : le flux de notification de Zimbra exclut les messages qui atterrissent dans les courriers indésirables ou la corbeille et peut supprimer les réponses pour les messages en masse, les messages de listes de diffusion ou les messages soumis automatiquement, ainsi que pour les messages dont l’expéditeur est vide ou invalide.
- Le même expéditeur a déjà reçu une réponse : la durée de mise en cache permet de limiter la fréquence des notifications envoyées à une même adresse. La documentation de configuration de Zimbra indique une durée par défaut de sept jours, mais les paramètres du compte ou du système d'exploitation client (COS) ainsi que la version du produit peuvent influencer ce comportement.
- La réponse externe n'est pas configurée comme prévu : vérifiez si les attributs de réponse externe existent et comment le serveur classe les expéditeurs internes.
- La valeur du compte n'a pas été enregistrée : veuillez relancer la commande
zmprov gaet comparer les attributs renvoyés avec les valeurs que vous avez saisies.
En l'absence de Taylor (à titre d'exemple), la configuration est prête lorsque la boîte aux lettres renvoie le message attendu, que l'indicateur d'activation est activé et que les deux délais sont corrects. Toute modification en production doit également être vérifiée par rapport au schéma de la version locale de Zimbra et à la politique de messagerie de l'organisation.
Références officielles