Merhaba merter bey, linux bilgim çok iyi degil tam olarak anlayamıyorum verdiginiz linki anlıyamadım php.ini editliyebilirim ama neler ekliyecem detaylı yazarbiliseniz çok sevinirim çok teşekkürler.
22 Ekim 2009 17:19 tarihinde Merter BOZKUS <[email protected]> yazdı: > tamam işte, benim gönderdiğim link'te de diyor ki, birden fazla başlığı > ayırmak için kullanılan \n ve \r\n microsoft ve unix'de farklı algılandığı > için qmail'den gelen maillerde ilave bir iki hile yapılmaz ise outlook bu > dosyanın html olduğunu anlamaz ve text muamelesi yapar. arkasından da bir > çok çözüm önerisi getiriyor, basit bir betik yazıp, php.ini'ye ilave ederek > bu sorununuzu çözebilirsiniz diyor. > > eğer hala yanlış anlıyorsam kusuruma bakmayın. > > > Merter BOZKUŞ > > > Doğan Tankişi yazmış: > > Merhaba, > > Konuyu ben tam olarak sanırsam anlatamadım, > http://www.tbyte.com.tr/form/form.php adresinden formu doldurduğumda > [email protected] adresine gelen mail : > > > <table width="462" border="0"> > > <tr> > > <th width="151" align="left" scope="row">Adiniz > Soyadiniz</th> > > <td width="295">asdf</td> > > </tr> > > <tr> > > <th align="left" scope="row">Adres</th> > > <td>adsfa</td> > > </tr> > > <tr> > > <th align="left" scope="row">Il</th> > > <td>asf</td> > > </tr> > > <tr> > > <th align="left" scope="row">Ilçe</th> > > <td>asfa</td> > > </tr> > > <tr> > > <th align="left" scope="row">Posta Kodu</th> > > <td>sfda</td> > > </tr> > > <tr> > > <th align="left" scope="row">Tel</th> > > <td>dfdfa</td> > > </tr> > > <tr> > > <th align="left" scope="row">Fax</th> > > <td>fasf</td> > > </tr> > > <tr> > > <th align="left" scope="row">Cep</th> > > <td>adsf</td> > > </tr> > > <tr> > > <th align="left" scope="row">E-Mail</th> > > <td>adsf</td> > > </tr> > > <tr> > > <th align="left" scope="row">Vergi Dairesi</th> > > <td>das</td> > > </tr> > > <tr> > > <th align="left" scope="row">Vergi No</th> > > <td>afdadf</td> > > </tr> > > <tr> > > <th align="left" scope="row">Alan Adiniz</th> > > <td>af</td> > > </tr> > > <tr> > > <th align="left" scope="row">Ftp Kullanici Adiniz</th> > > <td>YRTYR</td> > > </tr> > > <tr> > > <th align="left" scope="row">Ftp Sifreniz</th> > > <td>afasd</td> > > </tr> > > <tr> > > <th align="left" scope="row">Tarih</th> > > <td>22.10.2009 - 13.07.18</td> > > </tr> > > > > > > </table> > > > Bu şekilde. > > > aynı form başka bir sunucuda exim kullanıyor mail sunucusu olarak, > http://www.mirjet.com.tr/form/form.php aynı form, bundan gelen mail ise > düzgün bir şekilde görüntüleniyor outlookta. > > > 22 Ekim 2009 16:05 tarihinde Merter BOZKUS <[email protected]> yazdı: > >> Sorununuz önceden tanımlanmış ve çözülmüş bir bug, linki burada: >> >> http://bugs.php.net/bug.php?id=15841 >> >> Umarım işinizi görür, iyi çalışmalar >> >> >> Merter BOZKUŞ >> >> >> >> Doğan Tankişi yazmış: >> >> Bizim türkçe karakter ile ilgili bir sorunumuz yok, aynı formu exim ile >> çalışan bir sunucuya attıgımız zaman outlook'a gelen mail html olarak >> gözüküyor, kendi sunucumuzda qmail kullanıyoruz, kendi sunucumuzda olan >> iletisim form'larından gelen mailler outlook'a text olarak düşüyor. >> >> 2009/10/22 Hasan Sertçelik <[email protected]> >> >>> Doğan Tankişi yazmış: >>> >>> Merhabalar, >>> qmail mail sunucu kullanıyorum çok ilginc bir sorunla karşılaşıyorum >>> çözüme bir türlü kavuşamadım. sunucudaki web sitelerindeki iletişim >>> formlarından gönderilen mailler outlook express tarafından düzgün >>> görüntülenmiyor. php kodlarla alakası oldugunu düşündüm ve kodlardaki >>> Content-Type ile oynama yaptım yine bir sonuca ulaşamadım. kodları farklı >>> bir sunucuya attıgım zaman herhangi bir sorun yok düzgün olarak okunuyor >>> outlook'ta tabi farklı sunucudaki mail sunucusu farklı ben qmail >>> kullanıyorum. bununla ilgili bir çözüm varmıdır? >>> -- >>> Mobile : 0 533 666 49 49 >>> >>> Merhabalar. >>> Uzunca bir süre süre önce php ile gönderdiğim maillerdeki Subjecteki >>> türkçe karakter hatalarını görüp çözüm aramıştım. >>> Phpmailer ile gönderilenlerde bu sorunun olmadığını görüp inceleyip >>> subjectte benzer bir çözüm uyguladığımda çözülmüştü. >>> Koddan bir bölüm aşağıda. >>> >>> function _encode($input , $tip ='q') { >>> >>> >>> //\304\260\305\237 ba\305\237 :. >>> //subject encoder formulü >>> //=?utf-8?Q?=C2=A1Hola,_se=C3=B1or!?= >>> //$mclass=new mailEnCoder(); >>> /* >>> =?utf-8?[encoded subject text]==?= >>> =?utf-8?B?".base64_encode($subject)."?=" >>> B : base 64 >>> Q :qutat printable >>> */ >>> >>> if(empty($input) ) return $input; >>> >>> if($tip=='q'){ >>> >>> $ency=$this->_quotedPrintableEncode($input ); >>> if($ency==$input) return $input; >>> >>> $quotput="=?".$this->charset."?Q?".$ency."?="; >>> }else{ >>> $ency=base64_encode($input); >>> $quotput="=?".$this->charset."?B?".$ency."?="; >>> >>> } >>> >>> return $quotput; >>> >>> >>> } >>> >>> >>> function _quotedPrintableEncode($input , $line_max = 76) >>> { >>> $lines = preg_split("/\r?\n/", $input); >>> $eol =rn;// MAIL_MIMEPART_CRLF; >>> $escape = '='; >>> $output = ''; >>> >>> while(list(, $line) = each($lines)){ >>> >>> $linlen = strlen($line); >>> $newline = ''; >>> >>> for ($i = 0; $i < $linlen; $i++) { >>> $char = substr($line, $i, 1); >>> $dec = ord($char); >>> >>> if (($dec == 32) AND ($i == ($linlen - 1))){ >>> // convert space at eol only >>> $char = '=20'; >>> >>> } elseif($dec == 9) { >>> ; // Do nothing if a tab. >>> } elseif(($dec == 61) OR ($dec < 32 ) OR ($dec > 126)) { >>> $char = $escape . strtoupper(sprintf('%02s', >>> dechex($dec))); >>> } >>> >>> if ((strlen($newline) + strlen($char)) >= $line_max) { >>> // MAIL_MIMEPART_CRLF is not counted >>> $output .= $newline . $escape . $eol; >>> >>> // soft line break; " =\r\n" is okay >>> $newline = ''; >>> } >>> $newline .= $char; >>> } // end of for >>> $output .= $newline . $eol; >>> } >>> $output = substr($output, 0, -1 * strlen($eol)); // Don't want >>> last crlf >>> return $output; >>> } >>> >>> >>> ------------------------------ >>> >>> _______________________________________________ >>> Linux-sunucu E-Posta [email protected] >>> >>> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından >>> okuyabilirsiniz; >>> >>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen >>> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 >>> dakika içinde üyeliğinizi >>> sonlandırabilirsiniz.http://liste.linux.org.tr/mailman/listinfo/linux-sunucu >>> >>> >>> >>> _______________________________________________ >>> Linux-sunucu E-Posta Listesi >>> [email protected] >>> >>> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından >>> okuyabilirsiniz; >>> >>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen >>> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 >>> dakika içinde üyeliğinizi sonlandırabilirsiniz. >>> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu >>> >>> >> >> >> -- >> Mobile : 0 533 666 49 49 >> >> ------------------------------ >> >> _______________________________________________ >> Linux-sunucu E-Posta [email protected] >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından >> okuyabilirsiniz; >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 >> dakika içinde üyeliğinizi >> sonlandırabilirsiniz.http://liste.linux.org.tr/mailman/listinfo/linux-sunucu >> >> >> >> _______________________________________________ >> Linux-sunucu E-Posta Listesi >> [email protected] >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından >> okuyabilirsiniz; >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 >> dakika içinde üyeliğinizi sonlandırabilirsiniz. >> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu >> >> > > > -- > Mobile : 0 533 666 49 49 > > ------------------------------ > > _______________________________________________ > Linux-sunucu E-Posta [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi > sonlandırabilirsiniz.http://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > http://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > -- Mobile : 0 533 666 49 49
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
