GoDaddy Ohje

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

Etsi SPAM -lähettäjiä Exim with SSH: n avulla

Exim on viestinsiirtoagentti (MTA), joka on asennettu WHM/cPanel -palvelimiemme kanssa välittämään sähköpostia. Voit tutkia roskapostiongelmia Eximissä SSH: n avulla.

Noudata alla olevia ehdotuksia löytääksesi roskapostiongelmien syyn ja opi ratkaisemaan ongelman. Aluksi sinun on otettava käyttöön järjestelmänvalvojan käyttö sukupolven 3 tai 4 palvelimellasi (jos et ole jo tehnyt niin), muodostettava yhteys SSH: han ja vaihdettava pääkäyttäjään .

Jos palvelimesi on lopettanut viestien lähettämisen, sähköpostijonoon on todennäköisesti jumittunut sähköpostiviestejä. Voit tarkastella yhteenvetoa Exim -postijonosta käyttämällä:

[root@server ~]# exim -bp | exiqsumm Laske Volyymi Vanhin uusin verkkotunnus ----- ------ ------ ------ ------ 1621 960KB 4h 5m cooldomain.com -------- -------------------------------------------------- ----- 1621 960KB 4h 5m YHTEENSÄ

Esimerkissämme lähtevän postin jonossa on tällä hetkellä 1 621 viestiä, jotka kaikki lähetetään sähköpostin vastaanottajille osoitteessa cooldomain.com .

Voit tutkia postitusjonoa ja luoda luettelon komentosarjoista, jotka lähettävät postia käyttämällä seuraavia:

Huomautus: Tämä komento toimii vain, jos postijonossa on viestejä.

[root@server ~]# viestille muodossa $ (exiqgrep -i); tee exim -Mvh $ -viesti | grep "X-PHP-Script" | awk '{print $ 

Tulos osoittaa, että yksi PHP -komentosarja vastaa jonossa olevista sähköpostiviesteistä.

Jos postin jono on tällä hetkellä tyhjä, sinun täytyy etsiä Exim -postilokista viestien lähde. Suorita tämä komento löytääksesi postia lähettävät PHP -komentosarjat:

[root@server ~]# grep cwd/var/log/exim_mainlog | grep -v /var /kela | awk -F "cwd =" '{print $ 2}' | awk '{print $ 1}' | lajittele | uniq -c | sort -rn 1646/home/coolex/public_html/wp -content/uploads/2021/01122/usr/local/cpanel/whostmgr/docroot

Jos sähköpostit eivät tule cPanel -tililtä tai komentosarjalta, ne saattavat olla peräisin palvelimelle määritetystä sähköpostitilistä. Korkea käyttö voi osoittaa, että sähköpostitilin salasana on vaarantunut. Suorita tämä komento luodaksesi luettelon sähköpostitileistä, jotka ovat kirjautuneet sisään ja lähettäneet sähköpostia.

[root@server ~]# grep '_login'/var/log/exim_mainlog | leikkaa -d '_' -f2 | leikkaa -d ":" -f2 | awk '{print $ 1}' | lajittele | uniq -c | lajittele -rn | awk '{if ($ 1 > 1) print $ 0}' 1152 info@coolexample.com 6 frontdesk@coolexample.com

Tässä tapauksessa yksi tileistä on selvästi vastuussa suuresta joukosta viestejä. Jos löydät samanlaisen ongelman, vaihda tilin salasana, kerro käyttäjälle, että hän ei voi lähettää joukkoviestejä tililtään, tai molempia.

Äärimmäisissä tapauksissa ongelmien korjaamisen jälkeen saatat huomata, että postijonossa on vielä paljon roskapostia, jotka odottavat edelleen lähetystä, sekä laillinen sähköposti. Näissä tapauksissa voit halutessasi tyhjentää sähköpostin jonon, jotta uusi posti voidaan käsitellä normaalisti.

Varoitus: Postin jonon tyhjentäminen poistaa kaikki viestit, eikä sitä voi peruuttaa.
Sähköpostijonon tyhjentäminen:

for i: lle dollarissa (exim -bp | awk '{print $ 3}'); tee exim -Mrm $ i; valmis

Aiheeseen liittyvät vaiheet

Lisätietoja