Αξιόπιστη αποστολή email από το WordPress και το WooCommerce μέσω SMTP
Το WordPress αποστέλλει μηνύματα για κωδικούς πρόσβασης και φόρμες, ενώ ένα ηλεκτρονικό κατάστημα με WooCommerce αποστέλλει μηνύματα για κάθε παραγγελία: μια επιβεβαίωση για τον πελάτη και μια ειδοποίηση για εσάς. Αυτά τα μηνύματα πρέπει να φτάνουν στον προορισμό τους. Το μήνυμα επιβεβαίωσης αποτελεί για τον πελάτη την απόδειξη ότι η πληρωμή του ολοκληρώθηκε επιτυχώς. Εδώ θα διαβάσετε πώς μπορείτε να ρυθμίσετε το WordPress ώστε να αποστέλλει μηνύματα μέσω SMTP χρησιμοποιώντας ένα mailbox στο δικό σας domain, καθώς και σε τι πρέπει να προσέξετε σε περίπτωση ηλεκτρονικού καταστήματος.
Γιατί SMTP;
Χωρίς επιπλέον ρυθμίσεις, το WordPress αποστέλλει μηνύματα μέσω της συνάρτησης PHP mail(). Ο αποστολέας γίνεται τότε μια διεύθυνση με το όνομα λογαριασμού του πακέτου σας, και αυτό δεν μπορείτε να το αλλάξετε. Τέτοια μηνύματα καταλήγουν συχνά στα ανεπιθύμητα (spam). Μέσω SMTP, το WordPress συνδέεται με ένα πραγματικό mailbox και αποστέλλει μηνύματα ακριβώς όπως το πρόγραμμα αλληλογραφίας σας. Έτσι καθορίζετε εσείς τον αποστολέα και αυτός ταιριάζει με τις εγγραφές SPF και DKIM σας.
Βήμα 1: ένα mailbox στο δικό σας domain
Δημιουργήστε ένα mailbox που αντιστοιχεί στο κατάστημά σας, για παράδειγμα bestellingen@example.com. Δείτε Δημιουργία διεύθυνσης email. Μην χρησιμοποιείτε διεύθυνση noreply: οι πελάτες απαντούν στην επιβεβαίωσή τους με ερωτήσεις, και θέλετε να τις διαβάζετε. Μην χρησιμοποιείτε επίσης ποτέ διεύθυνση από Gmail ή Outlook.com ως αποστολέα.
Βήμα 2: ρύθμιση ενός plugin SMTP
Εγκαταστήστε ένα γνωστό plugin SMTP που εξακολουθεί να ενημερώνεται, όπως το WP Mail SMTP. Συμπληρώστε σε αυτό:
| Ρύθμιση | Τιμή στο WebOké |
|---|---|
| Διακομιστής SMTP | Το όνομα διακομιστή του πακέτου σας, όπως linux2023.webawere.nl. Πού θα το βρείτε περιγράφεται στο Εύρεση του ονόματος διακομιστή και του ονόματος χρήστη DA. |
| Θύρα και κρυπτογράφηση | 587 με STARTTLS (TLS), ή 465 με SSL/TLS |
| Έλεγχος ταυτότητας | Ενεργός |
| Όνομα χρήστη | Η πλήρης διεύθυνση email του mailbox |
| Κωδικός πρόσβασης | Ο κωδικός πρόσβασης αυτού του mailbox |
| Διεύθυνση αποστολέα | Η ίδια διεύθυνση με το mailbox. Ο διακομιστής ενδέχεται να απορρίψει διαφορετική διεύθυνση αποστολέα. |
Όλες οι ρυθμίσεις μαζί θα τις βρείτε στο Όλες οι ρυθμίσεις μαζί: διακομιστές, θύρες και ασφάλεια.
Βήμα 3: ο ίδιος αποστολέας στο WooCommerce
Μεταβείτε στο WooCommerce > Ρυθμίσεις > Emails. Στο κάτω μέρος συμπληρώνετε το όνομα αποστολέα (για παράδειγμα το όνομα του καταστήματός σας) και τη διεύθυνση αποστολέα. Χρησιμοποιήστε την ίδια διεύθυνση όπως στο plugin SMTP. Αν θέλετε οι ειδοποιήσεις για νέες παραγγελίες να καταλήγουν σε κοινόχρηστο mailbox, αλλάξτε τον παραλήπτη σε αυτό το μήνυμα. Μην απενεργοποιείτε μηνύματα για να έχετε ηρεμία: η επιβεβαίωση για τον πελάτη είναι απαραίτητη.
Βήμα 4: έλεγχος SPF και DKIM
Με SPF και DKIM δείχνετε ότι το μήνυμα προέρχεται πράγματι από το domain σας. Αν το domain και το email σας βρίσκονται στο WebOké, ελέγξτε στο Το WebOké μου, στη σελίδα προϊόντος του πακέτου σας, στην κάρτα Ρύθμιση email. Ή ελέγξτε το domain σας με το E-mailcheck. Για προσαρμογή, δείτε Ρύθμιση και συμπλήρωση SPF και Ενεργοποίηση και έλεγχος DKIM.
Βρίσκεται το email σας σε άλλον πάροχο, όπως Microsoft 365 ή Google Workspace; Τότε ρυθμίστε την ιστοσελίδα να αποστέλλει μηνύματα μέσω SMTP χρησιμοποιώντας ένα mailbox αυτού του παρόχου, και απενεργοποιήστε ένα πλαίσιο επιλογής στο DirectAdmin. Δείτε Η αποστολή email μέσω PHP δεν λειτουργεί, οι εγγραφές MX δείχνουν αλλού.
Βήμα 5: ένα δοκιμαστικό μήνυμα
- Χρησιμοποιήστε τη λειτουργία δοκιμής του plugin SMTP σας και στείλτε ένα δοκιμαστικό μήνυμα σε μια διεύθυνση άλλου παρόχου, για παράδειγμα Gmail.
- Στη συνέχεια, κάντε μια δοκιμαστική παραγγελία στο κατάστημά σας, χρησιμοποιώντας τη δοκιμαστική λειτουργία του παρόχου πληρωμών σας.
- Ανοίξτε το μήνυμα και εξετάστε τις κεφαλίδες. Εμφανίζεται
spf=pass,dkim=passκαιdmarc=passμε το domain σας; Πώς μπορείτε να το δείτε αυτό, διαβάστε στο Προβολή και ανάγνωση των κεφαλίδων (headers) ενός μηνύματος.
Όρια αποστολής σε περιόδους αυξημένης κίνησης
Για κάθε πακέτο ισχύει ένας μέγιστος αριθμός μηνυμάτων την ημέρα, με προεπιλογή τα 300. Αυτό ισχύει για όλα μαζί: τα mailbox σας, το webmail και την ιστοσελίδα σας, άρα και τις επιβεβαιώσεις παραγγελιών. Μια παραγγελία δημιουργεί γρήγορα δύο μηνύματα (πελάτης και διαχειριστής). Σε περίπτωση προσφοράς ή μιας πολυσύχναστης ημέρας μπορεί λοιπόν να φτάσετε στο όριο: μετά από αυτό, τα μηνύματα εκείνης της ημέρας απορρίπτονται και δεν αποστέλλονται αυτόματα ξανά. Αν αναμένετε μεγαλύτερο όγκο, επικοινωνήστε μαζί μας εκ των προτέρων. Πώς μπορείτε να δείτε πόσα μηνύματα έχετε στείλει, διαβάστε στο Όριο αποστολής email και Όρια αποστολής και το μήνυμα 'message limit reached'.
Δεν φτάνει κάποιο μήνυμα παρόλα αυτά; Ακολουθήστε το σχέδιο βημάτων στο Το email μου δεν φτάνει ή καταλήγει στα ανεπιθύμητα: έτσι το διερευνάτε.
Περαιτέρω ανάγνωση
- Δωρεάν μάθημα WordPress, μάθημα 9.1 Email από το WordPress
- Δωρεάν μάθημα Email σε τάξη, μάθημα 7.3 Μηνύματα από την ιστοσελίδα σας και φόρμες
