Hi Syrine,
You may also need to check this configuration in your ossec.conf file (this is the default configuration):
<ossec_config>
<alerts>
<log_alert_level>3</log_alert_level>
<email_alert_level>12</email_alert_level>
</alerts>
</ossec_config>
The log_alert_level specifies the minimum alert level required to be displayed on your Wazuh dashboard. You can then modify the email_alert_level to receive only the alerts at or above that level via email.
I also noticed that the alerts you require have levels 3, 4, and 7. Keep in mind that email alerts can be defined by the level of the alert. In this case, the email_alert_level should be set to at least level 3, as that is your lowest alert level.
In the previous example, we defined the alerts by the rule ID, but you can also use the alert level, a group of alerts, or the location of the alert as a trigger.
Regards,
Matías.