phpで、日本語メール送信の方法で困っています。


・Fromに日本語名
・本文やサブジェクトにも日本語
・テキストはhtmlではなくプレーン

を前提としています。

mail関数でやっていますが、Fromに日本語名を使うとFromが化けてしまいます。
本文やサブジェクトは大丈夫でした。

特にmail関数にこだわっているわけではないので、
そこで、pear::mail等も含めて、
メール送信が実現できるように、わかりやすいコードが載っているサイトや
サンプルの紹介があれば、お願いします。

いくつかのサイトは見てみましたが、
端的にどうすればいいのかがちょっとわかりづらかったです。

回答の条件
  • 1人5回まで
  • 登録:2008/02/18 20:15:03
  • 終了:2008/02/18 20:35:25

ベストアンサー

id:inokuni No.1

いのくに回答回数1343ベストアンサー獲得回数212008/02/18 20:23:16

ポイント60pt

mb_send_mail という関数がありますよ。

http://jp2.php.net/mb_send_mail


http://masago.kir.jp/php20030617.php

<?php
mb_language("Ja") ;
mb_internal_encoding("EUC-JP") ;
$mailto="aaa@aaa.com";
$subject="タイトルですよ";
$content="内容を入れます\nあああ\nいいい";
$mailfrom="From:" .mb_encode_mimeheader("まさご") ."<bbb@bbb.com>";
mb_send_mail($mailto,$subject,$content,$mailfrom);
?>
id:onigirin

どうもありがとうございます。

無事解決できました!

2008/02/18 20:35:17

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません