varemarious Δημοσ. 11 Νοεμβρίου 2010 Δημοσ. 11 Νοεμβρίου 2010 Για να εξηγήσω ακριβώς τι συμβαίνει ... έχω μια συγκεκριμένη φόρμα η οποία δουλεύει πλήρως.. ο κώδικας της είναι σωστός.. αφού την συμπληρώσω και τη στείλω σε hotmail, gmail έρχεται σωστά το μήνυμα όπως ακριβώς το θέλω. εάν το στείλω σε mail του ίδιου domain του site πάλι έρχεται σωστά. όταν τώρα λοιπόν το στείλω σε άλλο domain (είναι μια εταιρία όπου έχει 2 sites ) δηλαδή από το ένα domain στο άλλο το μήνυμα @$#%@#$#!% για να είμαι σαφής !!! δεν θέλει με τίποτε να σταλεί σωστά και όπως το θέλω.. μέσα στο $message θέλω να στέλνεται το μήνυμα με κωδικοποίηση html καθώς θέλω να φτιάξω πίνακα και να βάλω και κάποια εικόνα αργότερα . το $headers που χρησιμοποιώ και που δουλεύει σε εκτός αποστολή mail είναι : κώδικας: > $headers = "MIME-Version: 1.0\r\n". "Content-Type: text/html; charset=\"UTF-8\"\r\n". "Content-Transfer-Encoding: 8bit"; και το mail έρχεται κανονικά κωδικοποιημένο. ένα παράδειγμα για το αποτέλεσμα που έρχεται όταν το στέλνω στο άλλο domain είναι αυτό >κώδικας: =20 =CE=95=CF=80=CF=8E=CE=BD=CF=85=CE=BC=CE=BF : =CE=B4=CE=BF=CE=BA=CE=B9=CE= =BC=CE=B1=CF=83=CF=84=CE=B9=CE=BA=CE=BF =CE=8C=CE=BD=CE=BF=CE=BC=CE=B1= : =CE=B4=CE=BF=CE=BA=CE=B9=CE=BC=CE=B1=CF=83=CF=84=CE=B9=CE=BA=CE=BF =09 =CE=9F=CE=B4=CF=8C=CF=82 : =CE=B1=CF=83=CF=86=CE=B1=CF=83=CF=86=CE=B1 = =CE=91=CF=81=CE=B9=CE=B8=CE=BC=CF=8C=CF=82 : 32423 =CE=A4.=CE=9A. := 23423 =09 =CE=A0=CE=B5=CF=81=CE=B9=CE=BF=CF=87=CE=AE : =CF=83=CE=B4=CE=B3=CF=86=CF= =83=CE=B4=CE=B3=CE=B4=CF=83 =CE=A0=CF=8C=CE=BB=CE=B7 : =CF=83=CE=B4=CE= =B3=CF=86=CF=83=CE=B4=CF=86 =09 Email : =CF=83=CE=B4=CF=86=CF=83=CF=86=CF=83=CE=B4=CF=86 =CE=A3=CF=84= =CE=B1=CE=B8=CE=B5=CF=81=CF=8C : 2342342342 =CE=9A=CE=B9=CE=BD=CE=B7=CF= =84=CF=8C : 2342342342 =09 =CE=99=CE=B4=CE=B9=CF=8C=CF=84=CE=B7=CF=84=CE=B1 : =CE=94=CE=B9=CE=B1=CF= =87=CE=B5=CE=B9=CF=81=CE=B9=CF=83=CF=84=CE=AE=CF=82 =CE=A0=CE=B7=CE=B3= =CE=AE =CE=91=CE=BD=CE=B5=CF=8D=CF=81=CE=B5=CF=83=CE=B7=CF=82 : =CE=91=CF= =80=CF=8C =CE=B4=CE=B9=CE=B1=CF=86=CE=B7=CE=BC=CE=B9=CF=83=CF=84=CE=B9=CE= =BA=CF=8C =CE=AD=CE=BD=CF=84=CF=85=CF=80=CE=BF =09 <table width=3D'800' border=3D'0'> <tr> <td colspan=3D'8' align=3D'center'><b>=CE=A3=CF=84=CE=BF=CE=B9=CF=87=CE= =B5=CE=AF=CE=B1 =CE=95=CF=80=CE=B9=CE=BA=CE=BF=CE=B9=CE=BD=CF=89=CE=BD=CE= =AF=CE=B1=CF=82</b></td> </tr> </table> =09 =09 μετά από διάφορες προσπάθειες και σε επικοινωνία με τον διαχειριστή του server, ορίσαμε το παρακάτω $header όπου έρχεται στα ελληνικά αλλά o html κώδικας ποστάρεται απλά όπως τον έχω γράψει στο send.php κώδικας: $header_ = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/plain; charset=UTF-8' . "\r\n"; $headers .= "Content-Transfer-Encoding: 8bit"; τι μπορεί να φταίει τώρα ; και πως μπορώ να χρησιμοποιήσω html μέσα στο message Επίσης κάτι που εγώ πιστεύω και έχω ενημερώσει ήδη τον διαχειριστή του server.. ο ένας έχει έκδοση php 5.3.3 και ο άλλος 5.2.13.. πιστεύετε ότι είναι ασυμβατότητα με τις php εγώ πραγματικά δεν ξέρω τι άλλο να σκεφτώ.
parsifal Δημοσ. 11 Νοεμβρίου 2010 Δημοσ. 11 Νοεμβρίου 2010 Το θέμα μεταφέρεται εδώ από την ενότητα Προγραμματισμός. Παρακαλώ να ελέγχετε προσεκτικά τις περιγραφές των ενοτήτων στην κεντρική σελίδα του forum ώστε να επιλέγετε αυτήν που είναι καταλληλότερη για να φιλοξενήσει το θέμα σας. Ευχαριστώ.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.