超初心者です。
仕事の関係で、以前の担当者が作ったメールフォームのCGIで不具合があり
アドレスが間違っていたので、直しました
その後、アップロードし、CGI自体は作動していると思うのですが
(入力漏れなどの指示が出るので)
送信して、送信済みの表示が出るのですが、実際にメールが届きません。
13件登録しているのですが、そのすべてに送信されていません。
私が修正する前は、間違った相手にでしたが、送信は出来ていました
たぶん、何か壊してしまったのでは、と思うのですが
初心者のため、あれこれ調べて、もうどうにもなりません。
質問文じたいも、わかりにくくてすいません
どなたか、わかりやすく教えていただけたらと思います。
よろしくお願いします
No.4ベストアンサー
- 回答日時:
>文字コードはEUC、改行コードはLFなら良いのでしょうか?
サーバがUNIX系であれば、LFでいいと思います。
文字コードはプログラムなどを見ないと正確にはわかりませんが、たぶんEUCで動くには動くはず(メールやブラウザ画面が文字化けとかはするかもしれません)。
FTPアップロードはバイナリモードでやってみてください。
ご丁寧にありがとうございました。
結局はサーバー上のトラブルか、何かわからないまま
プロバイダー側が今、検証しています
プログラムには異常はないと思う、とは言われましたが…
教えていただいた事で、とりあえず、出来るだけの事は出来ました。
本当にありがとうございます
No.3
- 回答日時:
他に思いつくのは、ダウンロードして編集した後、保存をCR+LFとかにしたとか、アップロードのときのモードがヘンだったとかですかね。
文字コードと改行コードは確認されましたか?
もしシェルでログインできるなら、
> perl -wc CGIファイル名
でSyntax OKになるか確認してください。
この回答への補足
ありがとうございます。
DLして編集の際、保存がおかしかったのかも、と言う事は、調べていて思い当たりました。
シェルでログインは、出来ません。
文字コードはEUC、改行コードはLFなら良いのでしょうか?
今はたぶん違うと思うのですが、変換して保存すれば良いのでしょうか?
本当に初心者が手をつけられる状態ではないのですが
誰も直す人がいなくて、困っています。
どうかよろしくお願いします
No.2
- 回答日時:
「担当者が作ったメールフォームのCGI」ということですが、CGI自体を作成されたのでしょうか? それとも設置をしただけでしょうか?
web上でダウンロード出来ない オリジナルCGIの場合、どのようなファイルがあるのかわかりませんので何とも言えませんが、アップロードの後、パーミッションの設定が正しく出来ていないのでは…? と思いました。
サーバーやCGIによっても違って来ますが、
.cgiがつくファイルには755
.htmlには644
.dataには600
などが一般的でしょうか…
それで動かないようでしたらCGI配布サイトの設定マニュアルなどを参考にしたり、一度サーバー上にあるメールフォームのCGIをフォルダごと削除し、設置し直してみてください。
質問文の中で思いつくのはこれくらいでした。
少しでも参考になりましたら。
この回答への補足
ありがとうございます
話を聞いたら「プロバイダーの内部の人が作った自作CGI」だそうですが
その人はもう辞めていて、誰もわかる人がいないと言う事です
上でも書きましたが、私がそれを編集した際に、何かミスをしたと思うのですが…
バーミッションの設定は755にしてあります
転送はアスキーモード(私が使っているFTPはテキストモードになっていますが)でやりました。
そこのプロバイダーでは、CGIをアップロードした後、内部で作業してもらわないと、反映されないらしいのですが、そう言う状態なので、今現在も、どうにもならないのです。
後出来ることは何があるでしょうか?
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 求人情報・採用情報 今日、ホテルのアルバイトに、タウンワークから応募しました。 すると、会社からGメールが届き、事前登録 1 2022/03/31 23:40
- Outlook(アウトルック) アイホンで撮った写真を一枚だけPCに移し画像を縮小してWebメールに添付して送信する方法 1 2022/04/22 15:33
- その他(メールソフト・メールサービス) 大阪市プレミアム付き商品券のweb申し込みで楽天モバイルのEメールだと返信メールが届かない 2 2022/09/19 17:08
- その他(悩み相談・人生相談) これって何を求める質問でしょうか? 4 2023/04/28 13:37
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- ビジネスマナー・ビジネス文書 退職挨拶のメール。返信すべきでしょうか。 1 2023/06/07 08:37
- ビジネスマナー・ビジネス文書 退職挨拶のメールに返信するべきでしょうか 8 2023/06/07 08:39
- Outlook(アウトルック) PCで登録途中の画面から認証コードを確認する方法を教えてください。 3 2022/09/29 06:11
- Google+ ブランド品偽物サイトからのメールを拒否する方法 批判覚悟で投稿します。 とあるサイトからブランド品を 2 2023/01/11 21:49
- iPhone(アイフォーン) Phoneでメール送信できていないのは? 1 2023/07/11 20:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
number 改行が追加できない
-
エクセルで集計したい。
-
htmlからパラメータで、cgiに渡...
-
生成AI画像について
-
フォームを再送信しますか?
-
CGIって何ですか?簡潔に教えて...
-
ホームページの事でおしえてく...
-
ホームページでCGIのフォームを...
-
CGIが読み書きするデータファイ...
-
(フリーの)ツリー掲示版CGI、...
-
cgiの注釈が出来ない
-
apacheでPerl CGIが作動せず、5...
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
-
CGIの記述について教えてくださ...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したの...
-
ホームページにCGIを設置したの...
-
サーバーのエラーでおしえてく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで集計したい。
-
フォームを再送信しますか?
-
apacheでPerl CGIが作動せず、5...
-
ホームページでCGIのフォームを...
-
生成AI画像について
-
/bin/awk '{print $5}'ってどう...
-
入力フォーム(電話番号)
-
(フリーの)ツリー掲示版CGI、...
-
古ーくからフリーのtree.cgi掲...
-
VBAで条件から範囲を指定して色...
-
ホームページにメールフォーム...
-
一番簡単なCGI,掲示板の設置教...
-
CGIって何ですか?簡潔に教えて...
-
サーバーのエラーでおしえてく...
-
サイト訪問者の情報を取得したい
-
htmlからパラメータで、cgiに渡...
-
CGIで出力するhtmlの<!DOCTYPE ...
-
cgiからsendmailを送信で文字化け
-
POSTメソッドの最大容量について
-
ホームページにCGIを設置したの...
おすすめ情報