SYNCKGRAPHICA/札幌 ホームページ制作
掲示板

サポート掲示板刷新につきお手数をおかけしますが、今後こちらへ投稿をお願いします。旧サポート掲示板は現在の投稿を持って打ち切らせていただきますのでどうぞよろしく。

基本的に質問がある程度、溜まってから一度に回答します。
回答する際はツイッターで回答を宣言するのでよかったらツイッターの方も見といてください。

<<メールフォームCGI UTF-8 Only

件名がうまく表示できません

2009-09-01 00:42:24 / 烏賊 / kdroom.web.fc2.com/new348/contact.html

はじめUTF-8専用 を利用させていただきました。ありがとうございます

一応動くんですけど、「件名」が送信者・設置者共に
「X-Mailer:Web Mail Delivery System」になります

下記の部分はこのままです
--------------------------------------------------
#08.設置者に届くメールの件名
$conf{’subject’} = ’メールフォームから’;

#09.送信者に届くメールの件名
$conf{’res_subject’} = ’お問い合わせありがとうございます’;
--------------------------------------------------

すいませんが、よろしくお願いします


X-Mailer 件名
 このカテゴリに投稿する Re:件名がうまく表示できません
2009-09-01 11:41:30 / 和田 / www.synck.com サーバ側の問題すね~。メールヘッダをすこしいぢる必要がありやす。
send.cgiのどこかにsub send {からはじまるやつがあります。
open(MAIL,”| $conf{’sendmail’} -f $mailfrom -t”);
print MAIL ”To: $mailto\n”;
print MAIL ”Errors-To: $mailto\n”;
print MAIL ”From: $mailfrom\n”;
print MAIL ”Subject: $subject\n”;
print MAIL ”MIME-Version:1.0\n”;
print MAIL ”Content-type:text/plain; charset=$conf{’charset’}\n”;
print MAIL ”Content-Transfer-Encoding:7bit\n”;
print MAIL ”X-Mailer:Web Mail Delivery System\n\n”;
print MAIL ”$body\n”;
close(MAIL);

これを
open(MAIL,”| $conf{’sendmail’} -f $mailfrom -t”);
print MAIL ”To: $mailto\n”;
print MAIL ”From: $mailfrom\n”;
print MAIL ”Subject: $subject\n”;
print MAIL ”$body\n”;
close(MAIL);
こうするとたぶん解決すると思いました。
sendmail メールヘッダ
2009-09-01 11:42:41 / 和田 / www.synck.com 半角のダブルクォートが自動的に変換されちゃってるんで、”と書いてあるとこは半角のダブルクォートに置き換えて下さい。
sendmail メールヘッダ
 このカテゴリに投稿する ありがとうございますです
2009-09-02 00:18:18 / 烏賊 / kdroom.web.fc2.com/new348/basic.html 和田様

はやいです・・・
すごいです・・・
ありがとうございます・・・

さっそく試してみたいと思います

なんとなく理解したいのですが、本とかは
パールでいいんでしょうか?
cgi!?なにもわかりません・・・

また質問を・・・すいません
件名 X-Mailer:Web
 このカテゴリに投稿する Re:ありがとうございますです
2009-09-02 01:35:25 / 和田 / www.synck.com これはですね、ちょっとサーバ側のsendmailまたはpostfixの設定が絡む問題なのでCGIやPerlだけの問題ではないんでちょっぴり難しいかもしれませんね。

Perlからメールを送る際にはsendmailやpostfixといったサーバにインストールされているソフトを使ってメールを送るわけですが、その際にメールヘッダというのを記述したり、サーバ側のソフトの実行モードを指定したりするわけですね。その設定によってはメールヘッダを自動的に再構築するような設定がありまして、細かくメールヘッダを記述するとうまいこといかないというわけです。わかりづらいですね…。

他にもsendmailやpostfixを使わずにNet:SMTPを使う方法などもありますが、とりあえずメールヘッダのトラブルと憶えておくのが吉ですね。
メールヘッダ sendmail postfix
 このカテゴリに投稿する 500 CGI Errorになりました
2009-09-02 21:38:42 / 烏賊 / kdroom.web.fc2.com/new348/contact.html ご指摘の部分を削除し

半角のダブルクォートに置き換えたものを
入れてみましたがエラーになりました
件名 X-Mailer
 このカテゴリに投稿する Re:500 CGI Errorになりました
2009-09-04 14:08:27 / 和田 / www.synck.com んでは以下からファイルを落としてfunction.cgiを差し替えてみてください。
ページに書いてある通りに編集も行って下さいね。
labs.synck.jp/12520407111167714663.html
メールヘッダ sendmail
 このカテゴリに投稿する Re:500 CGI Errorになりました
2009-09-04 14:09:29 / 和田 / www.synck.com すいません・・・メールフォームプロじゃないんですね・・・。
んではsupport@宛にメールでsend.cgiを送ってください。
send.cgi メールヘッダ
 このカテゴリに投稿する ありがとうございます
2009-09-05 01:52:13 / 烏賊 / kdroom.web.fc2.com/new348/contact.html プロに挑戦してみます

お手数かけました。、また質問するかもしれませんが・・・
よろしくお願いします
件名 X-Mailer
スレッド「件名がうまく表示できません」に投稿する

ここに投稿するとこの画面上にスレッド(質問)が立ちます。スレッドを立てる場所を間違えないように気をつけてください。

投稿する場所を間違えないように!!

新規の質問は必ずご利用のプログラム名のカテゴリ内にスレを立ててください。変なところにスレッドが立つとややこしいので消します。

題名 他の人の参考になるように要点がわかりやすい題名を付けてください
お名前 あなたのお名前を入力してください
E-mail メールアドレスは非公開ですのでちゃんと入力してください。
設置URL URLは公開されます。サポートを受けたかったらちゃんと入力しなっ!URLが無い場合は有償対応になります。
本文 要点を絞って症状、再現性、環境などを明確に入力してください。
検索タグ 同じ症状で悩んでいる人がすぐ見つけられるように検索タグを2つ以上半角スペースで区切って入力してください。
entry

過去ログはコチラから


CLOSE