スレッド表示 | フラット表示〕 全トピック 920 件中 767 番目 次≫ ≪前

追加ヘッダーのコードの書き方

created: 2003-11-01 13:25 | modified: 2003-11-01 14:23 | reply: 1

[865] 追加ヘッダーのコードの書き方

user: ちゃっぴ | created: 2003-11-01 13:25
はじめまして、ちゃっぴです。
現在、phpでメール送信フォームを作成しているのですが、アドバイスのほどよろしくお願いいたします<(_ _)>
まず、コードですが、

<?php
/***************************************
* Windowsで使用する場合は、php.iniに
* SMTP=<送信サーバ名>
* sendmail_from=<送信するメールアドレス>
* を設定してください
*****************************************/
include("jcode.phps");
// 送信先のメールアドレス
$fmemail="tyappi@ttt.ne.jp";

//タイトル
$subject="ホームページよりお問い合わせ";
// 追加ヘッダ情報
$strHead="From: info@".$_SERVER["SERVER_NAME"]."\r\n"
."Reply-To: webmaster@".$_SERVER["SERVER_NAME"]."\r\n"
."X-Mailer: PHP/" . phpversion() ;

// 正しく投稿されているかチェックする
if($_SERVER["REQUEST_METHOD"] != "POST"){
die("不正な投稿はいけません");
}
// 必要項目が入力されたかチェックする
if($_POST["TMail"] == ""){
$msg = "連絡用メールアドレスが入力されていません" ;
}elseif($_POST["TName"] == ""){
$msg="名前が入力されていません"; // 名前
}elseif($_POST["SDouki"] == ""){
$msg="件名が入力されていません";
}elseif($_POST["SBikou"] == ""){
$msg="内容が入力されていません";
}else{
$to=$fmemail;
// 文字列をshift-jisからISO-2022-JP(JIS)へ変換
$subject="=?iso-2022-jp?B?".base64_encode(JcodeConvert("《ホームページからお問い合わせ》",0,3))."?=";
$memo="ホームページからお問い合わせ" ."\n";
$memo.="---------------------------" ."\n";
$memo.="■メールアドレス:\n" .$_POST["TMail"] ."\n";
$memo.="■氏名:\n" .$_POST["TName"] ."\n";
$memo.="■会社名:\n" .$_POST["THurigana"] ."\n";
$memo.="■郵便番号:\n" .$_POST["TYubin"] ."\n";
$memo.="■住所:\n" .$_POST["SJusyo"] ."\n";
$memo.="■電話番号:\n" .$_POST["TDenwa"] ."\n";
$memo.="■件名:\n" .$_POST["SDouki"] ."\n";
$memo.="■内容:\n" .$_POST["SBikou"] ."\n";
$memo=JcodeConvert($memo,0,3);
mail($to,$subject,$memo,$strHead); // メール送信
$msg="お問い合せありがとうございました。";
}
?>
<html>
<?php
print("<title>$msg</title>\n");
print("<body>\n");
print("<p>$msg</p>\n"); // 処理内容を表示する
print("<a href=javascript:history.back()>戻る</a>\n");
?>
</body>
</html>

としているんですが、
1.FROMをinfo@サーバー名ではなく、
 ]info@ttt.ne.jp]としたい。
2.Reply-Toをメールアドレス[tyappi@ttt.ne.jp]としたい。

初歩的な質問で、すみません。
よろしくお願いいたします。
reply: 866 返信 編集 削除

[866] アドレスをそのまま記述

user: ゆうじ | created: 2003-11-01 14:23
From も Reply-To も
直接指定したいアドレスをそのまま記述すれば良いだけです。

$strHead  = "From: info@ttt.ne.jp\r\n";
$strHead .= "Reply-to: yappi@ttt.ne.jp\r\n";
$strHead .= "X-Mailer: PHP/".phpversion();
Parent: 865  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 767 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑