merhaba merter bey çok teşekkürler, php.ini 'ye sendmail_path = "unix2dos|dos2unix|sendmail -t -i"
Guyzmo -- (don't let me programm after midnight) Ekleyerek çözüme kavuştum. 22 Ekim 2009 17:31 tarihinde Doğan Tankişi <[email protected]> yazdı: > 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 > -- 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
