GoDaddy Ohje

Yritimme kääntää tämän sivun puolestasi. Englanninkielinen sivu on myös saatavilla.

Etsi SPAM -lähettäjiä MailEnable -sovelluksella ja Plesk Windows

MailEnable -lokien navigointi Windows -palvelimella voi olla pieni haaste, mutta on todennäköistä, että roskapostia tulee vaarantuneesta sähköpostitilistä tai haitallisesta komentosarjasta. Voit käyttää PowerShell -komentosarjaa MailEnable SMTP -lokin tarkistamiseen sellaisissa sähköpostitileissä, joissa on paljon välityskäyttöä.

Varoitus: Huomaa, että toimitamme tämän komentosarjan sellaisenaan. Verkkohotellin tukitiimimme eivät voi tarjota apua tähän komentosarjaan, jos se ei toimi odotetusti.

Luo luettavissa oleva loki

  1. Ota käyttöön järjestelmänvalvojan oikeudet sukupolven 3 tai 4 palvelimellesi, jos et ole jo tehnyt niin.
  2. Muodosta yhteys Windows -palvelimeesi käyttämällä etätyöpöytää (RDC) .
  3. Siirry Resurssienhallinnassa C: \ -asemaan ja luo hakemisto nimeltä temp .
  4. Napsauta Windows-kuvaketta ja suorita sisäänrakennettu Muistio- sovellus.
  5. Liitä seuraava koodi avautuvaan tyhjään Muistio -asiakirjaan.

    Roskapostin tarkistusohjelma - Windows 2016 ja uudemmat
    #Määritä SMTP -lokien polku$P ath = "C: \ Program Files (x86) \ Mail Enable \ Logging \ SMTP" #Määritä tiedostot, jotka haluat tarkistaa$F ileType = "SMTP-toiminta-*. log" #Määritä, mihin haluat tuotoksen tallennettavan$O utputFile = "C: \ temp \ spamcheck.log" #Hanki kaikki lokitiedostojen rivit, jotka sisältävät "SMTP-OU" ja "FROM:< $i="Get-ChildItem" $path="" -filter="" $filetype|="" get-content="" |="" where-object="" {="" $_="" -match="" "smtp-ou"}="" |="" select-string="" -pattern="">< -casesensitive="" #extract="" the="" email="" addresses="" from="" the="" prior="" results,="" get="" a="" count="" for="" each="" unique="" address,="" and="" print="" those="" results="" to="" a="" file="" [regex]::matches($i,=""><>< .+?(?="\"> ) ') |%{$_.value} |. Group -Object -NoElement | Lajittele -objekti -laskeva määrä | FT -Auto | Out -File -FilePath$O utputFile

    Huomautus: SMTP -lokien polku voi vaihdella asennetun Plesk -version mukaan. Sinun on ehkä muutettava komentosarjan ensimmäisiä rivejä ja korvattava SMTP -lokien oikea polku.

    Spam Check Script - Spam Check Script - Windows 2012 -palvelinten
    muutosta vaaditaan #Määritä SMTP -lokien polku$P ath = "C: \ Program Files (x86) \ Parallels \ Plesk \ Mail Servers \ Mail Enable \ Logging \ SMTP"
  6. Valitse Tiedosto -valikosta
    1. Valitse Tallenna nimellä ...
    2. Siirry C: \ temp -hakemistoon valintaikkunassa.
    3. Nimeä tiedosto spamcheck.ps1
    4. Tallenna tyypiksi Kaikki tiedostot .
  7. Tiedoston pitäisi nyt näkyä C: \ temp- hakemistossa Resurssienhallinnassa, ja voit napsauttaa tiedostoa hiiren kakkospainikkeella ja valita Suorita Powershellin kanssa .

Tarkista loki

Kun komentosarja on suoritettu, tekstitiedosto spamcheck.log pitäisi näkyä samassa hakemistossa kuin spamcheck.ps1 PowerShell -komentosarja. Jos komentosarja toimii odotetusti, tekstitiedoston tulisi sisältää luettelo sähköpostitileistä, jotka lähettivät sähköpostia palvelimelta, sekä kunkin lähettämien viestien lukumäärän.

Laskurin nimi ----- ---- 6755 iamspammingyou@coolexample.com 12 webmaster@coolexample.com 1 admin@coolexample.com 1 postmaster@plesk.localhost

Jos komentosarjan analysoinnissa on erittäin paljon lokitietoja, sen suorittaminen voi kestää tunteja (tai mahdollisesti päiviä). Voit muuttaa yleismerkinnän tietylle lokitiedoston nimelle, jolloin vain kyseinen tiedosto tarkastellaan.

#Määritä tiedostot, jotka haluat tarkistaa$F ileType = "SMTP-toiminta-*. loki"

#Määritä tiedostot, jotka haluat tarkistaa$F ileType = "SMTP-Activity-210310.log"

Jos komentosarja ei toimi odotetulla tavalla, siitä luodaan erityinen virhe. Yleisiä ongelmia ovat väärän polun tai tiedostonimen käyttö.

Aiheeseen liittyvät vaiheet

Lisätietoja