( ! ) Notice: Undefined variable: reslist in /virtual/gariss/public_html/form.recube.net/bbs.php on line 42
Call Stack
#TimeMemoryFunctionLocation
10.0000359704{main}( ).../bbs.php:0
フリーのPHPメールフォーム / BBS - 「さくらインターネット」でFROM表示
NEW BETA FREE SCRIPT
HOME >> BBS
PHPメールフォームの簡易説明ヘッダー

一覧へ戻る

ReCubeFormの簡易説明フッター PHPメールフォームの簡易説明ヘッダー
NAMEサッチDATE2008.10.13 08:54
TITLE「さくらインターネット」でFROM表示

//送信者表示
$mailFrom = "サッチより";


メール受信をするとFROM部分の


「サッチより@www821.sakura.ne.jp」で表示されます。


これって@以下のサーバー情報を表示しないことできますか?

ReCubeFormの簡易説明フッター PHPメールフォームの簡易説明ヘッダー
NAMEDATE2008.10.15 23:06
ようやく解りました。
lib.phpの送信関数を以下に入れ替えてください。

日本語の部分に直接文字列をいれ、
<sample@sample.com>の部分に自分のアドレスを入れてください。
とりあえずの対処法です。

//######### メール送信エンコード #########

function sendMails($to,$sub,$msg,$from){

$to = mb_encode_mimeheader($to, 'utf-8', 'B');

$from = mb_encode_mimeheader($from, 'utf-8', 'B');

$sub = mb_encode_mimeheader($sub, 'utf-8', 'B');



$fromneo = mb_encode_mimeheader("日本語", 'utf-8', 'B');



// ヘッダ生成

$header = <<<EOM

From: {$fromneo} <sample@sample.com>

Return-Path: {$from}

X-Mailer: RecubeForm v0.1.3

Content-Type: text/plain;

format=flowed;

charset="utf-8";

reply-type=original

Content-Transfer-Encoding: 8bit

Mime-Version: 1.0



EOM;

if(mail($to,$sub,$msg,$header)){

return true;

}else{

return false;

}

}

NAME管理者DATE2008.10.15 22:56
英字だと以下の形でできるようです。
$mailFrom = "SAMPLE<sample@sample.jp>";
NAMEDATE2008.10.15 21:54
すみません、今のところできませんが、次期バージョンでは考えてます。

ReCubeFormの簡易説明フッター