Top > QdmailReceiverでContent-Typeがないメールの対処方法

QdmailReceiverは受信した日本語のメールをphpで処理するのに非常に便利

ただ1つだけ不満なのがメールヘッダーにContent-Typeがないメールの本文が取得できない(@xxne.jp等)

Content-Typeがないメールはメールヘッダーの先頭に

Content-Type: text/plain; charset=ISO-2022-JP

を付けることで対処する

バグ対応版の http://www.hideblog.net/nikkis/show/216/ を使用する

1288行目に以下のif文を追加

if (stripos($content, 'Content-Type:') === false) {
	$content = "Content-Type: text/plain; charset=ISO-2022-JP\r\n".$content;
}

標準入力(stdin)モードのみ対応しているので、 directモードを使用している時はすぐ下で同じif文を追加すればいいと思う



Reload   New Lower page making Edit Freeze Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Mon, 11 Feb 2013 00:28:37 HAST (3217d)