Simple Machines Community Forum

SMF Support => Language Specific Support => Ελληνικά (Greek) => Topic started by: l3ft3r1s on November 30, 2007, 10:22:42 AM

Title: Ζήτημα με το ελληνικό subject των email, help please!
Post by: l3ft3r1s on November 30, 2007, 10:22:42 AM
Γεια χαρά!

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

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

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

Any ideas?

Ευχαριστώ για το χρόνο σας!
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: GoofyX on November 30, 2007, 05:29:56 PM
Μπορείς να ανεβάσεις ένα screenshot για να μας δείξεις  πως φαίνεται ένα τέτοιο e-mail;
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: l3ft3r1s on November 30, 2007, 08:37:20 PM
σαφώς...
here you go...
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg509.imageshack.us%2Fimg509%2F3619%2Fmessagegc9.th.png&hash=0998f402974e2481f55e082c7d666e4e753e3f11) (http://img509.imageshack.us/my.php?image=messagegc9.png)
να σημειώσω επίσης πως η αποστολή γίνεται με smtp.

Title: Re : Ζήτημα με το ελληνικό subject των email, help please!
Post by: GoofyX on December 01, 2007, 05:19:25 AM
Κατάλαβα. Τα &967; κτλ. που βλέπεις στον τίτλο είναι html entities. Οι συγγραφείς του SMF σκέφτηκαν ότι στα webmail καλό είναι να στέλνουν σε html entities τον τίτλο του μηνύματος, γιατί πχ. στο Hotmail όταν σου στέλνουν μηνύματα με ελληνικούς χαρακτήρες στον τίτλο κι επειδή η σελίδα είναι σε western encoding, δε θα τη διαβάζεις σωστά, αντίθετα τα html entities θα βλέπεις τον τίτλο σωστά, ανεξαρτήτως encoding. Για μένα είναι χαζομάρα αυτό, αλλά είναι απόφαση των προγραμματιστών του SMF. Από την άλλη έχεις τα παρατράγουδα που βλέπεις.

Διορθώνεται, αλλά με επέμβαση στον κώδικα.
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: ScRePt on December 02, 2007, 12:58:43 PM
δηλαδή;
δώστε μας τα φώτα σας ρε παιδιά !!

Το πρόβλημα με τα email και τα ελληνικά από php μας έχει τρελάνει :(
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: alfalfa2606 on December 03, 2007, 05:12:36 PM
Aπορία!Απορία!Απορία!


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

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

Eπίσης στο δικό μου δεν έχω κανένα τέτοιο πρόβλημα και δεν έχω πειράξει τίποτα!
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: agridoc on December 03, 2007, 11:15:04 PM
Re: SMF 1.1.2 και ελληνικά αρχεία (http://www.simplemachines.org/community/index.php?topic=150114.msg1092293#msg1092293)

Δεν έχω δει τον αντίστοιχο κώδικα στην 1.1.4, μάλλον δεν πρέπει να έχει σημαντικές διαφορές.
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: GoofyX on December 04, 2007, 04:58:02 PM
Μπράβο agridoc που βρήκες το link για το παλιό μου μήνυμα.
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: ferrariGTS on December 05, 2007, 11:06:32 AM
Να είστε καλά παιδιά.Ευχαριστώ πάρα πολυ..Δουλεύει άψογα για το yahoo τουλάχιστον

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

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

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


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

Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: GoofyX on December 05, 2007, 03:13:17 PM
Ψάξε στα ελληνικά αρχεία των μεταφράσεων, εκεί θα βρεις αυτό που ψάχνεις για την υπογραφή.
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: realpoisom on December 05, 2007, 06:41:18 PM
Έχω ακριβώς το ίδιο πρόβλημα αλλά ο τρόπος που λέει δεν διορτθώνει την κατάσταση στα hotmail mails....τι πρέπει να γίνει γιαυτά??
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: agridoc on December 06, 2007, 12:48:48 AM
Η προτεινόμενη λύση ήταν για το Yahoo! mail. Για να δοκιμάσεις γρήγορα τί γίνεται με το hotmail άλλαξε στην συγκεκριμένη γραμμή το hotmail σε abchotmail.

Δοκιμάζεις και βλέπεις.
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: ferrariGTS on December 06, 2007, 01:09:03 AM
Καλημέρα σε ευχαριστώ ΠΑΡΑ πολύ...
Ειναι ΟΚ τωρα....
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: realpoisom on December 06, 2007, 06:25:45 AM
Quote from: agridoc on December 06, 2007, 12:48:48 AM
Η προτεινόμενη λύση ήταν για το Yahoo! mail. Για να δοκιμάσεις γρήγορα τί γίνεται με το hotmail άλλαξε στην συγκεκριμένη γραμμή το hotmail σε abchotmail.

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

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

υπάρχει περίπτωση να αλλάξουμε κάτι ωστε να τρέχει και για τα δύο pop3 ταυτόχρονα?
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: agridoc on December 06, 2007, 08:17:21 AM
Το cheat για το Hotmail προστίθεται στην λύση για το Yahoo!.
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: realpoisom on December 06, 2007, 10:53:44 AM
Δηλαδή θα πρέπει να το κάνω κάπως έτσι?

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

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

soz αλλά μπερδεύτικα λίγο!
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: GoofyX on December 06, 2007, 04:57:07 PM
Ναι, μία φορά θα το κάνεις και θα δουλεύει. Βασικά εφόσον δεν το θέλετε ούτε για το yahoo, ούτε για το hotmail, μπορεί να είναι δυνατή η αφαίρεση του if αυτού, αλλά καλύτερα μην πειράζετε τον κώδικα. Δοκιμάστε τη λύση που προτείνει ο agridoc και θα είστε οκ. Το μειονέκτημα είναι ότι σε επερχόμενη αναβάθμιση του SMF, πιθανόν να πρέπει να ξανακάνετε τα παραπάνω.
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: realpoisom on December 06, 2007, 07:06:13 PM
Επιτέλους έφτειαξε! Η λύση είναι τελικά η ακόλουθη που προανλεφεραν και τα παιδειά!

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

ευχαριστώ πολύ!!
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: l3ft3r1s on December 06, 2007, 07:37:34 PM
ευχαριστώ πολύ! αυτή η τελευταία γραμμή που δόθηκε έλυσε και σε εμένα το πρόβλημα, τόσο σε yahoo, όσο και σε hotmail :)
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: ferrariGTS on December 08, 2007, 02:29:44 AM
Καλημέρα σε όλους...Πάλι θα σας ενοχλήσω...
Αυτη τη φορά βλέπω,αφού έκανα 2 λογαριασμούς τεστ σε yahoo και hotmail, τα welcome emails
που ήρθαν μπήκαν κατευθείαν στο junk folder σαν junk mail..
Έχει να κάνει με τα settings του yahoo και hotmail??
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: l3ft3r1s on December 08, 2007, 02:02:57 PM
στέλνεις με phpmail ή με smtp?
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: ferrariGTS on December 08, 2007, 04:42:58 PM
Με smtp πρεπει να ειναι....

Βασικα το forum δεν το εχω official ανοιχτο ακομα απλα θέλω να δουλευουν
ολα σωστα πριν μεταφερθούν όλα τα μέλη εκεί..και με τις τεστ εγγραφές που έχω κανει
και σε yahoo και hotmail στο junk folder βγαινουν
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: realpoisom on December 08, 2007, 06:52:26 PM
Ναι στα junk πάνε, το είχα ψάξει λιγάκι το θέμα αλλά δεν έβγαλα άκρη! Το μόνο που διαπίστωσα είναι ότι έχουν λίγο παράξενα φίλτρα για το τί καθορίζουν junk και τι όχι!
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: ferrariGTS on December 09, 2007, 02:06:50 AM
Το μονο που μπορεί δηλαδή να γίνει ειναι
να ειδοποιηθούν όλα τα μέλη και να ξέρουν οτι θα τους έρθει στο junk mail
Title: Re: Ζήτημα με το ελληνικό subject των email, help please!
Post by: abraamz on March 08, 2009, 07:46:20 AM
Quote from: realpoisom on December 06, 2007, 07:06:13 PM
Επιτέλους έφτειαξε! Η λύση είναι τελικά η ακόλουθη που προανλεφεραν και τα παιδειά!

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

ευχαριστώ πολύ!!

Όλα εντάξει και στο 1.1.8 με αυτή την αλλαγή.
Ευχαριστώ πολύ