1-man.netというサーバーでホームページを運営しています。
今回メールフォームを設置しようとしたのですが、
どうもうまくいきません。
KENT-WEBさんのPostMailを使用しています。
(1)http://www.1-man.net/faq/faq-sc106.html#SC106
(2)http://www.1-man.net/faq/faq-sc107.html#SC107
(1)~(2)のようにPealとsandmailへのパスを変更したのですが、
正常に動作しないのでさらに調べたところ、
(3)http://www.1-man.net/user/faq/faq-sc08.html#SC08
(3)のように-fオプションを指定すればいい、
というところまでわかりました。
しかし、「kent-webのpostmail.cgiの場合」の説明の
「user\@domain.netの部分はユーザによって異なります」
の部分がどう異なるのかわからず、
具体的にどう変更すればいいのか困っています。
ドメインがxxxxx.comの場合はここをこう変更する、
といった例を出して説明していただけるとありがたいです。
どうかよろしくお願いします。
No.2ベストアンサー
- 回答日時:
#1です。
ごめんなさい。嘘をついたっぽいです。
http://www.linux.or.jp/JM/html/sendmail/man8/sen …
「下記のサーバーをご利用のお客様はご利用のcgiに-fオプションを指定してください。 この現象はsendmail 8.12 以降での仕様変更による TLAS の仕様によるものと同じで サーバ(ns**.kabir-ken.com)上で構成された仮想サイト1の登録ユーザ、user1がメールを送信しようとすると、 "user1@ns**.kabir-ken.com"というユーザは存在しないためエラー(virtusertable) になります。 この現象を回避する為に-fオプションを指定してください。 」
ということなので、存在するユーザのID(メールアドレス)を記入すればいいのではないかと思います。
回答ありがとうございました。
moon nightさんの回答とは違うやり方でしたが、おかげさまでなんとか自己解決しました。
今後同じ質問者がいらっしゃった時、検索できるように、私が行った方法を書いておきます。
質問文中(3)のページの説明文には、postmail.cgi中の(A)を(B)に書き換えるとありますが、実際KENT-WEBさんのPostmail(v3.3)をよく見直してみたところ、(A)ではなく(C)のように記述されている為、(D)のように書き直す必要があるようです。
実際には自分の契約しているサーバーが「ns**.kabir-ken.com」であれば(E)のように書き換えることで動作しました。
----------
(A)open(MAIL,| $mailprog -t) || &error(メール送信失敗);
(B)open(MAIL,| $mailprog -f user\@domain.net -t) || &error(メール送信失敗);
(C)open(MAIL,"| $mailprog -t -i") || &error("メール送信失敗");
(D)open(MAIL,"| $mailprog -f user\@domain.net -t -i") || &error("メール送信失敗");
(E)open(MAIL,"| $mailprog -f user\@ns**.kabir-ken.com -t -i") || &error("メール送信失敗");
※因みに質問文中(1)~(2)のようにperlへのパス「 /usr/local/bin/perl 」を「 /usr/bin/perl 」に、また、sendmailへのパス「 /usr/lib/sendmail 」を「 /usr/sbin/sendmail 」に書き換えなくても正常(?)に動作しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux コマンドプロンプトでのユーザーのサインイン時間設定について 1 2022/08/09 09:09
- Windows 10 コマンドプロンプトでのユーザーのサインイン時間設定について 1 2022/08/09 20:43
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- その他(コンピューター・テクノロジー) プリントスクリーンについて 6 2022/11/23 11:17
- その他(コンピューター・テクノロジー) (コマンドプロンプト)コマンドプロンプトのactiveについて 2 2022/07/16 17:21
- docomo(ドコモ) galaxy SC-03K のサポート終了期日はありますか? 3 2022/09/03 02:15
- iPhone(アイフォーン) iPhone/iPadの標準メールアプリでのアカウント新規登録について pop/imap選択 1 2023/06/22 08:00
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- マルウェア・コンピュータウイルス 原神を起動したらmhyprot3というファイルがTempファイルの中にできて起動できない 3 2023/03/02 19:29
- 知的財産権 取扱説明書の取扱いで違法になるのはどれでしょうか? 2 2022/08/01 17:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Yomi-Search CGIですが・・・
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
VBScriptで、ファイルから任意...
-
実行可能な外部コマンドは?
-
CGIが実行されずにダウンロード...
-
LAN内に接続されているPCをリ...
-
ASP(IIS?)のエラーについて
-
掲示板のスレッドが消えた!?
-
FC2レンタルサーバーライトでの...
-
FTPにて553エラー
-
perlからphpを実行して結果を得...
-
「EJBとServletの違い」「J2SE...
-
ASPから既存のexcelブックを開...
-
自作CGIで、wwwサーバーエラ...
-
初心者のCGI設置方法
-
FC2にwebPatio設置の方法
-
Dreamweaver(ドリームウィーバ...
-
safariでcgiが表示されず cgi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
第1のPC(192.168.0.1)の/var/ww...
-
表示画面が真っ白になる場合、...
-
SSIを呼び出した元ファイルの名...
-
携帯サイトのキャリア判別
-
htmlにアクセスと同時に、あるC...
-
ログインCGI設置での500エラー
-
アクセスカウンター(counter.cg...
-
private_htmlについて
-
public_html外でCGIやPHPを動か...
-
apache2でforbiddenになってしまう
-
ステップサーバーでの.htaccess...
-
1-man.netでメールフォームの設...
-
IISのSSIの設定について
-
CGIの作成方法
-
○.datから情報を取り出し、○.ht...
-
自社サーバー異常発生。CGIがポ...
-
さくらインターネットのCGIの設...
-
INDXの振り分けでソフトバンク
-
.htaccessを用いて.cgiを.html...
-
EXCELファイルに誰がアクセスし...
おすすめ情報