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

質問です

created: 2007-04-16 15:38 | modified: 2007-04-18 03:03 | reply: 2

[3716] 質問です

user: PHP初心者 | created: 2007-04-16 15:38
今仕事の申し込みフォームを作成してまして、申し込みが完了したら管理者にメールが送られるようにプログラムを組んでいます。その時に、一緒にそのメールのコピーを申込者にメールが届くようにしていますしているのですが、送信者のメールアドレスがレンタル・サーバーで設定されているメールアドレスで送信されてしまいます。これを変更するには、どう組めば良いのでしょうか?初心者のなので分かりやすく教えてもらえれば嬉しいです。よろしくお願いします。
reply: 3717 返信 編集 削除

[3717] 送信者メールアドレスの指定

user: ゆうじ | created: 2007-04-17 21:50
こんばんわ。

mail または mb_send_mail の第4引数で "From" を指定出来ます。

メールが正常に届けられなかった時に
メールを届ける先であるリターンアドレス(Return-Path)も
きっとレンタル・サーバーのアドレスになってると思いますので
ついでに第5引数のMTAオプションも指定しとくとべきです。

マニュアルにもサンプルがあるので参考に
http://jp.php.net/manual/ja/function.mail.php

// 送信元アドレス
$from = 'admin@xxxx.xx';

$to = 'foo@xxxx.xx';
$subject = '件名';
$body = '本文';

// ヘッダ設定
// 複数ヘッダを設定するときは "\r\n" で区切る
$header = 'From: '. $from;

// MTAのオプション設定
$mtaOption = '-f'. $from;
//$mtaOption = '-f '. $from; // MTAによってはこちらかも

mail($to, $subject, $body, $header, $mtaOption);
Parent: 3716  reply: 3718 返信 編集 削除

[3718] できました!!

user: PHP初心者 | created: 2007-04-18 03:03
ゆうじさん、丁重な解説ありがとうございました。無事に完成しました!!
Parent: 3717  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 119 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

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