FreeKB - Ansible mail module (send email)
Ansible - mail module (send email)

The mail module can be used to send email. The ansible-doc mail command can be used to show the Ansible documention on the mail module.

In this example, an email will be sent to john.doe@example.com.

- mail:
    host: "smtp.example.com"
    port: "587"
    secure: "starttls"
    username: "your_username"
    password: "your_password"
    from: "no-reply@example.com"
    to: "John Doe <john.doe@example.com>"
    cc: "Jane Doe <jane.doe@example.com>"
    subject: "Example Subject"
    body: "Line one \n Line two \n Line three"
  delegate_to: "localhost"

 

If the email is successfully sent, the play should return the following.

PLAY [all]

TASK [Gathering Facts]
ok: [server1.example.com]

TASK [mail]
ok: [server1.example.com -> localhost]

PLAY RECAP
server1.example.com   : ok=2  changed=0  unreachable=0  failed=0

 



Add a Comment




We will never share your name or email with anyone. Enter your email if you would like to be notified when we respond to your comment.




Please enter 99d4b in the box below so that we can be sure you are a human.




Comments

Web design by yours truely - me, myself, and I   |   jeremy.canfield@freekb.net   |