Το SPF (Sender Policy Framework) record είναι μία DNS εγγραφή που ορίζει ποιοι servers έχουν άδεια να στέλνουν email για λογαριασμό του domain σου. Χωρίς σωστή ρύθμιση, τα μηνύματά σου καταλήγουν στο spam folder ή απορρίπτονται εντελώς από παρόχους όπως Gmail και Outlook.
Σε αυτόν τον οδηγό θα δεις πώς να δημιουργήσεις και να ελέγξεις το SPF record σου μέσα από το cPanel της MediaHost, χωρίς τεχνικές γνώσεις.
Γιατί το SPF record είναι απαραίτητο
Κάθε φορά που στέλνεις email από το domain σου, οι mail servers των παραληπτών ελέγχουν το SPF record για να επιβεβαιώσουν ότι ο αποστολέας είναι νόμιμος. Αν δεν υπάρχει SPF ή είναι λάθος διαμορφωμένο:
- Τα emails πηγαίνουν αυτόματα στο spam
- Κάποιοι παραλήπτες τα απορρίπτουν εντελώς
- Το domain σου μπορεί να χρησιμοποιηθεί για phishing
- Η φήμη του IP σου υποβαθμίζεται
Στη MediaHost, όλοι οι servers είναι ρυθμισμένοι για email deliverability, αλλά το SPF record πρέπει να το ορίσεις εσύ για κάθε domain.
Πώς να ελέγξεις αν έχεις ήδη SPF record
Πριν δημιουργήσεις νέο record, έλεγξε αν υπάρχει ήδη κάποιο:
- Μπες στο cPanel → Zone Editor
- Βρες το domain σου και κάνε κλικ στο Manage
- Ψάξε για εγγραφή τύπου TXT που ξεκινάει με
v=spf1
Αν δεις κάτι σαν v=spf1 +a +mx +ip4:127.0.0.1 ~all, έχεις ήδη SPF. Αν όχι, συνέχισε παρακάτω.
Δημιουργία σωστού SPF record μέσω cPanel
Ο πιο απλός τρόπος είναι να χρησιμοποιήσεις το εργαλείο Email Deliverability του cPanel, που δημιουργεί αυτόματα το σωστό SPF για τον server σου:
- Μπες στο cPanel → Email Deliverability
- Βρες το domain σου στη λίστα
- Κάνε κλικ στο Manage δίπλα στο SPF
- Το σύστημα θα προτείνει το σωστό record — κάνε κλικ Install the suggested record
Το Email Deliverability φροντίζει να συμπεριλάβει την IP του server σου, που είναι απαραίτητη για να δουλέψει το email σωστά.
Σημαντικό: Το SPF record πρέπει ΠΑΝΤΑ να περιλαμβάνει την IP του server (ip4:...), όχι μόνο a/mx. Αν χρησιμοποιείς Cloudflare ή εξωτερικό MX (π.χ. Google Workspace), το a/mx δεν καλύπτει τον cPanel server και τα emails από το cPanel θα απορρίπτονται.
Χειροκίνητη δημιουργία SPF record
Αν προτιμάς να το φτιάξεις μόνος σου, πήγαινε στο Zone Editor και πρόσθεσε νέα εγγραφή TXT με αυτή τη δομή:
v=spf1 a mx ip4:IP_SERVER ~all
Αντικατέστησε το IP_SERVER με την πραγματική IP του server σου (τη βρίσκεις στο cPanel → Server Information ή στο Email Deliverability). Για παράδειγμα:
v=spf1 a mx ip4:127.0.0.1 ~all
Αν στέλνεις email και από άλλες υπηρεσίες (π.χ. Google Workspace, Mailchimp), πρόσθεσε τα αντίστοιχα includes:
v=spf1 a mx ip4:127.0.0.1 include:_spf.google.com include:servers.mcsv.net ~all
Σημασία των μηχανισμών
- a — επιτρέπει την A record IP του domain
- mx — επιτρέπει τους MX servers του domain
- ip4:x.x.x.x — επιτρέπει συγκεκριμένη IP (ΑΠΑΡΑΙΤΗΤΟ για cPanel server)
- include: — επιτρέπει τους servers τρίτων υπηρεσιών
- ~all — soft fail (προτιμότερο από -all για αρχή)
Συνηθισμένα λάθη που πρέπει να αποφύγεις
Πολλοί ιδιοκτήτες sites κάνουν λάθη που καταστρέφουν το email deliverability:
- Παράλειψη της IP του server: Το
v=spf1 a mx ~allχωρίς ip4 ΔΕΝ λειτουργεί αν το domain δείχνει σε Cloudflare ή αν έχεις εξωτερικό MX - Πολλαπλά SPF records: Μπορείς να έχεις ΜΟΝΟ ΕΝΑ SPF record ανά domain — αν υπάρχουν δύο, και τα δύο αγνοούνται
- Περιττά +: Τα
+a +mxείναι το ίδιο μεa mx— το + είναι default και δημιουργεί μπέρδεμα - Υπέρβαση των 10 DNS lookups: Κάθε include μετράει ως lookup — πάνω από 10 και το SPF καταρρέει
Έλεγχος του SPF record
Μετά τη δημιουργία, έλεγξε αν λειτουργεί σωστά:
- Περίμενε 10–30 λεπτά για DNS propagation
- Πήγαινε στο MXToolbox SPF Lookup
- Βάλε το domain σου και κάνε SPF Record Lookup
- Βεβαιώσου ότι εμφανίζεται το record σου χωρίς errors
Εναλλακτικά, στείλε ένα test email στο Gmail και έλεγξε τα headers (Show original) — θα δεις spf=pass αν όλα είναι σωστά.
Συνδυασμός SPF με DKIM και DMARC
Το SPF από μόνο του δεν αρκεί. Για πλήρη προστασία χρειάζεσαι και DKIM (ψηφιακή υπογραφή) και DMARC (πολιτική απόρριψης):
- Μπες στο cPanel → Email Deliverability
- Κάνε κλικ Manage δίπλα στο DKIM και εγκατέστησε το προτεινόμενο record
- Ομοίως για το DMARC — το cPanel προτείνει αυτόματα σωστή ρύθμιση
Με και τα τρία ενεργοποιημένα, το email deliverability βελτιώνεται δραματικά.
Τι κάνω αν τα emails εξακολουθούν να πηγαίνουν στο spam;
Αν έχεις ρυθμίσει σωστά SPF/DKIM/DMARC και τα emails εξακολουθούν να μπλοκάρονται:
- Έλεγξε τη φήμη της IP του server στο MXToolbox Blacklist Check
- Βεβαιώσου ότι το reverse DNS (PTR record) είναι σωστό — στη MediaHost είναι ρυθμισμένο σε όλους τους servers
- Χρησιμοποίησε επαγγελματικό SMTP για transactional emails (π.χ. WooCommerce παραγγελίες) μέσω plugin όπως το WP Mail SMTP
- Άνοιξε ticket στην υποστήριξη της MediaHost για έλεγχο server-level ρυθμίσεων
Το σωστό SPF record είναι το πρώτο βήμα για αξιόπιστη email επικοινωνία. Με τα εργαλεία του cPanel και το Email Deliverability, η ρύθμισή του γίνεται σε λίγα λεπτά — και τα αποτελέσματα φαίνονται αμέσως στο inbox των παραληπτών σου.
