• 締切済み

メールサーバが qmail で、掲示板(cgi)のメール送信が動くか?

お世話になります。 現在、メールサーバのシステムを入れ替えようと考えています。 現行のメールサーバは、sendmailを利用していますが、新しいシステムでは、qmailにする予定です。 ところが、社員用Webの掲示板(cgi)で、書き込みがあったら社員にメールで送信するような設定にしているのですが、それがsendmailを利用しているようなのです。(cgiのスクリプト中にsendmailのパスを指定する個所がある) このようなメールを送信する掲示板を利用する場合、qmailでは実現できないでしょうか? よろしくお願いいたします。

noname#200974
noname#200974

みんなの回答

回答No.3

まずは CGI で使用している sendmail のオプションを調べてみてください。No.2 の方が仰っているように大したオプションを使用していなければ動くとは思うのですが、古い CGI だと sendmail にしかないオプションを指定している場合が有り得ます。 # 実際、そういうのを見てゲッソリした記憶が... なお、基本的に qmail の sendmail 互換バイナリは "-t" オプションくらいしか使えません。オプションが複雑な場合は CGI の書き換えが必要になるかもしれませんね。

回答No.2

よっぽどヘンなオプション付きでsendmailを呼び出していない限り、普通は何の変更も無くそのまま動きます。

  • sagamiya
  • ベストアンサー率22% (5/22)
回答No.1

qmailのインストールドキュメントを見てください。 古いsendmailのパスからqmailへシンボリックリンクを張るようになっていて、問題なく動くと思います。 http://www.y-min.or.jp/~nob/qmail/install.htmlの最後。 最新版は知りませんが、同じかと。

関連するQ&A

  • qmail に付属の sendmail の設定はどこでどの様に設定したら?

    OSはFreeBSD 4.7です。 qmail に付属の sendmail の設定はどこでどの様に設定したらいいのか教えて下さい! sendmailを停止してqmailを動かしています。 sendmailを使用するCGIスクリプトの為に http://www.dpri.kyoto-u.ac.jp/~dptech/qm_memo/qm_memo.html 中に書いてある ・5.4 sendmail の停止 ・5.5 sendmail の自動起動の停止と互換設定 等を参考にして sendmailからqmailに変更し、qmail付属のsendmailを動かしています。 問題ですが、CGIスクリプト中でFROM: を指定しているのですが、sendmail(もしくは、qmailでしょうか?)が勝手に Return-Path: <anonymous@(サーバのドメイン)> を付けるのです。 勝手にReturn-Pathをつけないようにしたいのです。 よろしくお願いします!

  • 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になってます。 宜しくお願いします。

  • Windowsサーバーでメール送信プログラム

    Webサイト制作のアルバイトをしています。 フォームから入力されたデータをメールで送信するシステムを作るよう頼まれましたが、 クライアントが契約したサーバーがWindowsサーバーのため、sendmailが使えませんでした。 そこでCGIをやめ、PHPに挑戦しようと思ったのですが、 PHPを使う場合でも、利用するメールサーバーを設定する必要があるんですよね? 「Linux系なら"sendmail_path =" の部分に sendmail のあるパスを記述」と書いてあったのですが、 Windowsサーバーを使う場合はどうしたらいいのでしょうか? 参考にしたサイトでは「Windowsでは、"SMTP = " の部分にプロバイダと契約しているメールサーバのアドレスを記述する。」と書いてありましたが、 一般に公開するサイトで、プロバイダのメールサーバを利用するという方法で大丈夫なのでしょうか? 申し訳ありませんが、どなたか教えてください。

    • ベストアンサー
    • PHP
  • SendMailを使用しないメール送信CGI

    Webブラウザよりメールを送信するようなCGIは たいていサーバー側のSendmailの機能を利用していますが、 その機能を利用しないメールを送信するCGIがあったら、 ご紹介ください。

    • ベストアンサー
    • CGI
  • qmailでメールを送信できません

    メールサーバ上に存在するユーザーから自ドメイン宛にメールを送信することはできます。 その後、同一ネットワーク上のクライアントのメーラーから同じユーザーのアカウントを作成して メールを送信することが出来ません。 インターネットのサイトからサーバのsmtpポートが開いているかチェックをしたところ、開いていない、と言われました。 またnetstatでsmtpがlistenになっていません。 でもqmailのプロセスは起動しています。 # ps -aef | grep qmail qmails 14540 13180 0 00:54 pts/4 00:00:00 qmail-send qmaill 14541 14540 0 00:54 pts/4 00:00:00 splogger qmail root 14542 14540 0 00:54 pts/4 00:00:00 qmail-lspawn ./Mailbox qmailr 14543 14540 0 00:54 pts/4 00:00:00 qmail-rspawn qmailq 14544 14540 0 00:54 pts/4 00:00:00 qmail-clean また、OSののファイヤーウォールを設定するsystem-config-securitylevelというツールでsmtpを開ける設定にしてあります。 どうやって、smtpサービスを起動するようにしたらよいのでしょうか? <環境> Centos5.5 qmail 1.06 説明がヘタで申し訳ありませんが、初心者です。よろしくお願いします。

  • メールを送ることで投稿できる掲示板のCGI

    携帯やPCのメールを送信してそのメールの内容を自動的に掲示板に 書き込むことが出来るCGIをご存知の方おられませんか? (無料もしくはかなり安価で) なぜそんなものが欲しいのかと言いますと、携帯で掲示板のページを開かずに投稿したいのです(特に外出中)。 ニュース的な掲示板にしたいので、返事を書くために他人の投稿内容を読む必要もないですし、携帯のパケット代節約もしたいのです。 もしくは、メールにより送信した内容を新着順に表示できれば「掲示板」である必要も特にありません。 メールをそのまま掲示板になんてCGIって無理なのでしょうか? 正直、仕組みでさえ想像できません... もし他の方法で実現可能なアイデアがありましたらそちらもお願いできればありがたいです。(費用をかけられないのがネックかもしれませんが・・・) 環境としては、WindowsXP Home、レンタルサーバ、POPメール利用可で、 自身の技術は、ネット上のフリーCGIを設置できる程度しかありません。(設置出来ないときもあります) どなた様かご教授お願いいたします。

  • メールサーバ(qmail)について

    客先でOSはFreeBSD4.8でqmailを使ってメールサーバをたてました。客の要望で全部のメール受信端末に送れるようにしてくれとのことです。パソコンや携帯端末にも送信できたのですがドコモのFOMAだけが送信できない状態です。 qmailの設定がまずいのでしょうか? アドバイスよろしくお願いします。

  • CGIのメールアドレスの設定について

    CGIのメールアドレスの設定について 今、フリーのCGI掲示板をウェブへ接続できた状態ですが、 管理画面にログインすると「送信先メールアドレスの設定」という蘭があるのですが、どこのメールアドレスを指定してやればいいのか分かりません。 Yahoo!のフリーメールを設定して送信テストをしても届きませんでした。 借りてるサーバーはsendmail可となっていてパスもサーバーと同じにしましたが 送信先に設定するのは契約してるPCのプロバイダのメールアドレスでしょうか?

  • CGI掲示板のSendmail送信について

    CGI掲示板を自作していますが、書き込み送信メールのSendmailによる送信処理でつまづきました。 以下のように記述すると、管理人である自分には登録メールが送られますが、 管理人以外に、書き込みした人にも登録確認メールが送られるようにしたいんです。 #Sendmailによる送信処理 if (open(MAIL,"| $sendmail -t")){ print MAIL "X-Mailer:legend2\n"; print MAIL "To: $administrator\n"; print MAIL "Errors-To: $administrator\n"; print MAIL "From: $administrator\n"; print MAIL "Subject: $subject\n"; print MAIL "MIME-Version: 1.0\n"; print MAIL "Content-type: text/plain; charset=ISO-2022-JP\n"; print MAIL "Content-Transfer-Encoding: 7bit\n"; print MAIL "$mail_comment\n"; print MAIL "\n"; close(MAIL); } } 以下のどれかを使うのでしょうか? print SENDMAIL "From: $sender <$from>\n"; print SENDMAIL "To: $to\n"; print SENDMAIL "Cc: $cc\n"; print SENDMAIL "Bcc: $bcc\n"; どうすれば良いか御教授下さい。宜しくお願いします。

    • 締切済み
    • CGI
  • qmailで外部にメールが送信できません

    qmail + vpopmail + tcpserverを利用したメールサーバを、 ttp://centos.bungu-do.jp/2007/01/centos_44tcpserverqmailvpopmai.html を参考にして構築しています。 ローカルでのメール送受信、外部ドメインからのメール受信は実現することが出来たのですが、 外部ドメインへのSMTP通信が確立出来ず、メール送信も出来ないと、非常に悩んでおります。 間違っている部分や見るべき設定の箇所、参考になる情報など、 問題解決方法に心当たりある方は、どうかご教示お願いします。 【構成】 CentOS 5.3 qmail-1.03 qmail-date-localtime.patch qmail-glibc.patch qmail-smtpd-auth-0.5.6 vpopmail-5.4.13 ucspi-tcp-0.88 ucspi-tcp-glibc.patch ・maillogを参照すると、認証成功、ログイン、送信開始の後、時間を置いて  delivery 7: deferral: Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1)/  というエラーを吐いているのが確認できました。  SMTP通信を確立できなかったと言っているのは分かるのですが、  これをどうすれば解消できるか分からないのです。 ・基本的な設定や起動スクリプトは上記のサイトを参考にしました。  UIDやGIDなどは自分の環境に合うよう設定しました。 ・nmapで25がsmtp、587がsubmissionで開いている ・ps auxでqmailの五つのプロセスが起動している ・sendmailが停止している ことは確認しています。 ・DNSに繋がるドメインを設定してあります。 ・DNSのサービスで設定したドメインとFQDNが違い、  現状はFQDNをcontrol/meに設定してあります。  220.83.53.6.dy.bbexcite.jpと言ったFQDNでした。(数字部分は適当) ・認証関係はtelnetやmaillogで照会成功しているのを確認しています。 ・外部の送信テスト相手としては、gmailとhotmail, yahoomailに作った自分のアカウントを利用しています。 ・メールのキューを見ると、そこで止まっていると言う状態に見えます。 適用な羅列で申し訳ありません。 心当たりのある方、どうか回答お願いします。