# How to send email if task fails on something or any particular condition? I

**URL:** <https://forum.ansible.com/t/how-to-send-email-if-task-fails-on-something-or-any-particular-condition-i/36765>\
**Category:** Ansible Project\
**Created:** [June 22, 2022, 4:58am UTC](https://forum.ansible.com/t/how-to-send-email-if-task-fails-on-something-or-any-particular-condition-i/36765 "2022-06-22T04:58:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Milan\_Patel](https://avatars.discourse-cdn.com/v4/letter/m/258eb7/32.png) [@Milan\_Patel](https://forum.ansible.com/u/Milan_Patel)\
**Post date:** [June 22, 2022, 4:58am UTC](https://forum.ansible.com/t/how-to-send-email-if-task-fails-on-something-or-any-particular-condition-i/36765/1 "2022-06-22T04:58:54Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [June 22, 2022, 1:57pm UTC](https://forum.ansible.com/t/how-to-send-email-if-task-fails-on-something-or-any-particular-condition-i/36765/2 "2022-06-22T13:57:27Z")

</div>

You have several options, depending on the scope:

- mail task (trigger when: yum\_update is failed/ task in rescue/always  
part of a block, disk\_usage \> 75, etc)  
[https://docs.ansible.com/ansible/5/collections/community/general/mail\_module.html](https://docs.ansible.com/ansible/5/collections/community/general/mail_module.html)  
- mail callback (handles any failures in run)  
[https://docs.ansible.com/ansible/latest/collections/community/general/mail\_callback.html#ansible-collections-community-general-mail-callback](https://docs.ansible.com/ansible/latest/collections/community/general/mail_callback.html#ansible-collections-community-general-mail-callback)
