WordPress Δεν Στέλνει Email: Πώς να το Διορθώσετε (Πλήρης Οδηγός)
Μάθετε γιατί το WordPress δεν στέλνει email και πώς να το διορθώσετε. Καλύπτει κοινά προβλήματα, λύσεις SMTP και plugins που εγγυώνται παράδοση.
Αν ο ιστότοπός σας WordPress δεν στέλνει email, δεν είστε μόνοι. Αυτό είναι ένα από τα πιο κοινά προβλήματα WordPress, που επηρεάζει φόρμες επικοινωνίας, επαναφορά κωδικού, επιβεβαιώσεις παραγγελιών WooCommerce και ειδοποιήσεις plugin.
Τα καλά νέα: μπορεί να διορθωθεί σε περίπου 10 λεπτά.
Γιατί Αποτυγχάνουν τα WordPress Email
Το WordPress χρησιμοποιεί την ενσωματωμένη συνάρτηση mail() της PHP για αποστολή email. Αυτή η μέθοδος έχει θεμελιώδη προβλήματα:
| Πρόβλημα | Επίπτωση |
|---|---|
| Χωρίς authentication | Email επισημαίνονται ως ύποπτα |
| Shared hosting IP | Συχνά σε blacklist από παρόχους email |
| Σιωπηλές αποτυχίες | Χωρίς μηνύματα σφάλματος όταν αποτυγχάνουν email |
| Χωρίς κρυπτογράφηση | Ανησυχίες ασφαλείας |
| Περιορισμός ρυθμού | Πάροχοι φιλοξενίας περιορίζουν αποστολή |
Οι περισσότεροι πάροχοι φιλοξενίας (GoDaddy, Bluehost, SiteGround, κτλ.) περιορίζουν ή απενεργοποιούν εντελώς την PHP mail() για αποτροπή κατάχρησης spam στους servers τους.
Κοινά Συμπτώματα
- Υποβολές φόρμας επικοινωνίας ποτέ δεν παραλαμβάνονται
- Μηνύματα “Ελέγξτε το email σας” αλλά τίποτα δεν φτάνει
- Λείπουν επιβεβαιώσεις παραγγελιών WooCommerce
- Σύνδεσμοι επαναφοράς κωδικού δεν παραδίδονται
- Αποτυχία email εγγραφής νέου χρήστη
- Ειδοποιήσεις plugin εξαφανίζονται
- Email φτάνουν αλλά πηγαίνουν στα spam
Η Λύση: Plugin SMTP + Υπηρεσία Email
Βήμα 1: Εγκατάσταση WP Mail SMTP
- Πηγαίνετε στο Plugins > Add New στο διαχειριστικό WordPress
- Αναζητήστε “WP Mail SMTP”
- Κάντε κλικ Install Now και μετά Activate
Βήμα 2: Δημιουργία Δωρεάν Λογαριασμού Brevo
- Εγγραφείτε στο brevo.com (δωρεάν, χωρίς πιστωτική κάρτα)
- Πηγαίνετε στο Settings > SMTP & API > API Keys
- Δημιουργήστε και αντιγράψτε το API key σας
Βήμα 3: Ρύθμιση Plugin
- Πηγαίνετε στο WP Mail SMTP > Settings
- Ορίστε From Email στο domain email σας ([email protected])
- Ορίστε From Name στο όνομα του ιστοτόπου σας
- Επιλέξτε Brevo ως mailer
- Επικολλήστε το API key σας
- Κάντε κλικ Save Settings
Βήμα 4: Δοκιμή
- Πηγαίνετε στο WP Mail SMTP > Email Test
- Εισάγετε τη διεύθυνση email σας
- Κάντε κλικ Send Email
- Επαληθεύστε ότι φτάνει στα εισερχόμενά σας (όχι spam)
Βήμα 5: Ρύθμιση DNS Authentication
Προσθέστε εγγραφές SPF και DKIM στις ρυθμίσεις DNS του domain σας. Το Brevo παρέχει τις ακριβείς εγγραφές. Αυτό είναι κρίσιμο για αποφυγή των φακέλων spam. Δείτε τον οδηγό SPF DKIM DMARC.
Αντιμετώπιση Συγκεκριμένων Προβλημάτων
Email Φόρμας Επικοινωνίας Δεν Στέλνονται
- Επαληθεύστε ότι το test email WP Mail SMTP λειτουργεί
- Ελέγξτε τις ρυθμίσεις του plugin φόρμας επικοινωνίας (Contact Form 7, WPForms, Gravity Forms)
- Βεβαιωθείτε ότι η διεύθυνση “Προς” email είναι σωστή στις ρυθμίσεις φόρμας
- Ελέγξτε φάκελο spam/junk
- Επαληθεύστε ότι κανένα email filter δεν μπλοκάρει τα μηνύματα
Email WooCommerce Λείπουν
- Πηγαίνετε στο WooCommerce > Settings > Emails
- Επαληθεύστε ότι κάθε τύπος email είναι ενεργοποιημένος
- Ελέγξτε τη διεύθυνση email παραλήπτη
- Δώστε μια δοκιμαστική παραγγελία για επαλήθευση
- Ελέγξτε το email log WP Mail SMTP για σφάλματα
Email Πηγαίνουν στα Spam
- Ρυθμίστε εγγραφές SPF, DKIM και DMARC
- Βεβαιωθείτε ότι το From Email χρησιμοποιεί το domain σας (όχι @gmail.com)
- Ελέγξτε το domain σας σε email blacklists
- Εκτελέστε email spam test
- Αποφύγετε λέξεις-εναύσματα spam στο περιεχόμενο email
Συγκρούσεις Plugin
- Απενεργοποιήστε όλα τα άλλα plugins σχετικά με email (μόνο ένα πρέπει να χειρίζεται email)
- Μεταβείτε σε default θέμα προσωρινά
- Δοκιμάστε μόνο με WP Mail SMTP
- Επανενεργοποιήστε plugins ένα προς ένα για εύρεση της σύγκρουσης
Πρόληψη
Αφού διορθωθεί, διατηρήστε αξιόπιστα τα WordPress email σας:
- Παρακολουθήστε παράδοση, ελέγχετε περιοδικά τα logs WP Mail SMTP
- Κρατάτε plugins ενημερωμένα, παλαιά plugins μπορούν να σπάσουν email
- Δοκιμάζετε μετά από ενημερώσεις, μεγάλες ενημερώσεις WordPress/plugin μπορεί να επηρεάσουν email
- Καθαρίστε domain σας, μείνετε εκτός blacklists
- Χρησιμοποιήστε επαγγελματικό email, στέλνετε πάντα από το domain σας, όχι δωρεάν διευθύνσεις email
Για πλήρεις λεπτομέρειες SMTP setup, δείτε τον οδηγό WordPress SMTP και τον οδηγό WP Mail SMTP.