Έλεγχος των Ρυθμίσεων
-
Πηγαίνετε στο Ρυθμίσεις → Εμφάνιση και ελέγξτε την τιμή της ρύθμισης Λειτουργία προτύπων ηλεκτρονικού ταχυδρομείου.
-
Εάν η τιμή είναι Νέα:
- Πηγαίνετε στο Διαχείριση → Ειδοποιήσεις → Ειδοποιήσεις Διαχειριστή.
- Βεβαιωθείτε ότι οι απαραίτητες ειδοποιήσεις είναι ενεργοποιημένες.
-
Εάν η τιμή είναι Παλιά:
- Πηγαίνετε στο Διαχείριση → Καταστάσεις Παραγγελιών.
- Βεβαιωθείτε ότι το πλαίσιο ελέγχου Ειδοποίηση τμήματος παραγγελιών είναι επιλεγμένο για τις καταστάσεις παραγγελιών για τις οποίες θα πρέπει να ενημερώνονται οι διαχειριστές.
-
-
Ελέγξτε ότι έχει ρυθμιστεί η διεύθυνση ηλεκτρονικού ταχυδρομείου για τη λήψη ειδοποιήσεων:
- Πηγαίνετε στο Ρυθμίσεις → Εταιρεία.
- Βεβαιωθείτε ότι η σωστή διεύθυνση ηλεκτρονικού ταχυδρομείου έχει εισαχθεί στο πεδίο Διεύθυνση ηλεκτρονικού ταχυδρομείου τμήματος παραγγελιών.
Έλεγχος εάν τα Ηλεκτρονικά Μηνύματα Μπορούν να Αποσταλούν
- Πηγαίνετε στο Ρυθμίσεις → Ηλεκτρονικά μηνύματα.
- Οι περαιτέρω ενέργειές σας εξαρτώνται από την Μέθοδο αποστολής ηλεκτρονικών μηνυμάτων που έχετε επιλέξει.
Μέσω PHP mail Function
Ελέγξτε εάν η τυπική συνάρτηση PHP mail λειτουργεί σωστά στον διακομιστή σας:
- Δημιουργήστε ένα αρχείο mail.php στον ριζικό κατάλογο της εγκατάστασης CS-Cart.
-
Εισάγετε το ακόλουθο περιεχόμενο:
<?php $to = 'order@domain.com'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: your_email@domain.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); $result = mail($to, $subject, $message, $headers); print $result; ?>- Αντικαταστήστε το order@domain.com με το ηλεκτρονικό μήνυμα από το πεδίο Διεύθυνση ηλεκτρονικού ταχυδρομείου τμήματος παραγγελιών.
-
Το δοκιμαστικό ηλεκτρονικό μήνυμα θα έχει το your_email@domain.com ως τιμή του πεδίου From.
Συνιστούμε να χρησιμοποιήσετε το ηλεκτρονικό μήνυμα του τμήματος παραγγελιών και εδώ, καθώς το CS-Cart το εισάγει στα πεδία From κατά την αποστολή ειδοποιήσεων παραγγελιών. Επιπλέον, πολλές εταιρείες φιλοξενίας απορρίπτουν ηλεκτρονικά μηνύματα εάν η τιμή του πεδίου From είναι από κάποιο άλλο domain ή μη έγκυρη.
- Αποθηκεύστε το αρχείο.
-
Εκτελέστε αυτό το script ανοίγοντας τον ακόλουθο σύνδεσμο: http://www.your_domain.com/your_cscart_directory/mail.php.
Αντικαταστήστε το your_domain.com με το όνομα του domain σας και το your_cscart_directory με το όνομα του καταλόγου όπου είναι εγκατεστημένο το CS-Cart στον διακομιστή σας όπως φαίνεται από το Web (εάν ισχύει). Για παράδειγμα:
- http://example.com/mail.php (εάν το κατάστημά σας είναι διαθέσιμο απευθείας στο http://example.com)
- http://example.com/store/mail.php (εάν το κατάστημά σας είναι διαθέσιμο στο http://example.com/store)
Το script θα προσπαθήσει να αποστείλει ένα ηλεκτρονικό μήνυμα από το order@domain.com στο your_email@domain.com.
-
Ελέγξτε τα αποτελέσματα.
-
Εάν δείτε 1 ως αποτέλεσμα της εκτέλεσης του script, σημαίνει ότι το ηλεκτρονικό μήνυμα αποστάλη σωστά και η τυπική συνάρτηση
mailPHP λειτουργεί σωστά στον διακομιστή σας. Εάν το ηλεκτρονικό μήνυμα δεν ληφθείσε, επικοινωνήστε με τον διαχειριστή του διακομιστή αλληλογραφίας σας για να προσδιορίσετε την αιτία του προβλήματος και να το επιλύσετε. Ακολουθούν ορισμένες πιθανές αιτίες:- Η διεύθυνση του παραλήπτη είναι εσφαλμένη.
- Το εισερχόμενο του παραλήπτη είναι γεμάτο.
- Ο παραλήπτης δεν έχει ελέγξει το εισερχόμενο τα τελευταία 3 μήνες.
- Το μέγεθος του μηνύματος ξεπέρασε το καθορισμένο μέγιστο μέγεθος μηνύματος που ορίστηκε στον διακομιστή.
- Το ηλεκτρονικό μήνυμα απορρίφθηκε ως ανεπιθύμητη αλληλογραφία και τοποθετήθηκε στο τμήμα ανεπιθύμητης αλληλογραφίας Spam ή απλώς αποκλείστηκε.
- Ο διακομιστής αποστολέα είναι στη μαύρη λίστα του διακομιστή.
-
Εάν δείτε 0 ως αποτέλεσμα της εκτέλεσης του script, σημαίνει ότι η τυπική συνάρτηση
mailPHP δεν λειτουργεί στον διακομιστή σας. Σε αυτήν την περίπτωση, επικοινωνήστε με τον διαχειριστή του διακομιστή σας.
-
Μέσω SMTP Server
- Βεβαιωθείτε ότι έχετε εισάγει τις σωστές πληροφορίες στο τμήμα Ρυθμίσεις → Ηλεκτρονικά μηνύματα → Ρυθμίσεις διακομιστή SMTP.
- Επικοινωνήστε με τον διαχειριστή του διακομιστή σας σχετικά με το πρόβλημα με τον διακομιστή SMTP σας.