記事No | : 9880 |
投稿日 | : 2011/12/24(Sat) 16:42:55 |
タイトル | : clipmail メールが送信されない |
ID情報 | : 5180 |
投稿者 | : ぬじゃ |
URL | : kimono-setagaya.com/testetst/contact/ |
さきほど質問させていただいたぬじゃと申します。
clipmailをダウンロードさせていただきまして、サーバへ設定しました。
色々とトラブルがあったのですが、無事プレビュー画面まで。
表示出来るようになりました。その後、使い方を参考に
設定を全部以下のように変えて直したのですが。
#===========================================================
# 管理者用パスワード
$cf{password} = '0123';
# 送信先メールアドレス
$cf{mailto} = 'nexttakuya@yahoo.co.jp';
# 文字コード自動判別(0=no 1=yes)
# → フォームの文字コード判別を行う場合
# → フォームがShift_JISの場合は「0」で概ねOK
$cf{conv_code} = 1;
# sendmailのパス【サーバパス】
$cf{sendmail} = '/usr/lib/sendmail';
# sendmailへの-fコマンド(プロバイダの仕様確認)
# 0=no 1=yes
$cf{send_fcmd} = 0;
# フォームのname値の置き換えをする場合
# → 英字のname値を日本語に自動的に置き換えます。
# 例: 「email = xx@xx.xx」→「メールアドレス = xx@xx.xx」
$cf{replace} = {
'name' => 'お名前',
'email' => 'メールアドレス',
};
# 添付メールを許可する
# 0 : no
# 1 : yes
$cf{attach} = 1;
# 添付メール許可のとき添付ファイルの「拡張子」を指定する場合
# → ドットなしで、コンマで区切る(小文字で記述)。
# → すべての拡張子をOKにするときは、$cf{extension} = ""; とする。
$cf{extension} = "gif,jpg,jpeg,png,bmp,doc,docx,xls,xlsx,pdf";
# 画像プレビューの時の表示サイズ
# → 画像はGIF/JPEG/PNG/BMPのみ
# → 順に横幅、縦幅
$cf{img_max_w} = 200;
$cf{img_max_h} = 150;
# 最大受信サイズ(Byte)
# → 例 : 102400Bytes = 100KB
$cf{maxdata} = 1024000;
# 自動返信
# 0 : no
# 1 : yes
$cf{auto_res} = 1;
# ログ蓄積の最大保存数
# → 0 にすると機能無効
$cf{keep_log} = 200;
# メールタイトル
$cf{subject} = '着物買取専門なでしこ お申込しこみありがとうございました';
# 本体プログラム【URLパス】
$cf{mail_cgi} = './clipmail.cgi';
# 管理プログラム【URLパス】
$cf{admin_cgi} = './admin.cgi';
# ログファイル【サーバパス】
$cf{logfile} = './data/log.cgi';
# 一時ディレクトリ【URLパス】
$cf{uplurl} = './upl';
# 一時ディレクトリ【サーバパス】
$cf{upldir} = './upl';
# テンプレートディレクトリ【サーバパス】
$cf{tmpldir} = './tmpl';
# 送信後の形態
# 0 : 完了メッセージを出す.
# 1 : 戻り先 ($back) へ自動ジャンプさせる.
$cf{reload} = 1;
# 送信後の戻り先【URLパス】
$cf{back} = 'http:kimono-setagaya.com/testetst/contact/';
# 送信は method=POST 限定 (0=no 1=yes)
# → セキュリティ対策
$cf{postonly} = 1;
# アクセス制限(複数あれば半角スペースで区切る、アスタリスク可)
# → 拒否ホスト名又はIPアドレスの記述例
# (前方一致は先頭に ^ をつける)【例】^210.12.345.*
# (後方一致は末尾に $ をつける)【例】*.anonymizer.com$
$cf{denyhost} = '';
# 禁止ワード
# → 投稿時禁止するワードをコンマで区切る
$cf{no_wd} = '';
# ホスト取得方法
# 0 : gethostbyaddr関数を使わない
# 1 : gethostbyaddr関数を使う
$cf{gethostbyaddr} = 0;
#===========================================================
# ▲設定完了
#===========================================================
メールが送られてこず、送信後のURLもちがった場所に飛んでいきます。説明をよんだのですがどこがおかしいのかわからす、困っています、どうかお知恵おかしください。
先程も書きましたが、すでに設定済の項目
・init.cgiの設定
・cgiのパーミッション変更
・サーバのCGI設置パス
・グーグル翻訳でエラー文を見たのですが、知識ないもので理解ができませんでした。
・チェックモード、管理者画面(admin.cgi)は動作いたします。
記事No | : 9881 |
投稿日 | : 2011/12/24(Sat) 17:17:16 |
タイトル | : Re: clipmail メールが送信されない |
ID情報 | : teketen |
投稿者 | : てけてん |
> 送信後のURLもちがった場所に飛んでいきます。
設定部分にあやまりがあります。
> $cf{back} = 'http:kimono-setagaya.com/testetst/contact/';
$cf{back} = 'http://kimono-setagaya.com/testetst/contact/';
ではありませんか?
また、
> メールが送られてこず、
ですが、メールサーバー(この場合yahoo)の迷惑メールフォルダに入っていないか、確認して下さい。
また、
# sendmailへの-fコマンド(プロバイダの仕様確認)
# 0=no 1=yes
$cf{send_fcmd} = 0;
を1にすると、どうなりますか?
それと、
> グーグル翻訳でエラー文を見たのですが、知識ないもので理解ができませんでした。
こういった場合は、エラー文を書いて質問されると良いですよ。
エラーによっては、こちらで判るかも知れませんし。
記事No | : 9882 |
投稿日 | : 2011/12/24(Sat) 17:37:02 |
タイトル | : Re^2: clipmail メールが送信されない |
ID情報 | : 5180 |
投稿者 | : ぬじゃ |
URL | : kimono-setagaya.com/testetst/contact/ |
返信ありがとうございます。
> > 送信後のURLもちがった場所に飛んでいきます。
>
> 設定部分にあやまりがあります。
>
> > $cf{back} = 'http:kimono-setagaya.com/testetst/contact/';
>
> $cf{back} = 'http://kimono-setagaya.com/testetst/contact/';
>
> ではありませんか?
ありがとうございます。修正いたしました。
> また、
>
> > メールが送られてこず、
>
> ですが、メールサーバー(この場合yahoo)の迷惑メールフォルダに入っていないか、確認して下さい。
確認したのですが、入ってないですね、他メールでもだめでした。
> また、
>
> # sendmailへの-fコマンド(プロバイダの仕様確認)
> # 0=no 1=yes
> $cf{send_fcmd} = 0;
>
> を1にすると、どうなりますか?
ロリポップを使ってるのですが、エラー404になってファイルが
見当たらない状態になってしまってます。
> それと、
>
> > グーグル翻訳でエラー文を見たのですが、知識ないもので理解ができませんでした。
>
> こういった場合は、エラー文を書いて質問されると良いですよ。
> エラーによっては、こちらで判るかも知れませんし。
これも、私のサーバではエラー404になってしまいます。
自分でいじっていたら気づいたのですが。
「お問い合わせフォーム > 確認画面」いわゆるプレビュー画面
の状態のソースを見ると
<form action="../../clipmail/clipmail/tmpl/./clipmail.cgi" method="post">
<input type="hidden" name="mode" value="send" />
<input type="hidden" name="name" value="test" />
<input type="hidden" name="email" value="account@kattarou.com" />
<input type="hidden" name="問合せ種別" value="ご質問" />
<input type="hidden" name="メッセージ" value="sd" />
<input type="hidden" name="clip-1" value="" />
<input type="hidden" name="clip-2" value="" />
<input type="hidden" name="clip-3" value="" />
<input type="button" value="< 前に戻る" onclick="history.back()" class="button" />
<input type="submit" value="送信する >" class="button" />
</form>
</blockquote>
<p style="margin-top:2em;text-align:center;font-family:Verdana,Helvetica,Arial;font-size:10px;">
- <a href="http://www.kent-web.com/" target="_top">CLIP MAIL</a> -
一番上の
<form action="../../clipmail/clipmail/tmpl/./clipmail.cgi" method="post">
ところがなぜかとんでもないURLに飛んでいる状態です。
ここをちゃんtmpl/conf.htmlに飛べば改善されると思うのですが、
どこをいじればいいかわからない状態です。
記事No | : 9884 |
投稿日 | : 2011/12/25(Sun) 19:04:20 |
タイトル | : Re^3: clipmail メールが送信されない |
ID情報 | : kent |
投稿者 | : KENT |
> 一番上の
>
> <form action="../../clipmail/clipmail/tmpl/./clipmail.cgi" method="post">
>
> ところがなぜかとんでもないURLに飛んでいる状態です。
> ここをちゃんtmpl/conf.htmlに飛べば改善されると思うのですが、
> どこをいじればいいかわからない状態です。
そのURL部分は、init.cgiの
# 本体プログラム【URLパス】
$cf{mail_cgi} = './clipmail.cgi';
に置き換わるところです。
設定ファイルを再度確認し、テンプレートファイルも一からやり直してみてはいかがでしょうか。