$43 GRAYBYTE WORDPRESS FILE MANAGER $11

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.23
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bravrvjk/.acme.sh/notify/

HOME
Current File : /home/bravrvjk/.acme.sh/notify//xmpp.sh
#!/bin/bash

#Support xmpp via sendxmpp

#XMPP_BIN="/usr/bin/sendxmpp"
#XMPP_BIN_ARGS="-n -t --tls-ca-path=/etc/ssl/certs"
#XMPP_TO="[email protected]"

xmpp_send() {
  _subject="$1"
  _content="$2"
  _statusCode="$3" #0: success, 1: error 2($RENEW_SKIP): skipped
  _debug "_subject" "$_subject"
  _debug "_content" "$_content"
  _debug "_statusCode" "$_statusCode"

  XMPP_BIN="${XMPP_BIN:-$(_readaccountconf_mutable XMPP_BIN)}"
  if [ -n "$XMPP_BIN" ] && ! _exists "$XMPP_BIN"; then
    _err "It seems that the command $XMPP_BIN is not in path."
    return 1
  fi
  _XMPP_BIN=$(_xmpp_bin)
  if [ -n "$XMPP_BIN" ]; then
    _saveaccountconf_mutable XMPP_BIN "$XMPP_BIN"
  else
    _clearaccountconf "XMPP_BIN"
  fi

  XMPP_BIN_ARGS="${XMPP_BIN_ARGS:-$(_readaccountconf_mutable XMPP_BIN_ARGS)}"
  if [ -n "$XMPP_BIN_ARGS" ]; then
    _saveaccountconf_mutable XMPP_BIN_ARGS "$XMPP_BIN_ARGS"
  else
    _clearaccountconf "XMPP_BIN_ARGS"
  fi

  XMPP_TO="${XMPP_TO:-$(_readaccountconf_mutable XMPP_TO)}"
  if [ -n "$XMPP_TO" ]; then
    if ! _xmpp_valid "$XMPP_TO"; then
      _err "It seems that the XMPP_TO=$XMPP_TO is not a valid xmpp address."
      return 1
    fi

    _saveaccountconf_mutable XMPP_TO "$XMPP_TO"
  fi

  result=$({ _xmpp_message | eval "$(_xmpp_cmnd)"; } 2>&1)

  # shellcheck disable=SC2181
  if [ $? -ne 0 ]; then
    _debug "xmpp send error."
    _err "$result"
    return 1
  fi

  _debug "xmpp send success."
  return 0
}

_xmpp_bin() {
  if [ -n "$XMPP_BIN" ]; then
    _XMPP_BIN="$XMPP_BIN"
  elif _exists "sendxmpp"; then
    _XMPP_BIN="sendxmpp"
  else
    _err "Please install sendxmpp first."
    return 1
  fi

  echo "$_XMPP_BIN"
}

_xmpp_cmnd() {
  case $(basename "$_XMPP_BIN") in
  sendxmpp)
    echo "'$_XMPP_BIN' '$XMPP_TO' $XMPP_BIN_ARGS"
    ;;
  *)
    _err "Command $XMPP_BIN is not supported, use sendxmpp."
    return 1
    ;;
  esac
}

_xmpp_message() {
  echo "$_subject"
}

_xmpp_valid() {
  _contains "$1" "@"
}


Current_dir [ WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
30 Mar 2026 1.32 AM
bravrvjk / bravrvjk
0700
anon_root
--
30 Mar 2026 1.32 AM
bravrvjk / bravrvjk
0755
wp-site
--
30 Mar 2026 1.32 AM
bravrvjk / bravrvjk
0755
aws_ses.sh
6.69 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
bark.sh
3.781 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
callmebotWhatsApp.sh
1.403 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
cqhttp.sh
2.127 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dingtalk.sh
2.258 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
discord.sh
1.602 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
feishu.sh
1.337 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
gotify.sh
1.603 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
ifttt.sh
2.979 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
mail.sh
3.1 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
mailgun.sh
4.116 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
mattermost.sh
1.754 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
ntfy.sh
0.868 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
pop.sh
0.277 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
postmark.sh
1.928 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
pushbullet.sh
1.577 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
pushover.sh
2.338 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
sendgrid.sh
2.21 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
slack.sh
1.507 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
slack_app.sh
1.343 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
smtp.sh
12.345 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
teams.sh
2.108 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
telegram.sh
1.887 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
weixin_work.sh
1.541 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
xmpp.sh
1.913 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF