Έχω έναν ιστότοπο που φιλοξενείται από την GoDaddy σε μια εικονική αποκλειστική πλατφόρμα και δεν κατάφερα να λάβω το
Η λειτουργία mail() για να λειτουργεί σωστά στο σενάριο PHP μου. Προσπαθώ να στείλω μηνύματα ηλεκτρονικού ταχυδρομείου με κωδικούς επικύρωσης σε άτομα κατά την πρώτη εγγραφή τους στον ιστότοπό μου και το
Η συνάρτηση mail() λειτουργεί εξαιρετικά για τη διεύθυνση Gmail, αλλά όχι για άλλες όπως η AOL ή ακόμα και η υπηρεσία email του GoDaddy!
Προσπάθησα να μιλήσω με πολλούς αντιπροσώπους υποστήριξης GoDaddy, αλλά δεν ήταν πραγματικά χρήσιμοι για το θέμα. Κοίταξα γύρω μου στο διαδίκτυο και φαίνεται ότι αυτό είναι ένα πολύ κοινό πρόβλημα με άτομα που φιλοξενούν τους ιστότοπούς τους στο GoDaddy. Δεν λαμβάνω αναπήδηση email όταν τα email αποτυγχάνουν, οπότε είναι δύσκολο να γνωρίζω τι συμβαίνει

Εδώ είναι ο κώδικας PHP μου:
$sendtoemail = '[email protected]'; $emailsubject = "Παρακαλώ επικυρώστε το email σας"; $emailbody = "Πληροφορίες επικύρωσης, μπλα μπλα $emailheader = 'Από: [email protected]'."". 'X-Mailer: PHP'."". 'Απάντηση σε: [email protected]'."". '[email protected]'; mail($sendtoemail, $emailsubject, $emailbody, $emailheader);
Έχω πάρει μερικά σφάλματα όταν το έλεγξα
/usr/local/psa/var/log/maillog (πρόσβαση μέσω PuTTY SSH) που όλα κατέληγαν σε:
αναβολή: ./Maildir:_No_such_file_or_directory/
Έχω επίσης ενεργοποιήσει το αντίστροφο DNS στον λογαριασμό φιλοξενίας μου και δημιούργησα μια εγγραφή DNS SPF που το email μέσω του "GoDaddy only"και τσέκαρα το πλαίσιο "Include PTR"για αναζήτηση DNS. Αυτό ήταν στην ενότητα "TXT (κείμενο)"του "Επεξεργαστή αρχείων ζώνης"στον διαχειριστή DNS του GoDaddy. (Ας ελπίσουμε ότι αυτό έχει περισσότερο νόημα για εσάς από ό, τι για μένα).