Versio 0.1.1, 30. syyskuuta 2026. Lataa (94 KB), SHA-256 4909ff8402b3244711bc13bac96cfc22810ee33d48f80885f87e44809572cdd0. Asennusohjeet ovat tämän sivun lopussa, ja sama teksti on arkiston INSTALL.md-tiedostossa. Lähdekoodi, testit ja julkaisut ovat GitHubissa.
Kenelle se on tarkoitettu
Yrityksille, jotka ylläpitävät cPanel & WHM -palvelimia muiden puolesta. Asenna se kerran root-käyttäjänä, minkä jälkeen se näkyy kohdassa cPanel » Email valitsemissasi paketeissa. Asiakkaat eivät näe mitään uutta, ennen kuin otat sen käyttöön Feature Managerissa.
Ilman sitä asiakkaan, joka haluaa selvittää, miksi hänen sähköpostinsa päätyvät roskapostiin, on etsittävä testauspalvelu, avattava sähköpostiohjelma ja lähetettävä sähköposti käsin. Sen avulla testi on painikkeena postilaatikoiden vieressä, ja sähköposti lähtee oikeasti palvelimeltasi käyttäen sen IP-osoitetta, HELO-nimeä ja DKIM-allekirjoitusta sekä kulkien käytössä olevan välityspalvelimen kautta.
Mitä asiakkaat saavat cPanelissa
Testaus
Asiakas valitsee postilaatikon ja lähettää joko vakiomuotoisen testisähköpostin (lyhyen henkilökohtaisen englanninkielisen sähköpostin, jossa on tekstiosa ja HTML-osa) tai oman viestinsä. Omaa viestiä varten asiakas liittää aiheen, HTML-sisällön ja valinnaisen tekstiversion. Viesti lähetetään täsmälleen liitetyssä muodossa. Exim lähettää sen samalla tavalla kuin muutkin kyseisen tilin sähköpostit. Noin minuutin kuluttua samalla sivulla näkyy raportti, joka sisältää kaikki 42 tarkistusta: SPF, DKIM, DMARC ja kohdistus, käänteinen DNS ja HELO, TLS, IP-estolistat, SpamAssassin ja Rspamd, Gmailin ja Yahoon julkaisemat lähettäjävaatimukset sekä viestin sisältö. Pisteitä on kahdet: tekniset pisteet asteikolla 0–100 ja perinteiset pisteet asteikolla 0–10.
"Tarkista kansio sähköpostipalveluissa" on oletusarvoisesti valittuna. Kun se on käytössä, sähköpostista lähetetään yksi kopio myös jokaiseen testipostilaatikkoomme, yhteensä noin 30 sähköpostia 14 palveluntarjoajalle, joihin kuuluvat Gmail, Outlook, Yahoo, GMX ja Proton. Gmailissa nämä ovat julkisia testipostilaatikoita, joissa kuka tahansa voi nähdä aiheen, lähettäjän nimen ja kansion. Taulukko täydentyy enintään 30 minuutin aikana ja näyttää jokaiselle palveluntarjoajalle Saapuneet-, Roskaposti- tai Tarjoukset-kansion. Jos palveluntarjoaja hylkäsi sähköpostin kokonaan, taulukko kertoo siitä ja näyttää palvelimen vastauksen SMTP-koodeineen palvelimellasi olevasta Eximin lokista.
Pisteiden alla on Korjattavaa. Jos verkkotunnuksen DNS on palvelimellasi, cPanel voi korjata DKIM-, SPF- ja DMARC-tietueet painikkeella. Lisäosa näyttää tietueen nykyisessä ja tulevassa muodossaan ja pyytää vahvistuksen ennen muutosta. Jos DNS on muualla, asiakas saa kopioitavaksi täsmällisen tietueen nimen, tyypin ja arvon. Käänteinen DNS ja palvelimen oma A-tietue ovat erillisessä palvelimen ylläpitäjälle tarkoitetussa ryhmässä, jossa arvot ovat valmiiksi täytettyinä. Email Spam Tester laatii kirjallisen suunnitelman muutaman minuutin kuluttua tarkistuksista, ja "Tarkista uudelleen" lähettää uuden sähköpostin, kun tietueet on lisätty.
Historia
Kaikki tililtä lähetetyt testit uusimmasta vanhimpaan. Jokaisesta näkyvät päivämäärä, postilaatikko, käytetty sähköposti, molemmat pisteet ja kansioiden määrät. Kaavio näyttää pisteiden kehityksen testistä toiseen. Jokaisen testin kohdalla näkyvät tarkistukset, joiden tulos muuttui saman verkkotunnuksen edellisen testin jälkeen. Jos esimerkiksi DKIM-tarkistus muuttui korjauksen jälkeen hylätystä hyväksytyksi, muutos näkyy suoraan rivillä. Testin avaaminen näyttää sen raportin ja palveluntarjoajakohtaisesti vastaanottavien palvelinten vastaukset. Kunkin tilin 200 viimeisintä testiä säilytetään palvelimellasi.
Jatkuva seuranta
Postilaatikosta tehty testi näyttää, miten kyseisen postilaatikon sähköpostit lähtevät. Perinteinen cPanel-ongelma on kuitenkin muualla. WordPress-sivusto tai yhteydenottolomake lähettää sähköpostin käyttäen envelope sender -osoitetta user@hostname, SPF-kohdistus rikkoutuu, eikä postilaatikosta tehty testi koskaan paljasta sitä. Seuranta paljastaa.
Seurannan luoma näkymätön kopio lähtee palvelimeltasi samaa reittiä kuin varsinainen sähköposti, samasta IP-osoitteesta sekä samalla HELO-tunnisteella ja DKIM-allekirjoituksella. Exim luo kopion jokaisesta valvotun verkkotunnuksen lähettämästä sähköpostista ja toimittaa sen verkkotunnukselle kuuluvaan yksityiseen osoitteeseen. Näin raportti kuvaa todellista lähetysreittiä, ja varsinainen sähköposti saapuu vastaanottajille muuttumattomana.
Seuranta-välilehti näyttää verkkotunnuksen sähköpostit syötteenä. Jokaisesta näkyvät vastaanottajan verkkotunnus (ei koskaan osoitetta), viestin lähde ja epäonnistuneet tarkistukset. Lähteitä ovat webmail, sähköpostiohjelma, PHP tai WordPress sekä sendmailia kutsuvat komentosarjat. Syötteen yläpuolella ovat viimeisten 24 tunnin yhden rivin yhteenveto ja hälytykset: DKIM ei enää läpäise tarkistusta, SPF tai DMARC epäonnistuu yhden lähteen kohdalla, lähettävä IP on estolistalla tai vastaanottavat palvelimet hylkäävät sähköposteja. Minkä tahansa sähköpostin voi avata sen tarkistusten teknisenä raporttina (sähköpostin otsaketietoja ei näytetä), ja asiakas voi pyytää sille AI-suunnitelman.
Seuranta pysyy poissa käytöstä, kunnes ylläpitäjä sallii sen palvelimella. Sen jälkeen jokainen asiakas ottaa sen käyttöön omille verkkotunnuksilleen.
Mitä saat WHM:ssä
WHM » Plugins » Email Spam Tester koostuu yhdestä sivusta.
- Rekisteröi tämä palvelin. Testejä ei voi suorittaa ennen rekisteröintiä. Rekisteröinti lähettää palvelimen hostname-tunnuksen, cPanel-version, lisäosan version, tilien määrän ja sähköpostiosoitteesi, jos syötät sen. Palautettu avain tallennetaan tiedostoon, jota vain root voi lukea.
- Päivittäiset rajat testeille tiliä kohden (oletuksena 20) ja palvelinta kohden (500). Lisäksi API:ssamme on oma asennuskohtainen rajansa.
- Kuka voi käyttää sitä. Ensimmäinen asennus poistaa
email_spam_tester-ominaisuuden käytöstä kaikissa ominaisuusluetteloissa. Otat sen käyttöön kohdassa WHM » Packages » Feature Manager niissä luetteloissa, joissa sen pitää olla käytettävissä. Päivitykset eivät muuta näitä valintoja. - Jatkuva valvonta. "Allow constant monitoring on this server" tarkistaa käytössä olevan Exim-määrityksen, lisää yhden mukautetun ACL:n kahteen Eximin lähtevän liikenteen lohkoon ja yhden mukautetun järjestelmäsuodattimen asetuksen, koostaa Eximin määrityksen uudelleen ja käynnistää Eximin uudelleen. Jos jokin vaihe epäonnistuu, kaikki muutokset poistetaan. Sääntö säilyy Eximin määrityksen uudelleenkoostamisen ja cPanel-päivitysten jälkeen. Valitsimen vieressä näkyvät sen rajat: kopioita verkkotunnusta kohden tunnissa (20), kopioita palvelinta kohden tunnissa (2 000), valvottuja verkkotunnuksia tiliä kohden (20) ja AI-suunnitelmia tiliä kohden päivässä (10). "Disable monitoring on the whole server" poistaa säännön samalla tavalla.
Hinta
Toistaiseksi ilmainen, seuranta sisältyy palveluun. Sivustolle email-spam-tester.com ei tarvitse luoda käyttäjätiliä, eikä tällä hetkellä tarvitse maksaa mitään. Jos tämä joskus muuttuu, siitä ilmoitetaan ensin muutoslokissa.
Tiedot ja yksityisyys
Palvelimeltasi lähetetään seuraavat tiedot:
- rekisteröinnin yhteydessä edellä WHM-kohdassa luetellut tiedot;
- jokaisen testin yhteydessä itse sähköposti siinä muodossa kuin vastaanottajat saavat sen, mukaan lukien Eximin lisäämät otsakkeet, jotka sisältävät palvelimen IP-osoitteen ja isäntänimen; käyttäjätili näkyy meille vain sen nimestä muodostettuna avaimellisena tiivisteenä;
- valvonnan yhteydessä kopiot.
Testiraportti toimii samoin kuin sivustolla: se säilyy omassa linkissään, ja kuka tahansa linkin saanut voi avata sen, mukaan lukien aiheen ja lähettäjän tiedot. Itse sähköposti poistetaan tunnin kuluttua sen saapumisesta, kun tarkistukset on suoritettu. Siihen asti kuka tahansa linkin saanut voi lukea sen kokonaisuudessaan. Myös kansiotarkistuksen Gmail-osuus on julkinen edellä kuvatulla tavalla, joten luottamukselliset sähköpostit kannattaa testata ilman sitä.
Valvontakopiot ovat todellista kirjeenvaihtoa, ja niiden raportit ovat yksityisiä. Vain palvelimellasi oleva lisäosa voi avata ne asennusavaimen avulla, eikä julkista linkkiä ole. Kopio poistetaan kahden päivän kuluttua sen saapumisesta ja sen raportti 90 päivän kuluttua. Historia ja valvontasyöte säilyvät palvelimellasi.
Täydelliset käytännöt ovat tietosuojasivulla.
Hosting-palveluntarjoajien kysymykset
Muuttaako se DNS-tietueita automaattisesti?
Ei. Tietuetta muutetaan vain, kun asiakas painaa havainnon vieressä olevaa painiketta ja vahvistaa aiemman ja uuden arvon. Muutos tehdään vain, jos toimialueen DNS on palvelimellasi. SPF- ja DMARC-painikkeet luovat vain puuttuvan tietueen. Jos tietue on jo olemassa, se näytetään yhdistettynä versiona, jonka asiakas voi kopioida käsin, eikä painike koskaan korvaa olemassa olevaa tietuetta. DKIM-painike voi korvata tietueen, joka ei vastaa palvelimen avainta, mutta vain jos tietueita on täsmälleen yksi. Jokainen muutos tallennetaan käyttäjätilin lokiin sekä hakemistossa /var/cpanel/email_spam_tester/ olevaan lokiin, jota vain root voi muokata. Mukaan tallennetaan myös DNS-tietue, jota DNS tarjosi ennen muutosta.
Palvelimeni välittää lähtevät sähköpostit smarthost-palvelun kautta. Toimiiko se silti?
Sen pitäisi toimia, mutta en ole vielä testannut sitä smarthost-palvelun takana. Testisähköposti lähtee samalla tavalla kuin kaikki muutkin käyttäjätilin sähköpostit, joten raportissa näkyvät välityspalvelimen IP ja nimi, koska vastaanottajat näkevät ne. Sen käänteisen DNS:n korjaaminen tai poistaminen estolistalta kuuluu tällöin välityspalvelimen ylläpitäjälle. Yksi tieto menetetään. Palveluntarjoajan syyt sähköpostin hylkäämiseen tulevat palvelimesi Exim-lokista, ja välityspalvelinta käytettäessä lokissa näkyy vain välityspalvelimen vastaus. Sähköposti, jonka välityspalvelin hyväksyi mutta jonka palveluntarjoaja myöhemmin hylkäsi, voi näkyä tilassa "Ei vastaanotettu". Myös seurantakopiot kulkevat välityspalvelimen kautta.
Vaikuttaako seuranta sähköpostien perillemenoon?
Asiakkaan sähköposti lähtee kuten ennenkin muuttamattomana, eivätkä vastaanottajat näe mitään, koska kopio toimitetaan erikseen osoitteeseemme. Se vaikuttaa kuitenkin tunnin lähetysrajaan. Jokainen kopio lasketaan kerran toimialueen "max emails per hour" -rajaan, joten lähellä rajaa oleva toimialue saavuttaa sen aiemmin. Oletusasetuksella vaikutus on enintään 20 sähköpostia tunnissa. Kun kopioiden määrä ylittää tämän tunnin aikana, sähköpostit lähetetään ilman kopiota.
Lasketaanko myös kansiotarkistus mukaan tunnin lähetysrajaan?
Kyllä, se lähettää noin 30 sähköpostia. Ennen tarkistuksen aloittamista liitännäinen tarkistaa, kuinka monta sähköpostia toimialue voi vielä lähettää kuluvan tunnin aikana, ja ilmoittaa asiakkaalle, jos määrä ei riitä.
Mitä on testattu käytännössä?
cPanel & WHM 134 tai uudempi on tuettu. Olen tähän mennessä testannut käytännössä version 138 (11.138) Ubuntu 24.04:ssä. Testaus kattaa asennuksen ja päivityksen, rekisteröinnin, ominaisuuden käyttöönoton ja käytöstä poistamisen, testit kansiotarkistuksen kanssa ja ilman sitä, historian sekä kaikista neljästä lähteestä tulevien sähköpostien seurannan. Käytännössä ei ole vielä testattu muita käyttöjärjestelmiä, CloudLinuxia CageFS:n kanssa, DKIM-, SPF- ja DMARC-painikkeita (testipalvelimen DNS sijaitsee muualla), smarthost-palvelun kautta välittävää palvelinta eikä seurannan poistamista käytöstä koko palvelimelta. Viimeksi mainitulle on tehty vain kuivaharjoittelu. Jos käytät liitännäistä jossakin näistä ympäristöistä, kuulisin mielelläni, miten se toimi.
Asennus vaihe vaiheelta
Tässä oppaassa oletetaan, että sinulla on root-käyttöoikeus palvelimelle etkä ole käyttänyt WHM-laajennuksia aiemmin. Jokainen alla oleva komento on tarkoitettu kopioitavaksi ja liitettäväksi sellaisenaan.
1. Mitä tarvitset
- Root-tason SSH-yhteys palvelimelle.
- cPanel & WHM 134 tai uudempi sekä Jupiter-teema.
- AlmaLinux, Rocky Linux, CloudLinux tai Ubuntu 24.04. Toistaiseksi laajennusta on testattu tuotantoympäristössä vain cPanel & WHM 138 (11.138) -versiolla Ubuntu 24.04:ssä.
- Lähtevä portti 25 avoinna, jotta palvelimelta lähetettävät viestit pääsevät osoitteeseen
t.email-spam-tester.com. Monet VPS-palveluntarjoajat estävät sen oletuksena. Välityspalvelimen (smarthost) pitäisi toimia vaihtoehtona, mutta sitä ei ole vielä testattu. - Lähtevä HTTPS-yhteys osoitteeseen
email-spam-tester.com.
Voit tarkistaa molemmat yhteydet ennen asennusta. Ensimmäisen komennon pitäisi tulostaa rivi, joka alkaa merkkijonolla 220, ja toisen pitäisi tulostaa 200:
timeout 10 bash -c 'exec 3<>/dev/tcp/t.email-spam-tester.com/25 && head -1 <&3'
curl -s -o /dev/null -w '%{http_code}\n' https://email-spam-tester.com/health
2. Asennus
Kirjaudu SSH-yhteydellä root-käyttäjänä ja suorita nämä komennot yksi kerrallaan.
Siirry root-käyttäjän kotihakemistoon, johon laajennus asennetaan:
cd /root
Lataa arkisto ja sen tarkistussumma. Onnistumisesta ei tulosteta mitään:
curl -fsSLO https://email-spam-tester.com/cpanel/latest.tar.gz
curl -fsSLO https://email-spam-tester.com/cpanel/latest.tar.gz.sha256
Tarkista, että lataus on ehjä. Sinun pitäisi nähdä latest.tar.gz: OK. Jos näet FAILED, lataa tiedosto uudelleen äläkä jatka:
sha256sum -c latest.tar.gz.sha256
Pura se hakemistoon /root/email-spam-tester-cpanel. Tästäkään ei tulosteta mitään:
mkdir -p email-spam-tester-cpanel
tar -xzf latest.tar.gz -C email-spam-tester-cpanel --strip-components=1
Suorita asennusohjelma. Se tarkistaa ensin kaikki tiedostot ja kopioi ne sitten oikeisiin paikkoihin:
cd /root/email-spam-tester-cpanel && ./install.sh
Sinun pitäisi nähdä Checking Perl syntax…, Root module…, cPanel pages…, muutama rivi cPanelin omasta laajennusten asennusohjelmasta, Switching the feature off in all feature lists… ja WHM page…. Viimeisten rivien pitäisi olla:
Installed. Next: WHM » Plugins » Email Spam Tester » Register this server.
Customers do not see it yet: turn on email_spam_tester in WHM » Feature Manager
for the feature lists (packages) that should have it.
Säilytä hakemisto /root/email-spam-tester-cpanel. Päivitykset ja uninstall.sh suoritetaan siitä.
3. Rekisteröi palvelin WHM:ssä
- Kirjaudu WHM:ään root-käyttäjänä.
- Avaa vasemmanpuoleisesta valikosta Plugins ja napsauta Email Spam Tester.
- Registration-ruudussa lukee "Not registered". Sen alla oleva ylläpitäjän sähköpostikenttä on valinnainen.
- Napsauta Register this server.
Sivun yläreunaan tulee vihreä rivi, "Registered. Installation #…", ja ruudussa näkyy nyt Status: Registered sekä asennusnumero ja avaimen alku. Rekisteröinnin yhteydessä lähetetään palvelimen hostname, cPanel-versio, laajennuksen versio, tilien määrä ja sähköpostiosoite, jos annoit sen. Avain säilytetään tiedostossa /var/cpanel/email_spam_tester/config.json, jota vain root voi lukea.
Samalla sivulla voit muuttaa päiväkohtaisia rajoja. Oletuksena ne ovat 20 testiä tiliä kohden ja 500 testiä palvelinta kohden.
4. Ota laajennus käyttöön asiakkaille
Asennuksen jälkeen laajennus ei näy kenellekään. Valitset itse, missä paketeissa se on käytettävissä.
- Selvitä, mitä ominaisuusluetteloa pakettisi käyttävät: WHM » Packages » Edit a Package, valitse paketti ja tarkista Feature List -kenttä. Monilla palvelimilla se on
default. - Avaa WHM » Packages » Feature Manager.
- Valitse kyseinen luettelo kohdassa Manage feature list ja napsauta Edit.
- Etsi luettelosta Email Spam Tester. Selaimen hakutoiminnosta on apua, jos luettelo on pitkä. Valitse sen valintaruutu ja napsauta Save.
- Toista tämä jokaiselle ominaisuusluettelolle, jossa laajennuksen pitää olla käytettävissä.
Näitä paketteja käyttävät asiakkaat näkevät nyt Email Spam Tester -laajennuksen cPanelin Email-osiossa. Muista valita se myös myöhemmin luomissasi ominaisuusluetteloissa.
5. Lähetä ensimmäinen testi asiakkaana
Kirjaudu cPaneliin yhtenä näistä asiakkaista. WHM:ssä voit avata kohdan Account Information » List Accounts ja käyttää tilin vieressä olevaa cPanel-kuvaketta.
- Avaa Email » Email Spam Tester. Sivulla on kolme välilehteä: Test, History ja Monitoring.
- Valitse postilaatikko Test-välilehdellä. Jos tilillä ei ole postilaatikoita, luo ensin sellainen kohdassa Email » Email Accounts.
- Jätä Standard test email valituksi ja pidä Check the folder at email providers valittuna.
- Napsauta Send test.
Sivu näyttää, mitä se tekee: se tarkistaa DNS-tietueet, lähettää viestin ja odottaa sen saapumista. Raportti tulee näkyviin noin minuutin kuluttua. Siinä on kaksi pistemäärää, tekninen pistemäärä sadasta ja perinteinen pistemäärä asteikolla 0-10. Niiden alla on What to fix. Luettelo sisältää painikkeen, jolla cPanel voi korjata tällä palvelimella olevan tietueen, täsmällisen tietueen kopioitavaksi, jos DNS on muualla, sekä reverse DNS -arvot sinulle palvelimen ylläpitäjänä. Näiden jälkeen näkyvät kaikki tarkistukset. Where the email landed täydentyy seuraavien 30 minuutin aikana. Se näyttää kunkin sähköpostipalveluntarjoajan kohdalla Inbox-, Spam- tai Promotions-sijoituksen sekä palveluntarjoajan vastauksen, jos viesti hylättiin. Kirjallinen suunnitelma tulee näkyviin muutaman minuutin kuluttua tarkistuksista.
Kansiotarkistus lähettää noin 30 sähköpostiviestiä. Jos verkkotunnuksen tuntikohtaisessa lähetysrajassa ei ole niille tilaa, sivu ilmoittaa siitä ennen minkään viestin lähettämistä.
6. Jatkuva valvonta (valinnainen)
Kun verkkotunnuksen valvonta on käytössä, Exim lähettää jokaisesta verkkotunnuksen lähettämästä sähköpostiviestistä näkymättömän kopion Email Spam Tester -palvelun yksityiseen osoitteeseen. Asiakas näkee jokaisesta viestistä teknisen raportin. Vastaanottajat eivät näe mitään. Jokainen kopio lasketaan kerran mukaan verkkotunnuksen tuntikohtaiseen lähetysrajaan. Oletuksena kopioita lähetetään enintään 20 tunnissa.
- Etsi Constant monitoring -ruutu kohdasta WHM » Plugins » Email Spam Tester ja napsauta Allow constant monitoring on this server. Laajennus tarkistaa Exim-määritykset, lisää oman sääntönsä, rakentaa Exim-määritykset uudelleen ja käynnistää Exim-palvelun uudelleen. Jos jokin vaihe epäonnistuu, laajennus palauttaa kaikki muutokset. Kun toiminto onnistuu, näet tekstin "Constant monitoring is allowed on this server: the Exim rule is in, Exim was rebuilt and restarted.", ja ruudussa säännön tilana näkyy Active.
- Asiakas avaa cPanelissa Monitoring-välilehden, napsauttaa verkkotunnuksen vieressä Turn on ja vahvistaa valinnan. Tämän jälkeen lähetetyt sähköpostiviestit tulevat näkyviin välilehdelle minuutin tai kahden kuluessa.
Voit poistaa valvonnan käytöstä koko palvelimella napsauttamalla samassa ruudussa Disable monitoring on the whole server.
7. Päivitys
Lataa ja pura uusi versio vanhan päälle ja suorita sitten asennusohjelma uudelleen:
cd /root
curl -fsSLO https://email-spam-tester.com/cpanel/latest.tar.gz
curl -fsSLO https://email-spam-tester.com/cpanel/latest.tar.gz.sha256
sha256sum -c latest.tar.gz.sha256
tar -xzf latest.tar.gz -C email-spam-tester-cpanel --strip-components=1
cd /root/email-spam-tester-cpanel && ./install.sh
Sen pitäisi päättyä tekstiin "Updated. The registration, limits and feature settings are unchanged." Jos valvonta on sallittu, asennusohjelma päivittää myös Exim-säännön.
8. Asennuksen poistaminen
cd /root/email-spam-tester-cpanel && ./uninstall.sh
Tämä poistaa valvontasäännön Eximistä, poistaa valvonnan käytöstä jokaiselta verkkotunnukselta ja poistaa laajennuksen cPanelista ja WHM:stä. Toiminto päättyy tekstiin "Removed. The key is kept in /var/cpanel/email_spam_tester (use --purge to delete it)." Suorita sen sijaan ./uninstall.sh --purge, jos haluat poistaa myös avaimen.
DNS-tietueisiin ei koskaan tehdä muutoksia. Tämä koskee myös tietueita, jotka asiakkaat ovat luoneet laajennuksen painikkeilla.
9. Jos jokin meni vikaan
Asiakkaat eivät näe kuvaketta. Ominaisuus ei ole käytössä heidän pakettinsa ominaisuusluettelossa. Tee vaihe 4 uudelleen ja tarkista, mitä ominaisuusluetteloa heidän pakettinsa oikeasti käyttää.
Sivulla lukee "The server administrator has not activated Email Spam Tester in WHM yet". Palvelinta ei ole rekisteröity. Tee vaihe 3.
Rekisteröinti epäonnistuu. WHM-sivun yläreunan punainen viesti kertoo syyn. Tavallisin syy on, ettei palvelin saa HTTPS-yhteyttä osoitteeseen email-spam-tester.com. Suorita vaiheen 1 curl-tarkistus, jonka pitää tulostaa 200, ja tarkista lähtevän liikenteen palomuurisäännöt.
Testi ilmoittaa, ettei viesti ole saapunut kolmessa minuutissa. Sähköposti on juuttunut jonoon tai se on hylätty. Suorita vaiheen 1 portin 25 tarkistus. Jos se ei tulosta mitään tai aikakatkaistaan, palveluntarjoajasi estää lähtevän portin 25. Pyydä palveluntarjoajaa avaamaan se tai lähetä sähköpostit välityspalvelimen kautta. Näet seuraavalla komennolla, mitä Exim teki sähköpostiviestille:
grep 't.email-spam-tester.com' /var/log/exim_mainlog | tail -5
Asiakas voi tarkistaa postilaatikon tiedot myös kohdasta Email » Track Delivery.
Osoitteen cpanel.<domain> sivut epäonnistuvat joskus 502-virheeseen. Kyseessä on Apachen välityspalvelin cPanelin palvelualiverkkotunnuksille, ja ongelma koskee kaikkia cPanel-sivuja, ei vain tätä laajennusta. Se ei vaikuta suoraan osoitteeseen https://<domain>:2083. Korjaa ongelma avaamalla WHM » Service Configuration » Apache Configuration » Include Editor, valitsemalla kaikkia versioita varten Pre VirtualHost Include, lisäämällä seuraavat rivit ja tallentamalla:
<IfModule setenvif_module>
SetEnvIfNoCase Host "^(cpanel|webmail|whm|webdisk|cpcalendars|cpcontacts)\." proxy-nokeepalive=1 proxy-initial-not-pooled=1
</IfModule>
Ota muutos sitten käyttöön:
apachectl configtest && /scripts/rebuildhttpdconf && /scripts/restartsrv_httpd
10. Tuki
Kirjoita osoitteeseen hi@email-spam-tester.com. Jos asennus epäonnistui, liitä mukaan komennon ./install.sh tuloste. Jos testin tulos vaikuttaa virheelliseltä, liitä mukaan raportin linkki. Lisätietoja laajennuksesta on osoitteessa https://email-spam-tester.com/cpanel-integration/.