Σελίδα 1 από 1

Αποτυχία αποστολής email και κατάσταση παραγγελίας

Δημοσιεύτηκε: 18 Απρ 2026, 14:45
από kyros88
Καλησπέρα στην ομάδα,
προσπαθώ εδώ και πολύ καιρό να βρω άκρη στο παρακάτω πρόβλημα, χωρίς να έχω κάποια λύση από τον hosting provider αν και το προσπαθούν. Όταν κάποιος χρήστης πάει να βάλει παραγγελία εμφανίζεται ένα alert error και δεν περνάει ούτε η παραγγελία ούτε στέλνεται κάποιο email. Έχω απενεργοποιήσει την αποστολή email για να παίζει το eshop σωστά και να μην χάνονται πωλήσεις, καθώς περνάει παραγγελία έτσι, αλλά καταλαβαίνετε ότι δημιουργείται σύγχυση στον κόσμο που δεν λαμβάνει email ενημέρωσης.

Έχω δοκιμάσει τα πάντα πιστεύω.Gmail λογαριασμό και συγκεκριμένα:

ssl://smtp.gmail.com
gmail email δικό μου
αντίστοιχος κωδικός
port: 465
SMTP timeout 30

Και πάλι δεν στέλνει, με ένα μήνυμα: "Password not accepted from server.." ο κωδικός είναι σίγουρα σωστός, μπορώ να κάνω login στο gmail μου..

Επάναφέρω τα στοιχεία σύνδεσης του account και συγκεκριμένα:
SMTP
tls://mail.domain.gr (είτε ssl://mail.domain.gr)
[email protected]
κωδικός
587 (ή αντίστοιχα 465)
timeout:30

και πάλι βγάζει error "Data not accepted from server.." Αυτά τα alerts errors είναι τύπου throw new \Exception... μέσα στον κώδικα και βλέπω ότι χτυπάει στο γεγονός αν το reply του server δεν είναι 250 που σημαίνει success..

Έχω ρωτήσει τον hosting provider (shared με cloudlinux) για τυχόν αναβάθμιση στον server? κάποιο mod security που το σταματάει; από την στιγμή που γίνεται το exception δεν στέλνει mail, κόβεται η διαδικασία αλλά δεν περνάει την παραγγελία του πελάτη! πρέπει να σχολιάσω τον κώδικα αποστολής email για να δουλέψει το eshop, όμως δεν γίνεται έτσι! Έχετε κάποια άλλη ιδέα - λύση; Τα records SPF DKIM βλέπω ότι ειναι σωστά.

Στην καρτέλα "Κατάστημα" και "Mail" έχω ορίσει το ίδιο email account, γιατί έχω διαβάσει και άλλα topics ότι έτσι πρέπει να είναι.. Έχω δοκιμάσει να αλλάξω και το email αυτό και στα δύο σημεία με άλλο πχ. [email protected] για να μην χρησιμοποιώ το info@... αλλά καμία διαφορά..

Κάποια ιδέα κάποιος, κάτι;

*Να πω επίσης ότι το eshop έχει έκδοση Version 3.0.1.0
παίζει με PHP: 5.6

έχω περάσει και ένα htaccess από default OC δεν βλέπω κάποια διαφορά.. Υπάρχει περίπτωση κάποια αναβάθμιση του OC να λύσει το θέμα; κάποια αντικατάσταση αρχείων από fresh installation OC.. δεν ξέρω τι άλλο μπορεί να γίνει


-----------------

Re: Αποτυχία αποστολής email και κατάσταση παραγγελίας

Δημοσιεύτηκε: 18 Απρ 2026, 16:03
από htwp
Από αυτά που γράφεις, φαίνεται ότι έχεις δύο διαφορετικά προβλήματα και όχι ένα. Το πρώτο είναι με το Gmail, όπου το μήνυμα “Password not accepted from server” δείχνει ότι το Gmail απορρίπτει τη σύνδεση. Εκεί συνήθως δεν φταίει το OpenCart, αλλά ο τρόπος σύνδεσης, γιατί το Gmail δεν συνεργάζεται καλά με τόσο παλιά setup και απλό password.

Η PHP 5.6 είναι τελειωμένη εδώ και χρόνια, με end of life από 31/12/2018, οπότε από μόνη της είναι ήδη σοβαρός λόγος να υπάρχουν τέτοια θέματα σε παλιό OpenCart setup.

Το δεύτερο είναι με το mail του domain. Το “Data not accepted from server” δείχνει ότι η σύνδεση με τον SMTP γίνεται, αλλά ο server απορρίπτει κάτι στη συνέχεια. Αυτό μπορεί να είναι θέμα ρυθμίσεων, θέμα provider ή και θέμα του παλιού mailer του OpenCart.

Επίσης, το OpenCart 3.0.1.0 που έχεις είναι αρκετά παλιό. Μέχρι τις επόμενες 3.0.x εκδόσεις έχουν γίνει και διορθώσεις σχετικές με το mail/SMPP behavior, οπότε δεν είναι ακριβώς ίδιο το σύστημα mail σε σχέση με την έκδοση που έχεις τώρα.

Οπότε ναι, μια αναβάθμιση αξίζει να γίνει γιατί έχουν διορθωθεί διάφορα πράγματα στην πορεία, μαζί και θέματα σχετικά με το mail. Απλώς δεν θα το έβλεπα σαν σίγουρη λύση από μόνο του. Πιο σωστό είναι να δεις και τα πραγματικά SMTP logs του server, γιατί μόνο εκεί θα φανεί ακριβώς γιατί απορρίπτεται το mail.

Πριν κάνεις το οτιδήποτε πάρε και άλλη γνώμη από κάποιον/α ποιο ειδικό σε τέτοια θέματα

Re: Αποτυχία αποστολής email και κατάσταση παραγγελίας

Δημοσιεύτηκε: 19 Απρ 2026, 18:14
από kyros88
Καλησπέρα, ευχαριστώ για την απάντηση!

Αρχές του μήνα που είχα συζητήσει με το hosting provider ανέφεραν το εξής:
"Βλέπουμε ότι η πλατφόρμα στέλνει κανονικά πλέον email και δεν λαμβάνονται από τον mail server ως spam. Αυτό είναι σίγουρο καλό νέο.
Μπορείτε να δείτε αν όντως η πλατφόρμα στέλνει email για την παραγγελία στο πελάτη, μήπως αυτό έχει απενεργοποιηθεί από τη πλατφόρμα με κάποιο τρόπο;
Δεν φαίνεται κάτι στα logs για αυτό το σκεφτήκαμε."

Αυτό είχε ειπωθεί γιατί το mail του πελάτη που ήταν σηκωμένο στο OC, μάλλον τα έκοβε ο server γιατί τα λαμβάνει ως spams.. αλλά αυτό λύθηκε και δεν παίζει άλλο ως πρόβλημα πιστεύω! Επίσης πριν λίγες μέρες προσπάθησα να στείλω παραγγελία μετά από καιρό και έστειλε κανονικά στον διαχειριστή mail ειδοποίησης αλλά όχι στον πελάτη..
Μένει να κάνω μια αναβάθμιση ίσως για να δω αν λυθεί το ζήτημα γιατί δεν υπάρχει κάτι άλλο που να μπορώ να κάνω, πιστεύω έχει τερματίσει το ζήτημα από πλευράς μου!

Βλέπω από το link του OC: https://www.opencart.com/index.php?rout ... ad/history
,ποια είναι η επόμενη ιδανική πιστεύετε έκδοση για αναβάθμιση; Χρησιμοποιώ το default theme με κάποιες μικρές αλλαγές για την προσθήκη τιμολογίου! Επίσης, που μπορώ να βρω πληροφορίες για PHP έκδοση βάσει έκδοσης OC, μέχρι που μπορεί να φτάσει δηλαδή;

Πρώτη φορά γίνεται τόσο έντονο το ζήτημα αυτό.. συνήθως άλλαζα κωδικό email αν γινόταν κάτι αντίστοιχο και επανερχόταν! Κάποια πρόταση για να προχωρήσω ;

*Αναμένω και μια τελευταία ενημέρωση από τον πάροχο φιλοξενίας, μήπως κάποιο φίλτρο κάτι όπως αναφέρεις στον smtp το κόβει!

Ευχαριστώ για το χρόνο σας

Re: Αποτυχία αποστολής email και κατάσταση παραγγελίας

Δημοσιεύτηκε: 21 Απρ 2026, 21:49
από Alexandra
Καλησπέρα,

Καταλληλότερη έκδοση PHP για το παλαιό σου OpenCart, είναι η 7.3.

Πριν κάνεις αναβάθμιση, δοκίμασε να κάνεις μία παραγγελία δηλώνοντας ως email πελάτη από το:

https://www.mail-tester.com/

Από τα αποτελέσματα θα διαπιστώσεις αν υπάρχουν παραλείψεις/λάθη σε ρυθμίσεις DNS στο zone file του domain.

Αν δεν εντοπιστούν προβλήματα εκεί, δες τα log files του server αν έχουν σφάλματα.

Για αναβάθμιση, πήγαινε στην 3.0.5.0 με PHP 8.3.

Re: Αποτυχία αποστολής email και κατάσταση παραγγελίας

Δημοσιεύτηκε: 22 Απρ 2026, 19:54
από kyros88
Καλησπέρα και ευχαριστώ για την απάντηση

Έστειλα ένα δοκιμαστικό email στο mail-tester.com, το score είναι στα 7.9/10.. Δεν υπάρχει κάπου black listed, όλες οι NS εγγραφές είναι σωστές (DKIM - DMARC και λοιπά).. και αυτό το λίγο που έχασα είναι γιατί δεν έγραψα κάποιο κείμενο στο body.. Σε γενικές γραμμές δεν υπάρχει κάτι το ανησυχητικό!

Εάν δοκιμάσω να πάω την έκδοση PHP σε 7.3 θα άλλαζε κάτι, θα βοηθούσε; Γιατί τώρα με την 5.6 είναι τόσο παλιά που και προβλήματα security θα έχουμε και κοντεύει να διαγραφεί και από τον server πλέον. Εάν αυτό βοηθήσει να το δοκιμάσω, αλλιώς μένει να κάνω και την αναβάθμιση στην προτεινόμενη που αναφέρετε: στην 3.0.5.0 με PHP 8.3

Ευχαριστώ

Re: Αποτυχία αποστολής email και κατάσταση παραγγελίας

Δημοσιεύτηκε: 22 Απρ 2026, 20:27
από Alexandra
Η PHP 7.3 είναι επίσης deprecated από το 2021, ωστόσο παραμένει καταλληλότερη έκδοση για το OpenCart που χρησιμοποιείς.

Μπορείς να την ορίσεις και να δοκιμάσεις μήπως αλλάξει κάτι σε σχέση με την αποστολή. Το πιθανότερο είναι ότι αυτό από μόνο του δεν θα λύσει το πρόβλημά σου. Ως πρόσθετο όφελος, ενδέχεται να δεις και καλύτερες επιδόσεις στην απόκριση του site.

Σου το πρότεινα δοκιμαστικά, σε περίπτωση που υπάρχουν τροποποιήσεις στο checkout/success από επεκτάσεις, οι οποίες στην PHP 5.6 μπορεί να προκαλούν σφάλματα.

Re: Αποτυχία αποστολής email και κατάσταση παραγγελίας

Δημοσιεύτηκε: 22 Απρ 2026, 20:36
από kyros88
Ναι πολύ πιθανό να μην λύσει το πρόβλημα.. Είχα κάνει απόπειρα να την ανεβάσω την PHP ούτως ή άλλως αλλά δεν θυμάμαι σε ποια έκδοση το έκανα μέσα στον πανικό.. Χρόνια πριν, είχε χαρακτηριστεί το email ότι έστελνε spams και αντί να χρησιμοποιώ το info@ για την αποστολή μέσω SMTP, έβαλα το no-reply@.. Μετά από καιρό πάλι είχα το ίδιο θέμα με τις αποστολές.. αλλάξαμε κωδικούς παντού επανέφερα το info@ και συνέχισε να δουλεύει. Πρώτη φορά που έχει σκαλώσει έτσι και δεν έχω πλέον επιλογές. θα δοκιμάσω τα όσα είπαμε και επανέρχομαι με νεότερα προς ενημέρωση όλων που τυχόν αντιμετωπίσουν ίδια θέματα! Ευχαριστώ