人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

携帯サイトの作成において、メールへのリンクを張る際、
Docomoやauの主要キャリアでは
<form name="test" action="mailto:xxx@xxxxx.com" method="get">
<input type="submit" name="submit" value="メール送信">
<input type="hidden" name="subject" value="件名サンプル" >
<input type="hidden" name="body" value="本文サンプル" >
</form>
といった形でデフォルトの本文などを設定できますが、
Softbankの706Pではsubjectとbodyのデフォルト設定が利きませんでした。
Softbankにて代替の方法をご存知でしたら教えてください。

●質問者: istreet
●カテゴリ:インターネット ウェブ制作
✍キーワード:au BODY DoCoMo SoftBank キャリア
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● hblm
●100ポイント

他のキャリアにも共通しますが、文字化けの可能性を否定できないため、すべてメールを送信する関数を含んだcgiにPOSTしたあと、そこでメールを送信させた方が良いかと思います。キャリアを悩む必要はありません。

具体的には


1行目を

<form name="test" action="mail.php" method="POST">

に変更して


//mail.php

$mailto = xxx@xxxxx.com;

$subject = $_POST['subject'];

$body = $_POST['body'];

mb_language("Japanese");

mb_internal_encoding("ISO-2022-JP");

mb_send_mail($mailto,$subject,$body);

exit();

◎質問者からの返答

ご回答ありがとうございます!

サーバーからの送信ですと、ドメイン指定拒否で届かない可能性があるので避けたかったのですが、方法が無いのであればそのようにしたいと思います。大変参考になります。ありがとうございます。


2 ● KUROX
●200ポイント ベストアンサー

http://www.tohoho-web.com/how2/mail.htm

<A ref="mailto:foo@xxx.dom?subject=TEST&cc=baa@xxx.dom">

の用にアンカータグの方がいいような。

以下をみると微妙ですね。

-------------------------------------

http://www.gac.jp/article/index.php?stats=question&category=...

http://www.gac.jp/article/index.php?stats=question&category=...

◎質問者からの返答

なるほど、この部分はキャリアで挙動がかなり違うようですね。

別の方法で対応できるよう仕様を見直してみたいと思います。

大変参考になりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ