MyMiniCity踏んでください!!

ただいま絶賛MyMiniCity参加中です.是非リンクを踏んでください!!(笑
January 4th, 2005

serendipityの脱mb_send_mail()

(Read: 4449)
Add to Hatena Bookmark

参照:
mb_send_mail()は実装が不完全なので壊れたメールをよく出す.なのでserendipityをmb_send_mail()を使わないようにしてみた
ついでにenvelop fromもつけるようにした.
とりあえず今時点のcvsとのcvs diff.
#release物にはあたりません.念のため

$ cvs diff
Index: functions.inc.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/include/functions.inc.php,v
retrieving revision 1.17
diff -r1.17 functions.inc.php
163a164,169
> if (function_exists('mb_encode_mimeheader') ) {
> foreach ( array_keys($headers) as $name) {
> $headers[ $name] = mb_encode_mimeheader( $headers[ $name], LANG_CHARSET);
> }
> }
>
171c177,182
< $headers[] = 'From: '. $fromName .' <'. $fromMail .'>';
---
> if (function_exists('mb_encode_mimeheader') ) {
> $subject = mb_encode_mimeheader( $subject, LANG_CHARSET);
> $headers[] = 'From: '. mb_encode_mimeheader( $fromName, LANG_CHARSET) .' <'. $fromMail .'>';
> } else {
> $headers[] = 'From: '. $fromName .' <'. $fromMail .'>';
> }
173a185
> $headers[] = 'Date: '. date( 'r');
175,181c187
< $headers[] = 'Content-Type: text/plain; charset="' . LANG_CHARSET .'"';
<
< if ( function_exists('mb_send_mail') ) {
< $funcSend = 'mb_send_mail';
< } else {
< $funcSend = 'mail';
< }
---
> $headers[] = 'Content-Type: text/plain; charset=' . LANG_CHARSET;
183c189
< return $funcSend($to, $subject, $message, implode("\n", $headers));
---
> return mail($to, $subject, $message, implode("\n", $headers), "-f$fromMail");


▼ この記事へのコメント ▼
やはりメール部分の不備を連日突っ込んでたからか
あまりコア開発者ポイ人に反応がよくないっぽい(苦笑
他にもバグ見つけてパッチ渡したりしてるんだから許してよ(笑

トピックの参照元

▼最近のトピック

▼ 人気のトピック


< 過去の記事 [ 1All Categories ] 新しい記事 >
Powered by gsblog (customize)

[ POST ] [ AddLink ] [ CtlPanel ]

Subscribe blog

Bookmark blog

About me

about me

応援しています

我が息子が産まれたアクア・バースハウス(東京都世田谷区にある助産院)を応援しています.

翻訳のお仕事

腕に自信がある方,修行をしたい方はこちらをどうぞ.

2005 calendar

1月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
| Day | Month | Year |

Powered by RRDTOOL.

Archives

Categories

Links


Mail to admin

人気ブログランキングへ RSS feed meter for http://blog.poyo.jp/ Search Engine Optimization
blogpeople.netに登録!! スカウター : よくきたblog

My Google news

My Google News

Related site

ころんころん♪ べびぽよ フォト蔵Wiki
string(40) "/categ-1/year-2005/month-1/id-1104805124"