Autor | Zpráva | ||
---|---|---|---|
gaminn Profil * |
#1 · Zasláno: 15. 1. 2006, 23:23:30
Zdravím, odesílám e-maily pomocí php, text i předmět projíždím funkcí imap_8bit(), ale někde je zádrhel:
maily odesílám z domény nejaka-domena.cz a pokud přijdou na e-mail info@nejaka-domena.cz, mají tuto podobu: Received: by ali (mbox expanse01) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Jan 15 23:00:04 2006) X-From_: www-data@ali.2kads.cz Sun Jan 15 22:59:51 2006 Return-Path: <www-data@ali.2kads.cz> X-Original-To: info@expanse.cz Delivered-To: expanse01@ali.2kads.cz Received: by ali.2kads.cz (Postfix, from userid 33) id D311470242; Sun, 15 Jan 2006 22:59:51 +0100 (CET) To: info@expanse.cz Subject: =?UTF-8?Q?P=C5=99ihla=C5=A1ovac=C3=AD_=C3=BAdaje?= From: =?UTF-8?Q?EXPANSE s.r.o.?= <info@expanse.cz> Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Message-Id: <20060115215951.D311470242@ali.2kads.cz> Date: Sun, 15 Jan 2006 22:59:51 +0100 (CET) X-Antivirus: AVG for E-mail 7.1.371 [267.14.18/230] V=C3=A1=C5=BEen=C3=AD obchodn=C3=AD partne=C5=99i!=0ANa z=C3=A1klad=C4=9B V= a=C5=A1=C3=AD =C5=BE=C3=A1dosti V=C3=A1m zas=C3=ADl=C3=A1me p=C5=99ihla=C5= =A1ovac=C3=AD =C3=BAdaje k Va=C5=A1emu =C3=BA=C4=8Dtu na www.asdfasdf.c= z :=0A=0AP=C5=99ihla=C5=A1ovac=C3=AD jm=C3=A9no: fefefe=0AP=C5=99ihla=C5=A1= ovac=C3=AD heslo: admina=0A=0AP=C5=99ihl=C3=A1sit na m=C5=AF=C5=BEete na t= =C3=A9to adrese: http://www.asdfasdfasdf.cz/?stranka=3Dlogin_form=0A=0AP=C5= =99=C3=ADjemn=C3=BD den=0A=0firma s.r.o. ---------------------------------------- Zobrazí se takto ( Outlook Express 6): ---------------------------------------- Vážení obchodní partneři! Na základě V= aší žádosti Vám zasíláme přihla= ovací údaje k Vašemu účtu na www.sdfgsdfg.c <http://www.sdfgsdfg.c>= z : Přihlašovací jméno: fefefe Přihlaš= ovací heslo: admina Přihlásit na můžete na t= éto adrese: <http://www.sfdghsdfg.cz/?stranka=login_form> P= íjemný den firma s.r.o. ---------------------------------------------------------------- stejný mail, který dojde na adrese neco@seznam.cz Reply-To: =?us-ascii?Q?EXPANSE=20s=2Er=2Eo=2E?= <info@expanse.cz> Received: (qmail 14732 invoked from network); 15 Jan 2006 22:07:47 -0000 Received: from unknown (HELO ali.2kads.cz) (212.71.133.15) by ahriman.go.seznam.cz with SMTP; 15 Jan 2006 22:07:47 -0000 Received: by ali.2kads.cz (Postfix, from userid 33) id B1C2270262; Sun, 15 Jan 2006 23:07:47 +0100 (CET) To: martin.dusek11@seznam.cz Subject: =?iso-8859-2?Q?P=F8ihla=B9ovac=ED=20=FAdaje?= From: =?us-ascii?Q?EXPANSE=20s=2Er=2Eo=2E?= <info@expanse.cz> Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Message-Id: <20060115220747.B1C2270262@ali.2kads.cz> Date: Sun, 15 Jan 2006 23:07:47 +0100 (CET) X-Nod32result: clean X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on ahriman.go.seznam.cz X-Spam-Status: No, score=-11.7 required=5.0 tests=ALICE,BAYES_00 autolearn=ham version=3.0.4 X-Spam-Level: V=C3=A1=C5=BEen=C3=AD obchodn=C3=AD partne=C5=99i!=0ANa z=C3=A1klad=C4=9B V= a=C5=A1=C3=AD =C5=BE=C3=A1dosti V=C3=A1m zas=C3=ADl=C3=A1me p=C5=99ihla=C5= =A1ovac=C3=AD =C3=BAdaje k Va=C5=A1emu =C3=BA=C4=8Dtu na www.asdfasdfasdf.c= z :=0A=0AP=C5=99ihla=C5=A1ovac=C3=AD jm=C3=A9no: gaminn2=0AP=C5=99ihla=C5= =A1ovac=C3=AD heslo: gaminn2=0A=0AP=C5=99ihl=C3=A1sit na m=C5=AF=C5=BEete n= a t=C3=A9to adrese: http://www.asdfasdfasdfasdf.cz/?stranka=3Dlogin_form=0A=0AP= =C5=99=C3=ADjemn=C3=BD den=0A=firma s.r.o. --------------------------------- zobrazí se (ve webmailu seznam.cz) -------------------------------- Vážení obchodní partneři! Na základě Vaší žádosti Vám zasíláme přihlašovací údaje k Vašemu účtu na www.asdfasdfasdf.cz : Přihlašovací jméno: gaminn2 Přihlašovací heslo: gaminn2 Přihlásit na můžete na této adrese: http://www.asdfasdfasd.cz/?stranka=login_form Příjemný den firma s.r.o. ---------------------------------------------------------------------- ---------------------------------------------- Nemá někdo nějaký nápad, proč se do toho prvního e-mailu, který dojde na stejnou doménu, ze které byl odeslán, nacpou na některá místa znaky =? |
||
krteczek Profil |
#2 · Zasláno: 17. 1. 2006, 01:11:52
tak mne napadá neodesíláš to v utf-8? protoze standartni kodování na mail servrech je iso-8859-2 (pokud se opšt nemýlím :-( )
|
||
Cody Profil |
#3 · Zasláno: 17. 1. 2006, 03:45:32
krteczek jak kde některé mají už stańadard UTF.
|
||
gaminn Profil * |
#4 · Zasláno: 18. 1. 2006, 19:59:03
Celé jsem to překodoval do ISO-8859-2 a opět stejný výsledek, mail v pořádku dorazí na seznam.cz, ale na maily té domény, ze které je mail odesílán, to dojde ve stejném tvaru, tj. někdo jsou přidány znaky =. Nemá někdo nějaký jiný nápad, já už opravdu nevím... Prostě na lokální doménu dojde ten mail s, už ve zdroji zprávy, přidanými =, na seznam to přijde v pořádku.
|
||
krteczek Profil |
#5 · Zasláno: 19. 1. 2006, 11:29:22
tak tohle vypadá na problém hostingu
|
||
gaminn Profil * |
#6 · Zasláno: 19. 1. 2006, 15:54:01
Ano, to jsem zákazníkovi začal tvrdit už od počátku, jenže ten byl správcem jeho serveru ujištěn, že vše je v pořádku.
Je ale divné, že maily z jiných domén jim chodí dobře. Odesílal jsem stejným skriptem mail z mé vlastní domény na jejich a tam se nic nestalo, mail byl zobrazen v pohodě. Prosím, mohl by mi zde někdo napsat nebo mě odkázat na 100% fungující skript odesílající mail? |
||
jozob Profil |
#7 · Zasláno: 19. 1. 2006, 16:13:22
gaminn
Ako presne to posielaš? Nehodíš sem ten skript? |
||
gaminn Profil * |
#8 · Zasláno: 19. 1. 2006, 16:47:03
Promiňte, to mě taky mohlo napadnout...;)
function MyMail($to, $subject, $text) { $text=iconv('WINDOWS-1250', 'ISO-8859-2', $text); $subject=iconv('WINDOWS-1250', 'ISO-8859-2', $subject); $subject=IMAP_8Bit(EReg_Replace(' ', '_', $subject)); $text=IMAP_8Bit($text); Mail($to,"=?ISO-8859-2?Q?$subject?=", $text, "From: mail@dom.tld\nMime-Version: 1.0\nContent-Transfer-Encoding: quoted-printable\nContent-Type: text/plain; charset=ISO-8859-2"); } Zhruba takto funkce vypadá... Vstupní data jsou v jiném kodování, proto to iconv(). |
||
jozob Profil |
#9 · Zasláno: 19. 1. 2006, 16:51:36
gaminn
Skúsil si odoslať triviálnu správu len pomocou holej funkcie mail()? Napr: mail("meno@domena.tld","subjekt", "ľščťžýáíéňúäô", "Content-Type: text/plain; charset=ISO-8859-2"); |
||
gaminn Profil * |
#10 · Zasláno: 19. 1. 2006, 17:22:21
Ano, taková zpráva dorazí v pohodě, s tou si to poradí. Pokud ale text projedu funkcí imap_8bit, uvedu kódování jako quoted-printable, tak se to podělá...
|
||
Časová prodleva: 4 dny
|
|||
gaminn Profil * |
#11 · Zasláno: 23. 1. 2006, 21:08:01
Zdravím,
tento můj problém stále přetrvává, nejsem si jistý, jestli není problém v mé funkci, která odesílá maily - mohl by mi tady teda někdo uvést 100% fungující funkci, která odesílá maily s českou diakritikou? Díky |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0