• Welcome to Simple Machines Community Forum. Please login or sign up.
November 27, 2021, 11:52:50 PM

News:

SMF 2.1 RC4 has been released! Try it out and help us test! :) Read more.


Ζήτημα με το ελληνικό subject των email, help please!

Started by l3ft3r1s, November 30, 2007, 10:22:42 AM

Previous topic - Next topic

l3ft3r1s

Γεια χαρά!

Τρέχω μια εγκατάσταση του SMF 1.1.4 (μαζί με το τελευταίο TP). Το εγκατέστησα με utf-8 encoding και η default γλώσσα είναι τα greek-utf8.

Το πρόβλημα είναι ότι το subject των email που στέλνει το SMF, στους περισσότερους mail servers δεν εμφανίζεται σωστά. Πχ, ενώ στο gmail δεν έχουμε πρόβλημα, τα μηνύματα που καταλήγουν σε yahoo ή hotmail δεν εμφανίζονται σωστά. Ούτε το πεδίο from εμφανίζεται σωστά, εκτός από τα κομμάτια που αποτελούνται από λατινικούς χαρακτήρες. Στο body τους ωστόσο δεν έχουμε πρόβλημα.

Θέλω να πιστεύω πως η μετατροπή σε greeklish δεν είναι η μοναδική λύση...

Any ideas?

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

GoofyX

Μπορείς να ανεβάσεις ένα screenshot για να μας δείξεις  πως φαίνεται ένα τέτοιο e-mail;
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

l3ft3r1s

σαφώς...
here you go...
hxxp:img509.imageshack.us/my.php?image=messagegc9.png [nonactive]
να σημειώσω επίσης πως η αποστολή γίνεται με smtp.


GoofyX

Κατάλαβα. Τα &967; κτλ. που βλέπεις στον τίτλο είναι html entities. Οι συγγραφείς του SMF σκέφτηκαν ότι στα webmail καλό είναι να στέλνουν σε html entities τον τίτλο του μηνύματος, γιατί πχ. στο Hotmail όταν σου στέλνουν μηνύματα με ελληνικούς χαρακτήρες στον τίτλο κι επειδή η σελίδα είναι σε western encoding, δε θα τη διαβάζεις σωστά, αντίθετα τα html entities θα βλέπεις τον τίτλο σωστά, ανεξαρτήτως encoding. Για μένα είναι χαζομάρα αυτό, αλλά είναι απόφαση των προγραμματιστών του SMF. Από την άλλη έχεις τα παρατράγουδα που βλέπεις.

Διορθώνεται, αλλά με επέμβαση στον κώδικα.
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

ScRePt

δηλαδή;
δώστε μας τα φώτα σας ρε παιδιά !!

Το πρόβλημα με τα email και τα ελληνικά από php μας έχει τρελάνει :(

alfalfa2606

Aπορία!Απορία!Απορία!


Αυτό συμβαίνει σε όλα τα smf forum???
Γιατί είμαι μέλος σε 3-4  και απ'όλα αυτά έχω πρόβλημα μόνο σ'ένα φόρουμ...

Όλα τα μέιλ πάνε στο yahoo!

Eπίσης στο δικό μου δεν έχω κανένα τέτοιο πρόβλημα και δεν έχω πειράξει τίποτα!

agridoc

Re: SMF 1.1.2 και ελληνικά αρχεία

Δεν έχω δει τον αντίστοιχο κώδικα στην 1.1.4, μάλλον δεν πρέπει να έχει σημαντικές διαφορές.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

GoofyX

Μπράβο agridoc που βρήκες το link για το παλιό μου μήνυμα.
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

ferrariGTS

Να είστε καλά παιδιά.Ευχαριστώ πάρα πολυ..Δουλεύει άψογα για το yahoo τουλάχιστον

αλλά πως μπορώ στο Ελληνικό μήνυμα να αλλάξω
την υπογραφή στο τέλος...

Αυτό βγαίνει τωρα..

Με φιλικούς χαιρετισμούς,
Η ομάδα του .........


ΥΓ...Ξέχασα να συστηθώ...Γιάννης

Γιαννης

GoofyX

Ψάξε στα ελληνικά αρχεία των μεταφράσεων, εκεί θα βρεις αυτό που ψάχνεις για την υπογραφή.
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

realpoisom

Έχω ακριβώς το ίδιο πρόβλημα αλλά ο τρόπος που λέει δεν διορτθώνει την κατάσταση στα hotmail mails....τι πρέπει να γίνει γιαυτά??
Το πρώτο portal για τον Βιομηχανικό Σχεδιαστή! http://www.designcad.gr

agridoc

Η προτεινόμενη λύση ήταν για το Yahoo! mail. Για να δοκιμάσεις γρήγορα τί γίνεται με το hotmail άλλαξε στην συγκεκριμένη γραμμή το hotmail σε abchotmail.

Δοκιμάζεις και βλέπεις.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

ferrariGTS

Καλημέρα σε ευχαριστώ ΠΑΡΑ πολύ...
Ειναι ΟΚ τωρα....
Γιαννης

realpoisom

Quote from: agridoc on December 06, 2007, 12:48:48 AM
Η προτεινόμενη λύση ήταν για το Yahoo! mail. Για να δοκιμάσεις γρήγορα τί γίνεται με το hotmail άλλαξε στην συγκεκριμένη γραμμή το hotmail σε abchotmail.

Δοκιμάζεις και βλέπεις.

Ωχ και θα πρέπει κάθε φορά να την αλλάζω αν θέλω να στέλνω mails? Γιατι εχω μέλοι με απο hotmail και με yahoo λογαριασμούς...

υπάρχει περίπτωση να αλλάξουμε κάτι ωστε να τρέχει και για τα δύο pop3 ταυτόχρονα?
Το πρώτο portal για τον Βιομηχανικό Σχεδιαστή! http://www.designcad.gr

agridoc

Το cheat για το Hotmail προστίθεται στην λύση για το Yahoo!.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

realpoisom

Δηλαδή θα πρέπει να το κάνω κάπως έτσι?

if (preg_match('~@abchotmail.[a-zA-Z\.]{2,6}$~i', $to_address) === 1)

και θα δουλεύει σωστά και για hotmail και για yahoo?

soz αλλά μπερδεύτικα λίγο!
Το πρώτο portal για τον Βιομηχανικό Σχεδιαστή! http://www.designcad.gr

GoofyX

Ναι, μία φορά θα το κάνεις και θα δουλεύει. Βασικά εφόσον δεν το θέλετε ούτε για το yahoo, ούτε για το hotmail, μπορεί να είναι δυνατή η αφαίρεση του if αυτού, αλλά καλύτερα μην πειράζετε τον κώδικα. Δοκιμάστε τη λύση που προτείνει ο agridoc και θα είστε οκ. Το μειονέκτημα είναι ότι σε επερχόμενη αναβάθμιση του SMF, πιθανόν να πρέπει να ξανακάνετε τα παραπάνω.
... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...

realpoisom

Επιτέλους έφτειαξε! Η λύση είναι τελικά η ακόλουθη που προανλεφεραν και τα παιδειά!

if (preg_match('~@abchotmail.[a-zA-Z\.]{2,6}$~i', $to_address) === 1)

ευχαριστώ πολύ!!
Το πρώτο portal για τον Βιομηχανικό Σχεδιαστή! http://www.designcad.gr

l3ft3r1s

ευχαριστώ πολύ! αυτή η τελευταία γραμμή που δόθηκε έλυσε και σε εμένα το πρόβλημα, τόσο σε yahoo, όσο και σε hotmail :)

ferrariGTS

Καλημέρα σε όλους...Πάλι θα σας ενοχλήσω...
Αυτη τη φορά βλέπω,αφού έκανα 2 λογαριασμούς τεστ σε yahoo και hotmail, τα welcome emails
που ήρθαν μπήκαν κατευθείαν στο junk folder σαν junk mail..
Έχει να κάνει με τα settings του yahoo και hotmail??
Γιαννης

Advertisement: