Exemplu ilustrativ: Taylor, administrator la o companie mică, are nevoie de un răspuns de tip „absent de la birou” pentru cutia poștală taylor@example.comîn timpul unei absențe planificate în octombrie. Acesta este un exemplu ipotetic, nu un raport al unei configurații sau al unui test live. Același model de comandă poate ajuta un administrator Zimbra să configureze o cutie poștală fără a se conecta ca proprietar al cutiei poștale.
Zimbra stochează această setare ca preferințe de cont. Instrumentul din linia de comandă zmprovpoate scrie textul de răspuns, poate activa răspunsul și poate seta datele de început și de sfârșit. Cheia este să setați mesajul și programarea în contul corect, apoi să confirmați că funcția „absent de la birou” a contului este permisă de Clasa de Serviciu (COS) a acestuia. Pagina oficială a Centrului Tehnic Zimbra pentru această sarcină este marcată ca lucrare în curs și clasificată pentru versiuni mai vechi de ZCS. Ghidul de administrare „cel mai recent” public al Zimbra este identificat ca Zimbra Network Edition 8.8.15, revizuit la 12 decembrie 2022. Deoarece acoperirea documentației și atributele pot diferi în funcție de versiune, verificați definițiile atributelor serverului instalat înainte de a aplica comenzi în producție.
Înainte de a schimba cutia poștală
Executați comenzi de furnizare ca și cont al sistemului de operare Zimbra pe un server de cutii poștale, de obicei prin comutarea la zimbra:
su - zimbra
Folosește adresa de e-mail principală a contului, nu un nume afișat sau un alias, cu excepția cazului în care ai confirmat că aliasul se rezolvă în contul dorit. În exemplul lui Taylor, ținta este taylor@example.com. Dacă instalarea ta este pe mai multe servere, conectează-te la mediul Zimbra corespunzător și urmează politica de acces de administrator a organizației tale.
Mai întâi întrebați schema locală dacă există preferința principală:
zmprov desc -a zimbraPrefOutOfOfficeReply
zmprov desc -a zimbraPrefOutOfOfficeReplyEnabled
zmprov desc -a zimbraPrefOutOfOfficeFromDate
zmprov desc -a zimbraPrefOutOfOfficeUntilDate
Această verificare este utilă deoarece pagina de referință a liniei de comandă nu înlocuiește schema inclusă în versiunea instalată. Dacă un atribut este necunoscut, opriți și consultați ghidul administratorului sau canalul de asistență pentru versiunea exactă de Zimbra respectivă, în loc să copiați o comandă dintr-o altă versiune.
Verificați dacă cutia poștală are permisiunea de a utiliza funcția
Zimbra face distincție între preferința contului care activează răspunsul unui utilizator și semnalizatorul de funcție care permite starea „Absent de la birou” pentru cont sau pentru COS-ul său. Verificați ambele înainte de depanare:
zmprov ga taylor@example.com \
zimbraFeatureOutOfOfficeReplyEnabled \
zimbraPrefOutOfOfficeReplyEnabled
Preferința contului zimbraPrefOutOfOfficeReplyEnabledtrebuie să fie TRUEpentru trimiterea unui răspuns. Indicatorul de funcție zimbraFeatureOutOfOfficeReplyEnabledpoate, de asemenea, împiedica răspunsurile atunci când nu este activat pentru cont sau pentru COS-ul moștenit. Dacă preferința este dezactivată prin politică, solicitați administratorului Zimbra responsabil pentru COS-ul respectiv să o revizuiască; modificarea doar a preferinței cutiei poștale poate să nu anuleze o funcție dezactivată.
Setează un răspuns și activează-l
Pentru mesajul de absență al lui Taylor, folosiți zmprov ma, forma prescurtată a modifyAccount. Puneți textul între ghilimele simple, astfel încât spațiile să fie transmise ca o singură valoare. Acest exemplu evită apostrofurile din mesaj, care ar necesita o evadare suplimentară în 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
Comanda scrie două valori: mesajul și preferința activată. Dacă modificați doar textul de răspuns cât timp preferința este activată FALSE, nu va fi trimis niciun răspuns automat. Dacă activați doar preferința, dar lăsați textul de răspuns necompletat, rezultatul poate fi incomplet sau respins de interfața client. Folosiți un mesaj scurt care să ofere expeditorilor o dată de întoarcere utilă sau un contact alternativ, fără a partaja detalii personale inutile.
Programați răspunsul pentru un interval de date
Pentru o absență planificată, atributele contului Zimbra includ o dată de început și o dată de sfârșit. Acestea utilizează o valoare de timp generalizată; următorul exemplu utilizează un marcaj temporal UTC în YYYYMMDDHHMMSSZforma . Convertiți orele locale intenționate în UTC înainte de a o rula. Aici, fereastra lui Taylor începe la 9:00 UTC pe 12 octombrie și se termină la 00:00 UTC pe 17 octombrie:
zmprov ma taylor@example.com \
zimbraPrefOutOfOfficeFromDate 20261012090000Z \
zimbraPrefOutOfOfficeUntilDate 20261017000000Z
Valorile de început și de sfârșit controlează momentul în care e-mailurile primite sunt eligibile pentru o notificare de absență din birou. Notele de proces ale Zimbra precizează că verificarea datei este ignorată atunci când ambele atribute de dată nu sunt setate. Tratați valoarea de sfârșit ca momentul în care se închide fereastra, nu ca o zi suplimentară întreagă. Dacă firma dvs. utilizează un fus orar local, verificați din nou conversia pentru a evita ca un răspuns să înceapă sau să se termine cu câteva ore mai devreme sau mai târziu.
Dacă un interval de date nu este necesar, omiteți ambele atribute de dată și dezactivați manual preferința la sfârșitul absenței. Dacă datele lui Taylor se modifică, actualizați ambele valori și citiți-le înainte de a vă baza pe program.
Folosește un mesaj separat pentru expeditorii externi
Unele versiuni de Zimbra acceptă un mesaj distinct pentru expeditorii externi. Atributele relevante includ zimbraPrefOutOfOfficeExternalReplyși zimbraPrefOutOfOfficeExternalReplyEnabled. Verificați mai întâi disponibilitatea lor cu zmprov desc -ape serverul dvs. Dacă este acceptat, se poate seta un răspuns extern separat, astfel:
zmprov ma taylor@example.com \
zimbraPrefOutOfOfficeExternalReply 'I am away from the office. Please contact support@example.com for assistance.' \
zimbraPrefOutOfOfficeExternalReplyEnabled TRUE
Dacă un expeditor este considerat extern depinde de clasificarea expeditorului serverului și de setările domeniului. Nu presupuneți că fiecare adresă din afara domeniului vizibil al companiei va primi același mesaj. Dacă politica nu impune un răspuns automat extern, Zimbra documentează o preferință de suprimare pentru unele versiuni; confirmați acel atribut cu schema locală înainte de a-l utiliza. Păstrați răspunsurile externe deosebit de scurte, deoarece acestea dezvăluie informații persoanelor din afara organizației.
Verificați setările salvate
Citește din nou valorile din contul lui Taylor:
zmprov ga taylor@example.com \
zimbraPrefOutOfOfficeReply \
zimbraPrefOutOfOfficeReplyEnabled \
zimbraPrefOutOfOfficeFromDate \
zimbraPrefOutOfOfficeUntilDate
Verificați dacă textul răspunsului este corect, dacă valoarea activată este TRUEși dacă datele corespund valorilor UTC dorite. Dacă ați configurat mesajul extern, includeți ambele atribute externe în această interogare. Pentru o verificare completă, trimiteți un mesaj normal dintr-o cutie poștală de testare validă, care nu este contul țintă, și confirmați că răspunsul a sosit. Un mesaj repetat de la același expeditor poate să nu genereze imediat o altă notificare, deoarece Zimbra stochează în cache adresele care au primit deja un răspuns de tip „absent de la birou”.
Dezactivați răspunsul după absență
Când Taylor se întoarce, dezactivează preferința, păstrând în același timp mesajul și datele disponibile pentru referință sau reutilizare:
zmprov ma taylor@example.com zimbraPrefOutOfOfficeReplyEnabled FALSE
Citiți din nou atributul activat pentru a confirma că este activat FALSE. Dezactivarea preferinței principale nu șterge neapărat textul de răspuns stocat sau valorile datei. Dacă reutilizați setările contului ulterior, actualizați mesajul și intervalul de date înainte de a le activa din nou.
Motive frecvente pentru care un expeditor nu primește un răspuns
- Funcția este dezactivată: verificați atât preferințele contului, cât și indicatorul contului sau al funcției COS.
- Mesajul este în afara ferestrei programate: citiți valorile de timp generalizate salvate și verificați conversia UTC.
- Mesajul primit este filtrat: fluxul de notificări Zimbra exclude mesajele care ajung în Mesaje nedorite sau în Coș de gunoi și poate suprima răspunsurile pentru mesajele în bloc, mesajele trimise prin listă de corespondență sau mesajele trimise automat, precum și mesajele cu un expeditor cu plic gol sau nevalid.
- Același expeditor a primit deja un răspuns: preferința de durată a memoriei cache poate limita frecvența cu care aceeași adresă este notificată. Referința de configurare Zimbra listează o valoare implicită de șapte zile, deși setările contului sau COS și versiunea produsului pot afecta comportamentul.
- Răspunsul extern nu este configurat conform așteptărilor: verificați dacă există atributele external-reply și cum clasifică serverul expeditorii interni.
- Valoarea contului nu a fost salvată: rulați
zmprov gadin nou și comparați atributele returnate cu valorile introduse.
Pentru absența ilustrativă a lui Taylor, configurarea este gata atunci când cutia poștală returnează mesajul dorit, steagul de activare este activat și ambele limite de timp sunt corecte. O modificare reală a producției ar trebui verificată și în raport cu schema versiunii locale de Zimbra și politica de e-mail a organizației.
Referințe oficiale