KENT-WEB サポートコーナー 過去ログ [ 0349 ]


記事No: 6002
投稿日: 2009/06/16(Tue) 18:04:44
タイトル差出人がフォームに入力したアドレスでくる。他...
ID情報: miyu618
投稿者: みゆ
URLhttp://ribbon.chu.jp/

POST-MAIL v4.3 を使用しています。
送信や受信、CCも問題なくできています。

しかし、送信元がメールアドレスに記入されてるアドレスになって届いてしまいます。

例えば、
 会社のアドレス(フォームの送信先):info@test.com
 お客様がフォームに入力されたアドレス:my_with@ezweb.ne.jp
だとしたら、会社に送られてきたときに送信元が「info@test.com」になってほしいのに「my_with@ezweb.ne.jp」となって受信されてしまいます。

postmail.cgiには、
# ・mimew.pl使用時、name値を「name」とするとこれを「送信者名」と認識
# して送信元のメールアドレスを「送信者 <メールアドレス>」という
# フォーマットに自動変換します。
# (フォーム記述例) <input type="text" name="name">
# (送信元アドレス) 太郎 <taro@email.xx.jp>

とありますが、今現在はnmae=""にはname="名前"が入っています。

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

もう一つ、body.txtで送信メールの内容を編集できると思うのですが、ここを、
「○○(お客様の名前)様」と文頭に置きたいのです。
これはたぶん、postmail.cgiでプログラムをいじらなければいけないと思うのですが、どこをどう変えていいかがわかりません;


2つありますが、どうぞアドバイスをよろしくお願いします。
あと、設置先URLが会社のHPなので、公開することがどうしてもできないので違うURLにしています;


記事No: 6004
投稿日: 2009/06/17(Wed) 15:52:17
タイトルRe: 差出人がフォームに入力したアドレスでくる。他...
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> POST-MAIL v4.3 を使用しています。
> 送信や受信、CCも問題なくできています。
>
> しかし、送信元がメールアドレスに記入されてるアドレスになって届いてしまいます。
>
> 例えば、
>  会社のアドレス(フォームの送信先):info@test.com
>  お客様がフォームに入力されたアドレス:my_with@ezweb.ne.jp
> だとしたら、会社に送られてきたときに送信元が「info@test.com」になってほしいのに「my_with@ezweb.ne.jp」となって受信されてしまいます。

ん?メールの世界では、それが正常ではないですか?

> もう一つ、body.txtで送信メールの内容を編集できると思うのですが、ここを、
> 「○○(お客様の名前)様」と文頭に置きたいのです。
> これはたぶん、postmail.cgiでプログラムをいじらなければいけないと思うのですが、どこをどう変えていいかがわかりません;

過去ログ検索しましょうね。
http://www.kent-web.com/support/old/68/0458.html

name="名前”としているなら、
$tbody =~ s/\$name/$in{'名前'}/; ## ←追加
と、すれば良いです。

> 2つありますが、どうぞアドバイスをよろしくお願いします。
> あと、設置先URLが会社のHPなので、公開することがどうしてもできないので違うURLにしています;

非公開の状態で回答出切るのは以上です。


[検索ページ]