The problem that has always plagued me is that once a trigger is triggered, an alarm will be triggered. If you set up an email, your mailbox will definitely pop up.
Today, I finally found the solution. It is very simple, that is, to add the steps of the action, from one to the default duration, set to 600, once every 10 minutes. That is to say, within 50 minutes, he will report 5 times, once every 10 minutes. Action is not triggered by a trigger. It performs an action and then knows that the action is complete before performing an action.
If you do not set several steps and immediately, the action will be called after each trigger is triggered. The action contains immediately and an email will be sent immediately, then, the next trigger immediately calls the action. In this way, emails are sent too frequently.
Official documentation:
Https://www.zabbix.com/documentation/2.0/manual/config/notifications/action/escalations
Reduce frequent zabbix alarms