# salt.states.xmpp

## Sending Messages over XMPP

Added in version 2014.1.0.

This state is useful for firing messages during state runs, using the XMPP protocol

    server-warning-message:
      xmpp.send_msg:
        - name: 'This is a server warning message'
        - profile: my-xmpp-account
        - recipient: admins@xmpp.example.com/salt

salt.states.xmpp.send_msg(name, recipient, profile)

  Send a message to an XMPP user

      server-warning-message:
        xmpp.send_msg:
          - name: 'This is a server warning message'
          - profile: my-xmpp-account
          - recipient: admins@xmpp.example.com/salt

  name

    The message to send to the XMPP user

salt.states.xmpp.send_msg_multi(name, profile, recipients=None, rooms=None)

  Send a message to an list of recipients or rooms

      server-warning-message:
        xmpp.send_msg:
          - name: 'This is a server warning message'
          - profile: my-xmpp-account
          - recipients:
            - admins@xmpp.example.com/salt
          - rooms:
            - qa@conference.xmpp.example.com

  name

    The message to send to the XMPP user