MediaHost
Domains & DNS

Τα 4 λάθη στο DKIM που στέλνουν email σε spam

30 Αυγούστου 2026 Ομάδα MediaHost 5 λεπτά ανάγνωση
Email περνά από πύλη ελέγχου DKIM και παίρνει ψηφιακή σφραγίδα επαλήθευσης ενώ άλλο απορρίπτεται

Το DKIM (DomainKeys Identified Mail) είναι η ψηφιακή υπογραφή που επιβεβαιώνει ότι ένα email στάλθηκε πραγματικά από το domain σου και δεν παραποιήθηκε στη διαδρομή. Ακόμα κι αν το SPF είναι σωστό, χωρίς έγκυρο DKIM τα μηνύματά σου χάνουν πόντους στα φίλτρα spam — ειδικά σε Gmail και Outlook.

Το πρόβλημα είναι ότι το DKIM μπορεί να δείχνει ενεργοποιημένο στο cPanel, αλλά να μην λειτουργεί σωστά λόγω τεχνικών λεπτομερειών που συχνά παραβλέπονται. Εδώ είναι τα τέσσερα πιο συνηθισμένα λάθη και πώς να τα εντοπίσεις.

1. Το DKIM record έχει κενά ή line breaks στο DNS

Όταν αντιγράφεις το DKIM record από το cPanel για να το βάλεις σε εξωτερικό DNS (π.χ. Cloudflare), το κείμενο συχνά σπάει σε πολλές γραμμές. Αν το επικολλήσεις έτσι, το DNS αποθηκεύει κενά ή line breaks μέσα στο κλειδί — και η υπογραφή αποτυγχάνει.

Πώς το διορθώνεις: Άνοιξε το cPanel → Email Deliverability, πάτα το domain σου και κατέβα στο DKIM. Αντίγραψε το value (το μεγάλο κείμενο μετά το v=DKIM1;). Πριν το επικολλήσεις στο DNS provider, βεβαιώσου ότι όλα τα εισαγωγικά και τα κενά έχουν φύγει — το τελικό record πρέπει να είναι μία συνεχόμενη γραμμή χωρίς διακοπές.

Tip: Στο Cloudflare, το πεδίο Content δέχεται μεγάλες τιμές. Επικόλλησε το κλειδί ως μία γραμμή, χωρίς να το σπάσεις χειροκίνητα.

2. Χρησιμοποιείς το DKIM του cPanel σε εξωτερικό mail server

Αν στέλνεις email μέσω Google Workspace, Microsoft 365 ή άλλου εξωτερικού provider, το DKIM που δημιουργεί το cPanel δεν ισχύει — αφορά μόνο τον mail server του hosting. Όταν το Gmail στέλνει το email, υπογράφει με το δικό του κλειδί, όχι με αυτό του cPanel.

Πώς το διορθώνεις: Πρέπει να προσθέσεις το DKIM record που σου δίνει ο εξωτερικός provider (π.χ. το google._domainkey για Google Workspace). Μπες στο Zone Editor του cPanel ή στο DNS panel του Cloudflare και πρόσθεσε το νέο TXT record με το selector που σου υποδεικνύει ο provider. Το DKIM του cPanel μπορεί να μείνει ενεργό αν στέλνεις και από το cPanel (π.χ. μέσω WordPress).

Αν στέλνεις από δύο πηγές

Μπορείς να έχεις και τα δύο DKIM records ταυτόχρονα — ένα για το cPanel (default._domainkey) και ένα για το Google (google._domainkey). Κάθε mail server θα χρησιμοποιεί το δικό του selector. Βεβαιώσου ότι και τα δύο records είναι σωστά στο DNS.

3. Το DKIM record δεν έχει δημοσιευτεί ή δεν έχει ενημερωθεί

Το DNS χρειάζεται χρόνο να διαδώσει τις αλλαγές — συνήθως 15–60 λεπτά, μερικές φορές μέχρι 24 ώρες. Αν μόλις πρόσθεσες ή άλλαξες το DKIM record, τα email που στέλνεις αμέσως μετά θα αποτύχουν στον έλεγχο.

Πώς το ελέγχεις: Τρέξε την ακόλουθη εντολή από το Terminal του cPanel (ή από οποιοδήποτε σύστημα με DNS lookup):

dig default._domainkey.example.com TXT +short

Αντικατέστησε το example.com με το domain σου. Αν δεις το κλειδί να επιστρέφεται, το DNS έχει ενημερωθεί. Αν δεις κενό ή NXDOMAIN, περίμενε λίγο ακόμα ή έλεγξε αν το record προστέθηκε σωστά στο DNS provider.

Tip: Στο cPanel → Email Deliverability, το σύστημα ελέγχει αυτόματα αν το DKIM record υπάρχει και είναι σωστό. Αν δεις κόκκινο σήμα, πάτα «Manage» για λεπτομέρειες.

4. Το selector στο DNS δεν ταιριάζει με αυτό που στέλνει ο server

Το DKIM χρησιμοποιεί έναν «selector» (π.χ. default, google, k1) για να ξεχωρίσει πολλαπλά κλειδιά στο ίδιο domain. Ο mail server γράφει στο header του email ποιον selector χρησιμοποίησε για την υπογραφή. Αν το DNS record έχει διαφορετικό selector από αυτό που περιμένει ο server, η επαλήθευση αποτυγχάνει.

Πώς το διορθώνεις: Στο cPanel, το προεπιλεγμένο selector είναι default. Αν άλλαξες τον mail server ή χρησιμοποιείς plugin που στέλνει μέσω SMTP, βεβαιώσου ότι το DNS record έχει το σωστό όνομα. Το record πρέπει να είναι:

default._domainkey.example.com

Αν ο provider σου ζητά διαφορετικό selector (π.χ. s1._domainkey), πρόσθεσε νέο TXT record με αυτό το όνομα και το κλειδί που σου έδωσε.

Πώς να επαληθεύσεις ότι όλα δουλεύουν

Μετά τις διορθώσεις, στείλε ένα δοκιμαστικό email στον εαυτό σου σε Gmail ή Outlook. Άνοιξε το μήνυμα, πάτα «Show original» (Gmail) ή «View message source» (Outlook) και ψάξε για τη γραμμή:

dkim=pass

Αν δεις dkim=fail ή dkim=neutral, το πρόβλημα παραμένει. Επέστρεψε στο Email Deliverability του cPanel και έλεγξε αν όλα τα records (SPF, DKIM, DMARC) δείχνουν πράσινο. Αν κάτι είναι κόκκινο, πάτα «Manage» για να δεις τι ακριβώς λείπει.

Σημείωση: Η MediaHost έχει ήδη ρυθμίσει το DKIM σε όλους τους servers — αν στέλνεις email από το cPanel (π.χ. μέσω WordPress χωρίς εξωτερικό SMTP), το DKIM λειτουργεί αυτόματα. Τα λάθη εμφανίζονται συνήθως όταν χρησιμοποιείς εξωτερικό DNS ή mail provider.

Τι κερδίζεις με σωστό DKIM

Όταν το DKIM περνά επιτυχώς, τα email σου:

  • Φτάνουν στα Εισερχόμενα αντί για τα Spam — ειδικά σε Gmail/Outlook που βαρύνουν πολύ τη ψηφιακή υπογραφή.
  • Χτίζουν reputation για το domain σου — οι mail servers μαθαίνουν ότι είσαι αξιόπιστος αποστολέας.
  • Προστατεύουν από spoofing — κανείς δεν μπορεί να στείλει email «από εσένα» χωρίς να αποκαλυφθεί.

Ελέγχεις το DKIM μία φορά σωστά και δεν χρειάζεται να το ξανακοιτάξεις — εκτός αν αλλάξεις mail server ή DNS provider. Αν έχεις απορίες για τη ρύθμιση, η τεχνική υποστήριξη της MediaHost μπορεί να ελέγξει το DNS και να σου υποδείξει τι ακριβώς χρειάζεται διόρθωση.

ΟΜ
Ομάδα MediaHostΤεχνική ομάδα MediaHost · Υποστήριξη 24/7/365
f X in