DirectAdmin valdymo pultas turi integruotą SpamAssassin tarnybą, kurioje galima nustatyti, kad būtų tikrinamas siunčiamų laiškų SPF įrašas.
* Pirmiausia, jei šios tarnybos dar nesate įjungę (enabled), tai atlikite. Kaip tai padaryti, galima rasti DirectAdmin dokumentacijoje: https://help.directadmin.com/item.php?id=36
* Ją įjungus, faile /etc/mail/spamassassin/inet.pre turi būti eilutė "loadplugin Mail::SpamAssassin::Plugin::SPF"
Tuomet galite pamėginti siųsti laišką į savo serverį. Gauto laiško antraštėse turi būti eilutė panaši į:
X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
DKIM_VALID_AU,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,[B]SPF_PASS[/B] autolearn=ham
autolearn_force=no version=3.4.1
jei įrašo SPF_PASS (ar fail) nesimato, greičiausiai serveryje nebus įdiegtas modulis "perl-Mail-SPF" . Jį įdiegti galite su komanda:
yum install perl-Mail-SPF perl-Mail-SPF-Query
Kadangi šis modulis diegiamas iš EPEL repozitorijos, ją gali reikėti pridėti prie Jūsų serverio.
* Įdiegus šį modulį, perkraukite EXIM tarnybą ir pamėginkite išsiųsti testinį laišką pakartotinai.
Komentarai
* Pirmiausia, jei šios tarnybos dar nesate įjungę (enabled), tai atlikite. Kaip tai padaryti, galima rasti DirectAdmin dokumentacijoje: https://help.directadmin.com/item.php?id=36
* Ją įjungus, faile /etc/mail/spamassassin/inet.pre turi būti eilutė "loadplugin Mail::SpamAssassin::Plugin::SPF"
Tuomet galite pamėginti siųsti laišką į savo serverį. Gauto laiško antraštėse turi būti eilutė panaši į:
jei įrašo SPF_PASS (ar fail) nesimato, greičiausiai serveryje nebus įdiegtas modulis "perl-Mail-SPF" . Jį įdiegti galite su komanda:
Kadangi šis modulis diegiamas iš EPEL repozitorijos, ją gali reikėti pridėti prie Jūsų serverio.
* Įdiegus šį modulį, perkraukite EXIM tarnybą ir pamėginkite išsiųsti testinį laišką pakartotinai.