• ベストアンサー

hypermartのsendmailのパス?

こんばんわ、よろしくお願いします。 hypermartのHP(http://www.hypermart.net/)を探しに探して見つけたのですが hypermartのsendmailのパスは↓これでよろしいのでしょうか? /var/qmail/bin/qmail-inject 一般的なパスは user/lib/sendmail とかだった気がして、まったくはじめてみたので あっているかどうかわかりません。。 どんな些細なコトでも構いませんので どうかおねがいします。<(_ _)>

  • irean
  • お礼率66% (6/9)
  • CGI
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • slackware
  • ベストアンサー率59% (22/37)
回答No.2

ん... 「qmailの場合は、その構造から、... 」の部分の意味がよくわかりませんが.. (irean さんが、qmail について、どう解釈されているのかがわからない.) == > qmailの場合は管理者のメールアドレスにも同じ内容のメールが送信される この管理者というのは、 (1) WEBサーバの管理者 (hypermart) (2) コンテンツの管理者 (irean) のどちらを指しているのかわかりませんが、(1)、(2)のどちらにしろ 指定したアドレスにしか送信しません. (登録者のアドレスしか指定しなければ、登録者にしか送られないと 思います.) # 管理者に送っても、意味がないのでは.(^^) 何故、こう思われたのか気になります..(・・?)ナゼ? == ちなみに、どういう風にメールを送ろうとしているのですか??

irean
質問者

お礼

対処方法は、何とか見つけました! スクリプト内の「管理人のメールアドレス」を「空欄」にしました。 また、たぶんきっと、推測ですが、 hypermartの方のmailサーバのしくみが一般的なサーバのそれとは違う (転送のみ)のが原因で、 そこに加えて、Yomi-searchのスクリプトがコンフリクトというか、 悪い具合に混ざり合って、今回のような現象が起こったものだと思われます。 (伝わってます?(^^;) なにわともあれ、今回の一件で、qmailについても少しだけですが勉強できたし 良かったです。って自己完結するな俺(苦笑) 言葉足らずで理解に苦しまれたかと思いますが、 優しく丁寧に回答してくださって本当にありがとうございました! できるならば30pt差しあげたいです!!(笑) ありがとうございました!<(_ _)>

irean
質問者

補足

言葉足らずですいませんー!(^^; qmailの構造については、 http://www.gcd.org/sengoku/docs/NikkeiLinux00-03/qmail.ja.html こちらでなんとなく把握しました。あくまでもなんとなく・・・。(すみません!) 実は今、WonderLink(http://yomi.pekori.to/index.shtml)の リンク集スクリプトのYomi-searchの設置をしています。 そこでsendmailの機能を使うのですが 具体的に言うと、 リンクに登録したい人が登録します。 すると、自動的に、仮登録は完了しましたという、 パスワードもろもろが書かれたメールが登録者に対して送信されます。 そこで、何故か管理者(私)のところにも同じメールが (登録者からの転送という形で)来るんです(^^; これが、qmailは双方に送られるのかな?と疑問に思った点です! Yomi-searchの機能自体がこういった(双方に送られる)ものなのかな? と思って同サイトの掲示板で質問もしてみたのですが、回答が返ってこなく 自分でも、slackwareさんのおっしゃるとおり、 管理者(私)に送っても意味がないよなぁー・・・って思っていて それならやはり、qmailに謎があるのかな?って思った次第です。 でも、slackwareさんの回答を見るにこれは自分の設定に問題があるようですね もう一度、スクリプトを見直してみます!

その他の回答 (1)

  • slackware
  • ベストアンサー率59% (22/37)
回答No.1

上記のパスを見ると hypermart では、メールの配送プログラムとして sendmail ではなく、qmail を使っているようですね. (実際に、hypermart のサイトを参照したわけではありませんが) qmail-inject と指定しても、何ら問題はないと思います.

irean
質問者

補足

レスありがとうございます! ボクもこの後、英語圏のサイトに手を伸ばして自分なりに調べてみたのですが、 qmailしか使えないようになったみたいなのです。 そこで、qmailについても調べてみたのですが わからない点がでてきたので、再度質問です!! qmailの場合は、その構造から、例えば、リンク集のCGIスクリプトのように WEB上で登録者に登録してもらい、 同時に仮登録を承りましたというメールを登録者宛てに送る際、 sendmailの場合は、登録者にしか送られないけれど qmailの場合は管理者のメールアドレスにも同じ内容のメールが送信される ってことですか? 検討外れなことを言っていたらすみません! よろしくおねがいします。

関連するQ&A

  • sendmailからqmail:CGIから送れない

    こんばんわ。 sendmailコマンド置換えについてです。 OS:Fedora7 メールサーバー:qmailとdovecot vpopなど使ってます。 メールサーバーについては、 バーチャルでもローカルからは送受信出来てます。 cgiがユーザーさんがHPのcgiからメールを送って来ると、 内容を自動返信するような感じのcgiですが。 テストでやってみても。 ローカルの受信すら来ない状態です。 もちろん、自動返信で返っても来ません。 以下をしました。 chmod 0 /usr/lib/sendmail chmod 0 /usr/sbin/sendmail mv /usr/lib/sendmail /usr/lib/sendmail.bak mv /usr/sbin/sendmail /usr/sbin/sendmail.bak ln -s /var/qmail/bin/sendmail /usr/lib/sendmail ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail apacheのエラーは、 sh: /usr/sbin/sendmail: Permission denied, referer: http://www.hogehoge.com/cgi-bin/test.cgi Permission関係でしょうか? sendmailをls -lで調べると lrwxrwxrwx 1 root root 23 Jun 5 19:05 /usr/sbin/sendmail -> /var/qmail/bin/sendmail です。 その他調べる箇所ありますでしょうか? 後・・・ 私のサーバーでは、 newaliases とすると・・・ bash: /usr/bin/newaliases: Permission denied になります。 パーミッションは777のroot rootになってます。 宜しくお願いします。

  • sendmailのパス

    今、CGIを勉強しています。 ネットに接続せずに自分のパソコンの中でCGIプログラムを 使用したホームページをテストしたいという事で Apacheとperlをインストールしました。 Perlのパス(#!C:Perl\bin\perl) ファイルへのアクセスパス(http://127.0.0.1/)は 分かるのですが、sendmailのパスが分かりません。 自分のパソコンをサーバとみたてた時 sendmailのパスはどのように書けばよいのでしょうか?

    • 締切済み
    • CGI
  • メールが送信できない(sendmail)

    CGIにてsendmailを送信したいのですが、送信されなくなってしまいました。 以前、同じCGIでメールを送信できていたので、原因はsendmail自体にあると考えています。 OSはCentOS5です。 sendmailの仕組みもよく分からないので、皆さんのお知恵をお借りしたいのです。 # /etc/init.d/sendmail status sendmail is stopped sendmailを起動しようとすると # /etc/init.d/sendmail start Starting sendmail: sendmail: usage: sendmail [ -t ] [ -fsender ] [ -Fname ] [ -bp ] [ -bs ] [ arg ... ] [FAILED] となり、起動できません。 qmailにてsendmailを動かしているのかと思い、以下を実行しました。 # which sendmail /usr/sbin/sendmail # rpm -qf /usr/sbin/sendmail sendmail-8.13.8-2.el5 psa-qmail-1.03-cos5.build84080425.19 # ls -l /usr/sbin/sendmail lrwxrwxrwx 1 root root 21 Feb 7 2008 /usr/sbin/sendmail -> /etc/alternatives/mta # ll /etc/alternatives/mta lrwxrwxrwx 1 root root 23 Jun 9 2008 /etc/alternatives/mta -> /var/qmail/bin/sendmail # ll /var/qmail/bin/sendmail -r-xr-xr-x 1 root qmail 10804 Apr 25 2008 /var/qmail/bin/sendmail この後何が必要なのかが分かりません。 今、調べたものも解決に役立つか分からない状況です。 よろしくお願い致します。

  • SENDMAILを利用できなくするには?

    linuxのwebユーザにwebスペースを提供しようと考えているのですが、スパムの温床にならないよう、ユーザには「cgiにてsendmailを利用できない」ように設定したいのですが、sendmailへのパスを変えてしまうだけでも良いでしょうか? /usr/lib/sendmailを /usr/lib/sendmail_などにする

  • qmailのpop3が authorization faild

    只今、qmailの構築中ですが、サーバ単体でのテストで どうしても受信がエラーになってしまします どなたか助けてください qmail自体というよりも、shellの使い方が間違っている 気がします 環境: redhat6.2、qmail-1.03、 tcpserver(ucspi-tcp-0.88)、 checkpassword-0.81、 Maildir形式、pop(apopではない) 現象: (1)qmail(qmail-inject)にて自分宛に送る /home/user/Maildir/new/にデータ存在確認(成功) (2)スクリプトを/var/qmail/rc(後述)にて作成 (3)自分自身でメール受信 (失敗) > telnet localhost pop3 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. +OK <812.998537941@l2.sunam.com> >user yamada +OK >pass **** -ERR authorization failed Connection closed by foreign host. /var/log/maillogには、 -ERR this user has no $HOME/Maildir ? と出力される ※尚、ユーザホームに、Maildirは作成済 ※スクリプトの内容を直接手入力するとなぜか正常に 受信できます!? スクリプトの問題? どなたか、お助けください よろしくお願いします ※/var/qmail/rc(起動スクリプト) #!/bin/sh exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Maildir/ splogger qmail & #qmail for tcpserver /usr/local/bin/tcpserver -x /etc/tcp.smtp.cdb -v \ -u 506 -g 505 0 smtp /var/qmail/bin/qmail-smtp \ 2>&1 | /var/qmail/bin/splogger smtpd 3 & #qmail-pop3d for tcpserver /usr/local/bin/tcpserver -x /etc/tcp.pop3.cdb \ -v 0 pop-3 /var/qmail/bin/qmail-popup \ www.doamin.com /bin/checkpassword \ /var/qmail/bin/qmail-pop3d Maildir 2>&1 \ | /var/qmail/bin/splogger pop3d 3 & 以上

  • qmail Part2

    /var/qmail/rc の中身を ./Maildir に変更しました。 #/var/qmail/bin/maildirmake /etc/skel/Maildir を実行して #useradd user00 を作成し中身を確認すると /home/user00/Maildir /home/user00/.qmail は正常に作成されておりました。 #/var/qmail/rc & を実行すると 「1」 685 #PATH=/var/qmail/bin:/bin:/sbin:/usr/bin:/var/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin と出ます。(これって動いていないんですよね?) BINDは動作している様子です。

  • qmailプロセスは存在するのに25番ポートが開きません

    qmailの設定で困っています。どなたか分かる方、アドバイスをおねがいします。。 ■qamilのプロセスは起動しています # /bin/csh -cf /var/qmail/rc & # ps ax|grep mail 963 pts/0 S 0:00 -bin/csh -cf /var/qmail/rc 964 pts/0 S 0:00 qmail-send 965 pts/0 S 0:00 splogger qmail 966 pts/0 S 0:00 qmail-lspawn ./Mailbox 967 pts/0 S 0:00 qmail-rspawn 968 pts/0 S 0:00 qmail-clean ■qmail-inject コマンドを使うとローカル宛、外部宛ともに送信できます。 # /var/qmail/bin/qmail-inject to: root Qmail test 1 ■25番ポートが開いていません [root@mail01 root]# netstat -na|grep 25 [root@mail01 root]# telnet localhost 25 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused そのため、外部からのメールが受信できない状態です。 ■ログには何もでません /var/log/maillog ■ Redhat linux 7.3 qmail1.03 どなたかアドバイスを頂けないでしょうか よろしくお願いいたします。

  • qmailについて困っています

    qmailをインストールしたんですが、ユーザーのMaildirにメールが入りません ログをみるとSorry,_no_mailbox_here_by_that_name._(#5.1.1)/とでてしまいます。 /var/qmail/rcも下のように直しました。 #!/bin/sh # Using splogger to send the log through syslog. # Using qmail-local to deliver messages to ~/Maildir by default. exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Maildir/ splogger qmail 各ユーザーのディレクトリーにもMaildirはあります .qmailもユーザーごとにつくり./Maildir/と書いてあります。 どなたか詳しい方、教えていただけないでしょうかよろしくお願い致します。

  • mb_send_mail()が使えない

    WebからPHPのmb_send_mail関数を使用してメールを送信しようとしていますが、なぜか送信されません。 原因についてお分かりになればお教えください。 また、下記以外に必要な情報があればお教えください。 コマンドライン上でのmailコマンドによるメール送信は可能な状態です。 sendmailの代わりにqmailをインストールしているため、/usr/sbin/sendmailから/var/qmail/bin/sendmailへシンボリックリンクを貼っています。 また、PHPのmail()は"Call to undefined function: mail()"エラーとなりますが、mb_send_mail()ではエラーが発生しません。 ●OS:TurboLinux7 ●言語:PHP4.3.3 ●phpのconfigure時のオプション:  ./configure --with-apxs=/usr/sbin/apxs \  --enable-mbstring ●/usr/local/lib/php.iniのsendmail_path設定:  sendmail_path = /var/qmail/bin/sendmail ●テスト用PHPのソース(実行すると常に「メール送信エラー」になります) <?php $ans = mb_send_mail("メールアドレス","件名","本文"); if ($ans) { print "<P>メール送信完了</P>"; } else { print "<P>メール送信エラー</P>"; } ?>

    • ベストアンサー
    • PHP
  • qmailの送受信が遅くて困っています

    qmailをインストールしたのですが、メーラーでの送受信が、送信時で約90秒、受信時で約60秒かかってしまい困っています。 SSHでログインして【echo to:example@com | /var/qmail/bin/qmail-inject】とコマンドを叩いた場合は遅延なく受信できている状態です。 サーバーに関する設定情報は以下のようになっております。 ■DNS正引き mail.hoge.jp A 1xx.xxx.xxx.xxx hoge.jp MX mail.hoge.jp hoge.jp A 1xx.xxx.xxx.xxx www.hoge.jp A 1xx.xxx.xxx.xxx ■DNS逆引き 1xx.xxx.xxx.xxx hoge.jp ※DNS確認ツールで確認済み ■/var/qmail/control/defaultdomain hoge.jp ■/var/qmail/control/defaulthost hoge.jp ■/var/qmail/control/locals localhost hoge.jp mail.hoge.jp ■/var/qmail/control/me mail.hoge.jp ■/var/qmail/control/plusdomain hoge.jp ■/var/qmail/control/rcpthosts localhost hoge.jp mail.hoge.jp ■/etc/tcp.smtp 127.:allow,RELAYCLIENT="" 192.168.0.:allow,RELAYCLIENT="" :allow,RELAYCLIENT="" ■/etc/tcp.pop3 :allow ■/var/qmail/rc #!/bin/sh exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Maildir/ splogger qmail & /usr/local/bin/tcpserver -H -R -v \ -x /etc/tcp.smtp.cdb 0 25 \ /usr/local/bin/rblsmtpd -r bl.spamcop.net -r list.dsbl.org -r sbl-xbl.spamhaus.org \ /var/qmail/bin/qmail-smtpup mail.hoge.jp \ /var/qmail/bin/checkpassword \ /var/qmail/bin/qmail-smtpd 2>&1 \ | /var/qmail/bin/splogger smtpd & /usr/local/bin/tcpserver -H -R -v \ -x /etc/tcp.pop3.cdb 0 110 \ /var/qmail/bin/qmail-popup mail.hoge.jp \ /var/qmail/bin/checkpassword \ /var/qmail/bin/qmail-pop3d Maildir 2>&1 \ | /var/qmail/bin/splogger pop3d & ■ps ax | grep qmail 結果 26580 pts/0 S 0:00 qmail-send 26581 pts/0 S 0:00 /usr/local/bin/tcpserver -H -R -v -x /etc/tcp.smtp.cdb 0 25 /usr/local/bin/rblsmtpd -r bl.spamcop.net -r list.dsbl.org -r sbl-xbl.spamhaus.org /var/qmail/bin/qmail-smtpup mail.hoge.jp /var/qmail/bin/checkpassword /var/qmail/bin/qmail-smtpd 26582 pts/0 S 0:00 /var/qmail/bin/splogger smtpd 26584 pts/0 S 0:00 splogger qmail 26585 pts/0 S 0:00 qmail-lspawn ./Maildir/ 26587 pts/0 S 0:00 qmail-rspawn 26588 pts/0 S 0:00 qmail-clean 26705 pts/0 S+ 0:00 grep qmail 問題点等、何かご教示いただければと思いますのでよろしくお願いいたします。