diff --git a/channels/email/filters/system-filters.rst b/channels/email/filters/system-filters.rst index bdd340fe3..597a86e23 100644 --- a/channels/email/filters/system-filters.rst +++ b/channels/email/filters/system-filters.rst @@ -1,36 +1,176 @@ System Filters ============== -On this page you can find some pre-defined filters that you won't find within -the Zammad's UI. Those filters might come in handy when trying to understand -Zammad's behavior. +Zammad includes so-called system filters by default. They detect specific +information to guarantee the correct handling of emails and adjust some +information automatically, depending on the filter and your settings. +These filters are neither visible in the Zammad UI nor configurable at all, but +it is important to be aware of them, as they can affect the behavior of Zammad +when processing incoming emails. So this page has only informative character. -.. note:: +External Services +----------------- - Please note that this is not a full filters list, if you're missing filters, - feel free to ask over at the `Community `_. +These filters identify incoming emails from certain external services and extract +specific information to add them to tickets. Service-Now ------------ + Detects `Service-Now `_ emails and can assign them + to existing tickets based on the incident ID, if the following requirements + are met: -Zammad will detect Service Now emails and assign them to existing tickets, -if the following requirements are met: + - Header contains ``X-ServiceNow-Generated``. + - Subject matches regex ``\s(INC\d+)\s``, e.g. ``INC678439``. - - Headers contain the ``X-ServiceNow-Generated`` header. - - Subject does match the regex ``\s(INC\d+)\s`` e.g. ``INC678439``. - -See `Service-Now Mail Example `_ -for comparison of your emails. + See `Service-Now email example `_ + for comparison of your emails. JIRA ----- + Detects `JIRA `_ emails and can assign + them to existing tickets based on the issue ID, if the following + requirements are met: + + - Header contains ``X-JIRA-FingerPrint``. + - Subject matches regex ``\[JIRA\]\s\((\w+-\d+)\)``, e.g. ``[JIRA] (SYS-422)``. + + See `JIRA email example `_ + for comparison of your emails. + +Icinga + Detects `Icinga `_ emails. When an email from Icinga + is detected, the filter extracts monitoring information (e.g. host, service, + state) from the email and adds it to the ticket. When the affected service is + up again, the filter can automatically close the ticket, depending on your + settings of the Icinga integration. + +Nagios + Detects `Nagios `_ emails. When an email from Nagios + is detected, the filter extracts monitoring information (e.g. host, service, + state) from the email and adds it to the ticket. When the affected service is + up again, the filter can automatically close the ticket, depending on your + settings of the Nagios integration. + +Checkmk + Detects `Checkmk `_ emails. When an email from Checkmk + is detected, the filter extracts monitoring information (e.g. host, service, + state) from the email and adds it to the ticket. When the affected service is + up again, the filter can automatically close the ticket, depending on your + settings of the Checkmk integration. + +Monit + Detects `Monit `_ emails. When an email from Monit + is detected, the filter extracts monitoring information (e.g. host, service, + state) from the email and adds it to the ticket. When the affected service is + up again, the filter can automatically close the ticket, depending on your + settings of the Monit integration. + +Internal Email Handling +----------------------- + + Zammad's internal email processing also uses system filters, e.g. to + check for a follow-up email or choose the correct customer. Some of these + filters are configurable via Zammad's admin settings. The following titles + include the complete filter name for easier reference. The execution order + is based on the filter number prefix. Because some of the filters depend on the + results of previous filters. + +0000_postmaster_filter_trusted + This filter removes ``X-Zammad`` headers from untrustworthy sources to prevent + manipulation of the email processing. Check the trusted channel section + in the :doc:`header based actions ` + documentation for more information. + +0001_postmaster_filter_secure_mailing + Handles PGP and S/MIME emails. + +0006_postmaster_filter_auto_response_check + Checks if the email is an auto response. If yes, no auto reply + from Zammad gets sent. + + These headers are checked: + + - ``list-unsubscribe`` + - ``x-loop`` + - ``precedence`` + - ``auto-submitted`` + - ``x-auto-response-suppress`` + - ``x-zammad-is-auto-response`` + + If ``x-zammad-is-auto-response`` is present, further auto-response header + checks are skipped. + +0007_postmaster_filter_follow_up_check + Identifies and routes follow-up emails based on the + **Additional follow-up detection** in the + :doc:`channel's settings <../settings>`. + +0008_postmaster_filter_follow_up_merged + Routes follow-up emails for merged tickets to the correct ticket. + +0009_postmaster_filter_follow_up_assignment + Sets the owner for follow-up emails based on the + **Assign follow-ups** configuration of the + :doc:`group's settings `. + +0011_postmaster_sender_based_on_reply_to + Sets the sender/from for the article based on the + **Sender based on Reply-To header** configuration of the + :doc:`channel's settings <../settings>`. + +0014_postmaster_filter_own_notification_loop_detection + Checks if the email is a self-created notification email, and ignores it in + such cases to prevent email loops. + +0015_postmaster_filter_identify_session_user + Identifies a session user via ``x-zammad-session-user-id``. If none is + provided or valid, it falls back to sender data and can create a user. + This filter also makes sure that tickets which got forwarded from an agent's + personal inboxes to the system show up as coming from the customers + instead of the agent. + +0018_postmaster_import_archive + Handles the emails which are imported in + :ref:`archive mode `. + +0030_postmaster_filter_out_of_office_check + Identifies out-of-office auto-responder emails, assigns them to the correct + ticket and keeps the current ticket state. + +0200_postmaster_filter_follow_up_possible_check + Handles the emails based on the **Follow-up possible** configuration of the + :doc:`group's settings `. + +0900_postmaster_filter_bounce_follow_up_check + Identifies postmaster bounce notification emails and handles them as + follow-up of the original tickets. + +0950_postmaster_filter_bounce_delivery_permanent_failed + Identifies postmaster bounce notification emails about permanent delivery + failures and marks affected recipients with ``mail_delivery_failed`` in + their user preferences to suppress future notifications. + +0955_postmaster_filter_bounce_delivery_temporary_failed + Identifies postmaster bounce notification emails about temporary delivery + failures (delayed, retryable, status ``4.4.1``) and marks the email as + out-of-office handling context. + +1000_postmaster_filter_database_check + Executes active custom email postmaster filters from the database and logs + their processing. + +5500_postmaster_internal_article_check + Sets the articles visibility to internal if it is a reply to an internal + article or the last outgoing email is internal. -Zammad will detect JIRA emails and assign them to existing tickets, -if the following requirements are met: +6005_postmaster_filter_identify_group + Sets ticket group by using explicit group headers first, then existing ticket + context (ID/number), then mailbox/group mapping or fallback default group. - - Headers contain the ``X-JIRA-FingerPrint`` header. - - Subject does match the regex ``\[JIRA\]\s\((\w+-\d+)\)`` e.g. - ``[JIRA] (SYS-422)``. +6105_postmaster_filter_sender_is_system_address + Detects system or agent senders and sets the article sender role + (``Agent`` or ``Customer``), depending on sender address, permissions, + group access and ticket customer relation. -See `JIRA Mail Example `_ -for comparison of your emails. +6500_postmaster_filter_identify_sender + Checks if sender can be identified as Zammad user and optionally creates a + new user. diff --git a/locale/admin-docs.pot b/locale/admin-docs.pot index 5af3a97f0..f8e6ef6f3 100644 --- a/locale/admin-docs.pot +++ b/locale/admin-docs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zammad Admin Documentation pre-release\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-04-22 07:10+0200\n" +"POT-Creation-Date: 2026-04-23 13:02+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1935,9 +1935,13 @@ msgid "This option *does not* work if e.g. ``precedence: list`` is set unless yo msgstr "" #: ../channels/email/email-headers.rst:48 +#: ../channels/email/filters/system-filters.rst:97 #: ../channels/email/email-headers.rst:48 +#: ../channels/email/filters/system-filters.rst:97 #: ../channels/email/email-headers.rst:48 +#: ../channels/email/filters/system-filters.rst:97 #: ../channels/email/email-headers.rst:48 +#: ../channels/email/filters/system-filters.rst:97 msgid "``x-zammad-is-auto-response``" msgstr "" @@ -2811,84 +2815,494 @@ msgstr "" #: ../channels/email/filters/system-filters.rst:4 #: ../channels/email/filters/system-filters.rst:4 #: ../channels/email/filters/system-filters.rst:4 -msgid "On this page you can find some pre-defined filters that you won't find within the Zammad's UI. Those filters might come in handy when trying to understand Zammad's behavior." +msgid "Zammad includes so-called system filters by default. They detect specific information to guarantee the correct handling of emails and adjust some information automatically, depending on the filter and your settings. These filters are neither visible in the Zammad UI nor configurable at all, but it is important to be aware of them, as they can affect the behavior of Zammad when processing incoming emails. So this page has only informative character." msgstr "" -#: ../channels/email/filters/system-filters.rst:10 -#: ../channels/email/filters/system-filters.rst:10 -#: ../channels/email/filters/system-filters.rst:10 -#: ../channels/email/filters/system-filters.rst:10 -msgid "Please note that this is not a full filters list, if you're missing filters, feel free to ask over at the `Community `_." +#: ../channels/email/filters/system-filters.rst:12 +#: ../channels/email/filters/system-filters.rst:12 +#: ../channels/email/filters/system-filters.rst:12 +#: ../channels/email/filters/system-filters.rst:12 +msgid "External Services" msgstr "" #: ../channels/email/filters/system-filters.rst:14 #: ../channels/email/filters/system-filters.rst:14 #: ../channels/email/filters/system-filters.rst:14 #: ../channels/email/filters/system-filters.rst:14 -msgid "Service-Now" -msgstr "" - -#: ../channels/email/filters/system-filters.rst:16 -#: ../channels/email/filters/system-filters.rst:16 -#: ../channels/email/filters/system-filters.rst:16 -#: ../channels/email/filters/system-filters.rst:16 -msgid "Zammad will detect Service Now emails and assign them to existing tickets, if the following requirements are met:" +msgid "These filters identify incoming emails from certain external services and extract specific information to add them to tickets." msgstr "" -#: ../channels/email/filters/system-filters.rst:19 -#: ../channels/email/filters/system-filters.rst:19 -#: ../channels/email/filters/system-filters.rst:19 -#: ../channels/email/filters/system-filters.rst:19 -msgid "Headers contain the ``X-ServiceNow-Generated`` header." +#: ../channels/email/filters/system-filters.rst:26 +#: ../channels/email/filters/system-filters.rst:26 +#: ../channels/email/filters/system-filters.rst:26 +#: ../channels/email/filters/system-filters.rst:26 +msgid "Service-Now" msgstr "" -#: ../channels/email/filters/system-filters.rst:20 -#: ../channels/email/filters/system-filters.rst:20 -#: ../channels/email/filters/system-filters.rst:20 -#: ../channels/email/filters/system-filters.rst:20 -msgid "Subject does match the regex ``\\s(INC\\d+)\\s`` e.g. ``INC678439``." +#: ../channels/email/filters/system-filters.rst:18 +#: ../channels/email/filters/system-filters.rst:18 +#: ../channels/email/filters/system-filters.rst:18 +#: ../channels/email/filters/system-filters.rst:18 +msgid "Detects `Service-Now `_ emails and can assign them to existing tickets based on the incident ID, if the following requirements are met:" msgstr "" #: ../channels/email/filters/system-filters.rst:22 #: ../channels/email/filters/system-filters.rst:22 #: ../channels/email/filters/system-filters.rst:22 #: ../channels/email/filters/system-filters.rst:22 -msgid "See `Service-Now Mail Example `_ for comparison of your emails." +msgid "Header contains ``X-ServiceNow-Generated``." msgstr "" -#: ../channels/email/filters/system-filters.rst:26 -#: ../channels/email/filters/system-filters.rst:26 -#: ../channels/email/filters/system-filters.rst:26 -#: ../channels/email/filters/system-filters.rst:26 +#: ../channels/email/filters/system-filters.rst:23 +#: ../channels/email/filters/system-filters.rst:23 +#: ../channels/email/filters/system-filters.rst:23 +#: ../channels/email/filters/system-filters.rst:23 +msgid "Subject matches regex ``\\s(INC\\d+)\\s``, e.g. ``INC678439``." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:25 +#: ../channels/email/filters/system-filters.rst:25 +#: ../channels/email/filters/system-filters.rst:25 +#: ../channels/email/filters/system-filters.rst:25 +msgid "See `Service-Now email example `_ for comparison of your emails." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:37 +#: ../channels/email/filters/system-filters.rst:37 +#: ../channels/email/filters/system-filters.rst:37 +#: ../channels/email/filters/system-filters.rst:37 msgid "JIRA" msgstr "" -#: ../channels/email/filters/system-filters.rst:28 -#: ../channels/email/filters/system-filters.rst:28 -#: ../channels/email/filters/system-filters.rst:28 -#: ../channels/email/filters/system-filters.rst:28 -msgid "Zammad will detect JIRA emails and assign them to existing tickets, if the following requirements are met:" +#: ../channels/email/filters/system-filters.rst:29 +#: ../channels/email/filters/system-filters.rst:29 +#: ../channels/email/filters/system-filters.rst:29 +#: ../channels/email/filters/system-filters.rst:29 +msgid "Detects `JIRA `_ emails and can assign them to existing tickets based on the issue ID, if the following requirements are met:" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:33 +#: ../channels/email/filters/system-filters.rst:33 +#: ../channels/email/filters/system-filters.rst:33 +#: ../channels/email/filters/system-filters.rst:33 +msgid "Header contains ``X-JIRA-FingerPrint``." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:34 +#: ../channels/email/filters/system-filters.rst:34 +#: ../channels/email/filters/system-filters.rst:34 +#: ../channels/email/filters/system-filters.rst:34 +msgid "Subject matches regex ``\\[JIRA\\]\\s\\((\\w+-\\d+)\\)``, e.g. ``[JIRA] (SYS-422)``." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:36 +#: ../channels/email/filters/system-filters.rst:36 +#: ../channels/email/filters/system-filters.rst:36 +#: ../channels/email/filters/system-filters.rst:36 +msgid "See `JIRA email example `_ for comparison of your emails." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:44 +#: ../channels/email/filters/system-filters.rst:44 +#: ../channels/email/filters/system-filters.rst:44 +#: ../channels/email/filters/system-filters.rst:44 +#: ../system/integrations/index.rst:47 +msgid "Icinga" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:40 +#: ../channels/email/filters/system-filters.rst:40 +#: ../channels/email/filters/system-filters.rst:40 +#: ../channels/email/filters/system-filters.rst:40 +msgid "Detects `Icinga `_ emails. When an email from Icinga is detected, the filter extracts monitoring information (e.g. host, service, state) from the email and adds it to the ticket. When the affected service is up again, the filter can automatically close the ticket, depending on your settings of the Icinga integration." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:51 +#: ../channels/email/filters/system-filters.rst:51 +#: ../channels/email/filters/system-filters.rst:51 +#: ../channels/email/filters/system-filters.rst:51 +#: ../system/integrations/index.rst:49 +msgid "Nagios" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:47 +#: ../channels/email/filters/system-filters.rst:47 +#: ../channels/email/filters/system-filters.rst:47 +#: ../channels/email/filters/system-filters.rst:47 +msgid "Detects `Nagios `_ emails. When an email from Nagios is detected, the filter extracts monitoring information (e.g. host, service, state) from the email and adds it to the ticket. When the affected service is up again, the filter can automatically close the ticket, depending on your settings of the Nagios integration." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:58 +#: ../channels/email/filters/system-filters.rst:58 +#: ../channels/email/filters/system-filters.rst:58 +#: ../channels/email/filters/system-filters.rst:58 +#: ../system/integrations/checkmk/index.rst:2 +msgid "Checkmk" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:54 +#: ../channels/email/filters/system-filters.rst:54 +#: ../channels/email/filters/system-filters.rst:54 +#: ../channels/email/filters/system-filters.rst:54 +msgid "Detects `Checkmk `_ emails. When an email from Checkmk is detected, the filter extracts monitoring information (e.g. host, service, state) from the email and adds it to the ticket. When the affected service is up again, the filter can automatically close the ticket, depending on your settings of the Checkmk integration." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:65 +#: ../channels/email/filters/system-filters.rst:65 +#: ../channels/email/filters/system-filters.rst:65 +#: ../channels/email/filters/system-filters.rst:65 +#: ../system/integrations/index.rst:48 +msgid "Monit" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:61 +#: ../channels/email/filters/system-filters.rst:61 +#: ../channels/email/filters/system-filters.rst:61 +#: ../channels/email/filters/system-filters.rst:61 +msgid "Detects `Monit `_ emails. When an email from Monit is detected, the filter extracts monitoring information (e.g. host, service, state) from the email and adds it to the ticket. When the affected service is up again, the filter can automatically close the ticket, depending on your settings of the Monit integration." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:68 +#: ../channels/email/filters/system-filters.rst:68 +#: ../channels/email/filters/system-filters.rst:68 +#: ../channels/email/filters/system-filters.rst:68 +msgid "Internal Email Handling" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:70 +#: ../channels/email/filters/system-filters.rst:70 +#: ../channels/email/filters/system-filters.rst:70 +#: ../channels/email/filters/system-filters.rst:70 +msgid "Zammad's internal email processing also uses system filters, e.g. to check for a follow-up email or choose the correct customer. Some of these filters are configurable via Zammad's admin settings. The following titles include the complete filter name for easier reference. The execution order is based on the filter number prefix. Because some of the filters depend on the results of previous filters." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:81 +#: ../channels/email/filters/system-filters.rst:81 +#: ../channels/email/filters/system-filters.rst:81 +#: ../channels/email/filters/system-filters.rst:81 +msgid "0000_postmaster_filter_trusted" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:78 +#: ../channels/email/filters/system-filters.rst:78 +#: ../channels/email/filters/system-filters.rst:78 +#: ../channels/email/filters/system-filters.rst:78 +msgid "This filter removes ``X-Zammad`` headers from untrustworthy sources to prevent manipulation of the email processing. Check the trusted channel section in the :doc:`header based actions ` documentation for more information." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:84 +#: ../channels/email/filters/system-filters.rst:84 +#: ../channels/email/filters/system-filters.rst:84 +#: ../channels/email/filters/system-filters.rst:84 +msgid "0001_postmaster_filter_secure_mailing" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:84 +#: ../channels/email/filters/system-filters.rst:84 +#: ../channels/email/filters/system-filters.rst:84 +#: ../channels/email/filters/system-filters.rst:84 +msgid "Handles PGP and S/MIME emails." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:100 +#: ../channels/email/filters/system-filters.rst:100 +#: ../channels/email/filters/system-filters.rst:100 +#: ../channels/email/filters/system-filters.rst:100 +msgid "0006_postmaster_filter_auto_response_check" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:87 +#: ../channels/email/filters/system-filters.rst:87 +#: ../channels/email/filters/system-filters.rst:87 +#: ../channels/email/filters/system-filters.rst:87 +msgid "Checks if the email is an auto response. If yes, no auto reply from Zammad gets sent." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:90 +#: ../channels/email/filters/system-filters.rst:90 +#: ../channels/email/filters/system-filters.rst:90 +#: ../channels/email/filters/system-filters.rst:90 +msgid "These headers are checked:" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:92 +#: ../channels/email/filters/system-filters.rst:92 +#: ../channels/email/filters/system-filters.rst:92 +#: ../channels/email/filters/system-filters.rst:92 +msgid "``list-unsubscribe``" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:93 +#: ../channels/email/filters/system-filters.rst:93 +#: ../channels/email/filters/system-filters.rst:93 +#: ../channels/email/filters/system-filters.rst:93 +msgid "``x-loop``" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:94 +#: ../channels/email/filters/system-filters.rst:94 +#: ../channels/email/filters/system-filters.rst:94 +#: ../channels/email/filters/system-filters.rst:94 +msgid "``precedence``" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:95 +#: ../channels/email/filters/system-filters.rst:95 +#: ../channels/email/filters/system-filters.rst:95 +#: ../channels/email/filters/system-filters.rst:95 +msgid "``auto-submitted``" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:96 +#: ../channels/email/filters/system-filters.rst:96 +#: ../channels/email/filters/system-filters.rst:96 +#: ../channels/email/filters/system-filters.rst:96 +msgid "``x-auto-response-suppress``" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:99 +#: ../channels/email/filters/system-filters.rst:99 +#: ../channels/email/filters/system-filters.rst:99 +#: ../channels/email/filters/system-filters.rst:99 +msgid "If ``x-zammad-is-auto-response`` is present, further auto-response header checks are skipped." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:105 +#: ../channels/email/filters/system-filters.rst:105 +#: ../channels/email/filters/system-filters.rst:105 +#: ../channels/email/filters/system-filters.rst:105 +msgid "0007_postmaster_filter_follow_up_check" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:103 +#: ../channels/email/filters/system-filters.rst:103 +#: ../channels/email/filters/system-filters.rst:103 +#: ../channels/email/filters/system-filters.rst:103 +msgid "Identifies and routes follow-up emails based on the **Additional follow-up detection** in the :doc:`channel's settings <../settings>`." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:108 +#: ../channels/email/filters/system-filters.rst:108 +#: ../channels/email/filters/system-filters.rst:108 +#: ../channels/email/filters/system-filters.rst:108 +msgid "0008_postmaster_filter_follow_up_merged" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:108 +#: ../channels/email/filters/system-filters.rst:108 +#: ../channels/email/filters/system-filters.rst:108 +#: ../channels/email/filters/system-filters.rst:108 +msgid "Routes follow-up emails for merged tickets to the correct ticket." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:113 +#: ../channels/email/filters/system-filters.rst:113 +#: ../channels/email/filters/system-filters.rst:113 +#: ../channels/email/filters/system-filters.rst:113 +msgid "0009_postmaster_filter_follow_up_assignment" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:111 +#: ../channels/email/filters/system-filters.rst:111 +#: ../channels/email/filters/system-filters.rst:111 +#: ../channels/email/filters/system-filters.rst:111 +msgid "Sets the owner for follow-up emails based on the **Assign follow-ups** configuration of the :doc:`group's settings `." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:118 +#: ../channels/email/filters/system-filters.rst:118 +#: ../channels/email/filters/system-filters.rst:118 +#: ../channels/email/filters/system-filters.rst:118 +msgid "0011_postmaster_sender_based_on_reply_to" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:116 +#: ../channels/email/filters/system-filters.rst:116 +#: ../channels/email/filters/system-filters.rst:116 +#: ../channels/email/filters/system-filters.rst:116 +msgid "Sets the sender/from for the article based on the **Sender based on Reply-To header** configuration of the :doc:`channel's settings <../settings>`." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:122 +#: ../channels/email/filters/system-filters.rst:122 +#: ../channels/email/filters/system-filters.rst:122 +#: ../channels/email/filters/system-filters.rst:122 +msgid "0014_postmaster_filter_own_notification_loop_detection" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:121 +#: ../channels/email/filters/system-filters.rst:121 +#: ../channels/email/filters/system-filters.rst:121 +#: ../channels/email/filters/system-filters.rst:121 +msgid "Checks if the email is a self-created notification email, and ignores it in such cases to prevent email loops." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:129 +#: ../channels/email/filters/system-filters.rst:129 +#: ../channels/email/filters/system-filters.rst:129 +#: ../channels/email/filters/system-filters.rst:129 +msgid "0015_postmaster_filter_identify_session_user" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:125 +#: ../channels/email/filters/system-filters.rst:125 +#: ../channels/email/filters/system-filters.rst:125 +#: ../channels/email/filters/system-filters.rst:125 +msgid "Identifies a session user via ``x-zammad-session-user-id``. If none is provided or valid, it falls back to sender data and can create a user. This filter also makes sure that tickets which got forwarded from an agent's personal inboxes to the system show up as coming from the customers instead of the agent." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:133 +#: ../channels/email/filters/system-filters.rst:133 +#: ../channels/email/filters/system-filters.rst:133 +#: ../channels/email/filters/system-filters.rst:133 +msgid "0018_postmaster_import_archive" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:132 +#: ../channels/email/filters/system-filters.rst:132 +#: ../channels/email/filters/system-filters.rst:132 +#: ../channels/email/filters/system-filters.rst:132 +msgid "Handles the emails which are imported in :ref:`archive mode `." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:137 +#: ../channels/email/filters/system-filters.rst:137 +#: ../channels/email/filters/system-filters.rst:137 +#: ../channels/email/filters/system-filters.rst:137 +msgid "0030_postmaster_filter_out_of_office_check" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:136 +#: ../channels/email/filters/system-filters.rst:136 +#: ../channels/email/filters/system-filters.rst:136 +#: ../channels/email/filters/system-filters.rst:136 +msgid "Identifies out-of-office auto-responder emails, assigns them to the correct ticket and keeps the current ticket state." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:141 +#: ../channels/email/filters/system-filters.rst:141 +#: ../channels/email/filters/system-filters.rst:141 +#: ../channels/email/filters/system-filters.rst:141 +msgid "0200_postmaster_filter_follow_up_possible_check" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:140 +#: ../channels/email/filters/system-filters.rst:140 +#: ../channels/email/filters/system-filters.rst:140 +#: ../channels/email/filters/system-filters.rst:140 +msgid "Handles the emails based on the **Follow-up possible** configuration of the :doc:`group's settings `." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:145 +#: ../channels/email/filters/system-filters.rst:145 +#: ../channels/email/filters/system-filters.rst:145 +#: ../channels/email/filters/system-filters.rst:145 +msgid "0900_postmaster_filter_bounce_follow_up_check" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:144 +#: ../channels/email/filters/system-filters.rst:144 +#: ../channels/email/filters/system-filters.rst:144 +#: ../channels/email/filters/system-filters.rst:144 +msgid "Identifies postmaster bounce notification emails and handles them as follow-up of the original tickets." msgstr "" -#: ../channels/email/filters/system-filters.rst:31 -#: ../channels/email/filters/system-filters.rst:31 -#: ../channels/email/filters/system-filters.rst:31 -#: ../channels/email/filters/system-filters.rst:31 -msgid "Headers contain the ``X-JIRA-FingerPrint`` header." +#: ../channels/email/filters/system-filters.rst:150 +#: ../channels/email/filters/system-filters.rst:150 +#: ../channels/email/filters/system-filters.rst:150 +#: ../channels/email/filters/system-filters.rst:150 +msgid "0950_postmaster_filter_bounce_delivery_permanent_failed" msgstr "" -#: ../channels/email/filters/system-filters.rst:32 -#: ../channels/email/filters/system-filters.rst:32 -#: ../channels/email/filters/system-filters.rst:32 -#: ../channels/email/filters/system-filters.rst:32 -msgid "Subject does match the regex ``\\[JIRA\\]\\s\\((\\w+-\\d+)\\)`` e.g. ``[JIRA] (SYS-422)``." +#: ../channels/email/filters/system-filters.rst:148 +#: ../channels/email/filters/system-filters.rst:148 +#: ../channels/email/filters/system-filters.rst:148 +#: ../channels/email/filters/system-filters.rst:148 +msgid "Identifies postmaster bounce notification emails about permanent delivery failures and marks affected recipients with ``mail_delivery_failed`` in their user preferences to suppress future notifications." msgstr "" -#: ../channels/email/filters/system-filters.rst:35 -#: ../channels/email/filters/system-filters.rst:35 -#: ../channels/email/filters/system-filters.rst:35 -#: ../channels/email/filters/system-filters.rst:35 -msgid "See `JIRA Mail Example `_ for comparison of your emails." +#: ../channels/email/filters/system-filters.rst:155 +#: ../channels/email/filters/system-filters.rst:155 +#: ../channels/email/filters/system-filters.rst:155 +#: ../channels/email/filters/system-filters.rst:155 +msgid "0955_postmaster_filter_bounce_delivery_temporary_failed" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:153 +#: ../channels/email/filters/system-filters.rst:153 +#: ../channels/email/filters/system-filters.rst:153 +#: ../channels/email/filters/system-filters.rst:153 +msgid "Identifies postmaster bounce notification emails about temporary delivery failures (delayed, retryable, status ``4.4.1``) and marks the email as out-of-office handling context." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:159 +#: ../channels/email/filters/system-filters.rst:159 +#: ../channels/email/filters/system-filters.rst:159 +#: ../channels/email/filters/system-filters.rst:159 +msgid "1000_postmaster_filter_database_check" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:158 +#: ../channels/email/filters/system-filters.rst:158 +#: ../channels/email/filters/system-filters.rst:158 +#: ../channels/email/filters/system-filters.rst:158 +msgid "Executes active custom email postmaster filters from the database and logs their processing." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:163 +#: ../channels/email/filters/system-filters.rst:163 +#: ../channels/email/filters/system-filters.rst:163 +#: ../channels/email/filters/system-filters.rst:163 +msgid "5500_postmaster_internal_article_check" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:162 +#: ../channels/email/filters/system-filters.rst:162 +#: ../channels/email/filters/system-filters.rst:162 +#: ../channels/email/filters/system-filters.rst:162 +msgid "Sets the articles visibility to internal if it is a reply to an internal article or the last outgoing email is internal." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:167 +#: ../channels/email/filters/system-filters.rst:167 +#: ../channels/email/filters/system-filters.rst:167 +#: ../channels/email/filters/system-filters.rst:167 +msgid "6005_postmaster_filter_identify_group" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:166 +#: ../channels/email/filters/system-filters.rst:166 +#: ../channels/email/filters/system-filters.rst:166 +#: ../channels/email/filters/system-filters.rst:166 +msgid "Sets ticket group by using explicit group headers first, then existing ticket context (ID/number), then mailbox/group mapping or fallback default group." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:172 +#: ../channels/email/filters/system-filters.rst:172 +#: ../channels/email/filters/system-filters.rst:172 +#: ../channels/email/filters/system-filters.rst:172 +msgid "6105_postmaster_filter_sender_is_system_address" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:170 +#: ../channels/email/filters/system-filters.rst:170 +#: ../channels/email/filters/system-filters.rst:170 +#: ../channels/email/filters/system-filters.rst:170 +msgid "Detects system or agent senders and sets the article sender role (``Agent`` or ``Customer``), depending on sender address, permissions, group access and ticket customer relation." +msgstr "" + +#: ../channels/email/filters/system-filters.rst:175 +#: ../channels/email/filters/system-filters.rst:176 +#: ../channels/email/filters/system-filters.rst:176 +#: ../channels/email/filters/system-filters.rst:176 +msgid "6500_postmaster_filter_identify_sender" +msgstr "" + +#: ../channels/email/filters/system-filters.rst:175 +#: ../channels/email/filters/system-filters.rst:175 +#: ../channels/email/filters/system-filters.rst:175 +#: ../channels/email/filters/system-filters.rst:175 +msgid "Checks if sender can be identified as Zammad user and optionally creates a new user." msgstr "" #: ../channels/email/index.rst:13 @@ -19617,10 +20031,6 @@ msgstr "" msgid "How does it work?" msgstr "" -#: ../system/integrations/checkmk/index.rst:2 -msgid "Checkmk" -msgstr "" - #: ../system/integrations/checkmk/index.rst:4 msgid "`Checkmk `_ is a powerful IT monitoring tool that can send real-time status alerts to Zammad via email or REST API. Set these alerts up in Checkmk, and Zammad will automatically create, update, and close tickets based on the health of your system:" msgstr "" @@ -21109,18 +21519,6 @@ msgstr "" msgid "The documentation currently doesn't cover the following integrations:" msgstr "" -#: ../system/integrations/index.rst:47 -msgid "Icinga" -msgstr "" - -#: ../system/integrations/index.rst:48 -msgid "Monit" -msgstr "" - -#: ../system/integrations/index.rst:49 -msgid "Nagios" -msgstr "" - #: ../system/integrations/index.rst:50 msgid "For a guide about how to create tickets from Zabbix, head over to the :doc:`configuration guide ` outside of this integrations section." msgstr ""