• ベストアンサー

KENT WEBさんのWEB MARTの送信先アドレスを2件にする方法につきまして

KENTwebさんのをWEB MART使用しております。 ショッピング画面から買い物をしてもらった後に管理者に買い物の情報が記載されたメールが届きますが、このメールの送信先を2件のアドレスに同時に送信させることは可能なのでしょうか。 以下mart_init.cgiの一部を抜粋 ================================== ~~~省略~~~ # 配達時間の選択 @deli = ('午前中', '12-14時', '14-16時', '16-18時', '18-20時', '20-21時'); # 管理者アドレス $master = 'aaa@aaaaa.com'; # sendmailパス $sendmail = '/usr/lib/sendmail'; # テーブル色指定(順に、濃色、薄色、中間色) $col1 = "#8080C0"; $col2 = "#FFFFFF"; $col3 = "#DCDCED"; # 買物進行パネル色指定(順に、下地色、文字明色、ボタン明色、薄色) $col4 = "#444444"; $col5 = "#FFFFFF"; $col6 = "#FAC947"; $col7 = "#A2A2A2"; # 属性情報 # → name値は順に、color, size $opt01 = 'カラー'; $opt02 = 'サイズ'; ~~~省略~~~ ================================== aaa@aaaaa.comというアドレスに購入情報を届けるだけであれば、問題なく稼働しておりますが、 同時にbbb@bbbbb.comというアドレスにも送信させるにはどのようにすれば良いでしょうか。 CGIの知識は、ほぼ無いに等しく大変すみませんが、どなたかお分かりの方がいらっしゃいましたら宜しくお願い致します。

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

  • ベストアンサー
回答No.2

管理者と同じメールを決まったアドレス(例:bbb@bbbbb.com)にも送信するのなら、 $master = 'aaa@aaaaa.com'; を $master = 'aaa@aaaaa.com,bbb@bbbbb.com'; にすれば行けませんか?

4444AG
質問者

お礼

できました~! 有難うございます。 何やら考えすぎておりましたようで・・ 僕が望んでおりましたので正にこれなんです。 助かりました。 有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • MOMON12345
  • ベストアンサー率32% (1125/3490)
回答No.1

ソースを見てみました。 やっつけで改造するのはそう難しくありませんが、綺麗に改造するのはちょっと手間です。 cgiの知識がないと言うことなので説明してもダメかなと思いますし、修正版をここに書いてしまうのも著作権的にどうかなと思います。 やっつけでやるならmart_order.cgiの中の sub send { の中味をそっくりコピーしてsub sedn2とでもしてメールアドレスを書き換えてそれぞれ実行すればいいのですが、分からないですよね…

4444AG
質問者

お礼

日頃はASなんかを触る方が多いので、システム的な方は苦手意識があったのですが、実際に100%望むCGIというものも中々ないですから、多少はカスタマイズできるくらいの学習はしないとマズイですね。 実は多少はやってきたんですが・・ なんではまっちゃったんでしょう、今回。 でもやる気になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • sendmailで複数アドレスに送信するも2件までしか送信出来ない

    会員向けメール通信システムを作成しています。(けしてSPAMではありません。) PerlCGIによりSendMail送信させますが、次のようなコードで(一部省略しています。) # =================================================== $MAILTO="xxx\@xxxx.com;ooo\@oooo.com"; $mail_to = mimeencode($MAILTO); $mail_from = mimeencode($from); $mail_subject = mimeencode($subject); $m_header = <<END; Bcc: $mail_to From: $mail_from<$mail> Subject: $mail_subject Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP END # sendmailで送信 open(MAIL, "| $SENDMAIL -t -f $mail"); print MAIL $m_header, $m_body; close MAIL; # =================================================== で表記のように $MAILTOが2件までなら送信が出来ますが "xxx\@xxxx.com;ooo\@oooo.com"; ではなく "xxx\@xxxx.com;ooo\@oooo.com;aaa@aaa.jp"; の様に3件以上になると送信されません。 なにが原因であるかと、対応策を教えて下さい。

    • ベストアンサー
    • Perl
  • 送信者のアドレス

    outlookを使っていますが、送信時にアドレスが省略されて設定されてしまってます。 返信では正しく返ってきません。 設定方法を教えてください。

  • Sendmailでホスト名の無いアドレスへの送信

    FreeBSD4.7でSendmailを利用しています。 BINDとPOPの設定も完了している場合 ドメインを「domain.com」とした場合。 ホスト名をつけないアドレスでは、サーバへ送信できません。「****@domain.com」 MXレコードは domain.com. IN MX 10 mail.domain.com. mail IN MX 20 mail.domain.com. smtp IN MX 30 smtp.domain.com. * IN MX 40 mail.domain.com. sendmailのローカルドメインにも追加しています。 local-host-names にもアドレスを追加 ****@mail.domain.com とすればサーバへメール の送信をすることができますし、popで受信も出来ます。 Sorry, I couldn't find any host named domain.com. (#5.1.2) このようなエラーが出てしまいます。。。 どなたかアドバイスお願いいたします。

  • sendmailで送信先ドメインで制限

    こんにちは。 sendmail8.14.1の設定で質問があります。 現在インストールを完了し、中継するドメインの設定を行っています。 sendmail.mcファイルとaccessファイル編集後は必ずm4とmakemap、そしてsendmailの再起動を行っています。 mcファイル中には以下の記述を追加しています。 FEATURE(`access_db',`hash-T<TMPF> /etc/mail/accesss')dnl FEATURE(`relay_mail_from')dnl accessファイル中に以下の記述をしています。 localhost.localdomain RELAY 127.0.0.1 RELAY hoge-net.com RELAY この状態では宛先ドメインhoge-net.comのみが中継、ほかのドメインを宛先にした場合は転送されず、望む通りの結果になっています。 次に送信元IPアドレスでの制限を加えようと、accessファイルを以下のように変更しました。 localhost.localdomain RELAY 127.0.0.1 RELAY hoge-net.com RELAY 192.168.0.2        RELAY 192.168.0         REJECT 192.168.0.2からのみメール送信を許可し、他のクライアントからは接続を拒否する狙いです。 この状態で192.168.0.3からのアクセスは拒否され、0.2からは送信可能でした。 しかし同時に0.2からの送信において、hoge-net.com以外の宛先でも中継されるようになってしまいました。 0.2からの送信においても、宛先hoge-net.comのみ許可する、という設定はできないのでしょうか?

  • アドレスの登録・送信が出来ません

    先日ウィンドウズ7にアップグレードして、ウィンドウズLiveメールを使っています。 そしてドットが続いたアドレス(jp1...@aol.comなど)を登録する事もメールを送る事が出来ません・・・ウィンドウズメールを使用していた時にはアドレス帳にも登録出来ましたし、メールの送信も問題無く出来ました。 ちなみにバックアップしたアドレスからインポートしてもアドレスは消えてしまいます。 何かの設定でアドレス帳に登録したりメールを送信することが出来るようになりますでしょうか?

  • kent-webのpostmai設置について

    初めて、CGIなるものを設置しようと考えています。 http://www.kent-web.com/data/postmail.html よりVer: 4.3をダウンロード・解凍しました。 利用プロバイダは、wakwakを利用。 CGI設置については、 http://www.wakwak.com/support/setup/homepage/cgi/custom.html#h3_04 をみました。 public_html / index.html (トップページ) | +-- cgi-bin / postmail.html [755] | postmail.cgi [644] | +-- lib / jcode.pl [644] | io-socket.pl [644] | mimew.pl [644] ... 任意 |   http://www.cc.rim.or.jp/~ikuta/mime_pls/mimew.pl +-- data / log.cgi [755] | +-- tmpl / body.txt [644] conf.html [644] thx.html [644] err1.html [644] err2.html [644] postmail.cgiの内容を下記部分を変更しました。 1:$mailto = 'メールアドレス'; 2:$subject = 'タイトル'; 3:$back = 'http://www.送信後の戻りURL'; 4:$sendmail =/usr/lib/sendmailopen(MAIL,"| $sendmail -t "); その後、FFFTPのソフトを使って、アスキーモード(A)でアップロードし、アップロード先の欄でファイルを選択し、属性を各々変更しました。 http://~~/cgi-bin/postmail.cgi?mode=check で調べると CGI Error The error was detected while processing this request. Be sure of followings: The CGI script does exist. The permission of CGI script is 755. The Perl path in CGI script is #!/usr/local/bin/perl. CGIスクリプトの呼び出し中にエラーが発生しました。 下記の点をご確認ください。 ・CGIスクリプトが存在すること。 ・CGIスクリプトのパーミッションが755であること。 ・CGIスクリプトのperlのパスが #!/usr/local/bin/perl であること。 が表示されます。 どこが間違っていますでしょうか?

  • Thunderbird 一部の相手先に送信出来ない

    Thunderbird17を使っています ヤフーのアカウントを使用しています 自分宛、携帯宛、他ヤフーアドレスには送信&確認出来るのですが gmailや楽天ドメインのアドレスに送信すると 送信はできているのですが、受け取り側では受信出来ていません 5,6通送って、ごくたまに送信出来ている時もありますが 大抵の場合は受信出来ないようです 相手から送られてくるメール受信に対しては、まったく問題はありません Thunderbird17を使わずに、Webサイトより送信する場合は問題ありません どこか設定等が間違っているのでしょうか? 設定等はアカウントの追加から自動設定で行いました yahoo! メール smtp.mail.yahoo.co.jp 465 ユーザー名(省略) 通常のパスワード認証 SSL/TLS です 宜しくお願いします

  • メール送信ができない(2件)。(smtp587)

    2か月前まで送信(返信)できていたが、最近できない。 送信頻度は相手側からの返信がほぼで1カ月に1回ぐらい。 相手側のドメインは@live.jp と@hotmail.comです。 エラー情報には、550 sc-004 の表示あり、プロバイダーへ相談せよとの指示でメールしています。エラーメッセージを添付します。 The original message was received at Wed, 23 Nov 2011 21:33:10 +0900 from [172.21.242.66] ----- The following addresses had permanent fatal errors ----- <sujash2005@hotmail.com> (reason: 550 SC-004 (COL0-MC4-F21) Unfortunately, messages from 133.205.19.65 weren't sent. We recommend that...ss above. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.) ----- Transcript of session follows ----- ... while talking to mx2.hotmail.com.: >>> MAIL From:<mati97@kmh.biglobe.ne.jp> SIZE=6422 <<< 550 SC-004 (COL0-MC4-F21) Unfortunately, messages from 133.205.19.65 weren't sent. We recommend that you contact your Internet service provider. The problem is that too many unwanted messages have been sent from the following IP address above. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors. 554 5.0.0 Service unavailable

  • CGI メールフォームからBCCのアドレスにメールが送信できない(Perl)

    初心者で簡単なメールフォームを作成しております。 宛先となる支店を選択後、メールのTOにその支店のアドレスが入り、メールは受信できます。同時にBCCにも一人のアドレスを入力してメールを送信したいのですが、BCCにはメールが届きません。 以下に抜粋したソースを記述しますので、どなたかご教授願います。 --------------------- HTML 部分 ------------------------------ <form action="./cgi/●●/sendmail.cgi" name="myform" method="POST"> <table> <tr><td>あなたのメールアドレス</td> <td><input type="text" name="email" size="60" maxlength="60"></td> </tr> <tr><td>お問合せ先の支店を選択</td> <td><select name="address"> <option value="" selected>選択してください</option> <option value="aaaaa@domain.jp">A支店</option> <option value="bbbbb@domain.jp">B支店</option> <option value="ccccc@domain.jp">C支店</option> </select> </td> </tr> <tr> <td><input type="submit" name="submit" value="送 信"></td> <td><input type="reset" name="reset" value="キャンセル"></td> </tr> </table> </form> --------------------- cgi 部分 ------------------------------- require '../cgi-lib.pl'; require '../jcode.pl'; $sendmail = '/usr/sbin/sendmail'; $bcc_address = 'bccbcc@gmail.com'; $email = $in{'email'}; $address = $in{'address'}; &jcode'convert(*email,'sjis'); &jcode'convert(*address,'sjis'); $message = <<EOF; Subject: 質問 From: $email Errors-to: $email Reply-To: $email ------------------------------------------------------------- 質問内容 ------------------------------------------------------------- [お客様のメールアドレス] $email EOF open(MAIL,"|$sendmail $address"); print MAIL $message; print MAIL "BCC: $bcc_address\n"; close(MAIL); print <<EOF; Content-Type: text/html <html> <head> <title>送信しました</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body> ●お客様のメールアドレス $email<br> </body> </html> EOF

  • CGI メールフォームからBCCのアドレスにメールが送信できない(Perl)

    初心者で簡単なメールフォームを作成しております。 宛先となる支店を選択後、メールのTOにその支店のアドレスが入り、メールは受信できます。同時にBCCにも一人のアドレスを入力してメールを送信したいのですが、BCCにはメールが届きません。 以下に抜粋したソースを記述しますので、どなたかご教授願います。 --------------------- HTML 部分 ------------------------------- <form action="./cgi/sendmail.cgi" name="myform" method="POST"> <table> <tr><td>あなたのメールアドレス</td> <td><input type="text" name="email" size="60" maxlength="60"></td> </tr> <tr><td>お問合せ先の支店を選択</td> <td><select name="address"> <option value="" selected>選択してください</option> <option value="aaaaa@domain.jp">A支店</option> <option value="bbbbb@domain.jp">B支店</option> <option value="ccccc@domain.jp">C支店</option> </select> </td> </tr> <tr> <td><input type="submit" name="submit" value="送 信"></td> <td><input type="reset" name="reset" value="キャンセル"></td> </tr> </table> </form> --------------------- cgi 部分 -------------------------------- require '../cgi-lib.pl'; require '../jcode.pl'; $sendmail = '/usr/sbin/sendmail'; $bcc_address = 'bccbcc@gmail.com'; $email = $in{'email'}; $address = $in{'address'}; &jcode'convert(*email,'sjis'); &jcode'convert(*address,'sjis'); $message = <<EOF; Subject: 質問 From: $email Errors-to: $email Reply-To: $email -------------------------------------------------------------- 質問内容 -------------------------------------------------------------- [お客様のメールアドレス] $email EOF open(MAIL,"|$sendmail $address"); print MAIL $message; print MAIL "BCC: $bcc_address\n"; close(MAIL); print <<EOF; Content-Type: text/html <html> <head> <title>送信しました</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body> ●お客様のメールアドレス $email<br> </body> </html> EOF

    • ベストアンサー
    • Perl
筆王ver19でwindows11使用環境
このQ&Aのポイント
  • Windows11にアップデートした際に、筆王(VER19)との通信ができず、オフライン状態で印刷ができなくなってしまいました。
  • これに対してどのような対策を取ればいいのでしょうか?
  • ソースネクスト株式会社の製品・サービスに関してお知りの方は教えてください。
回答を見る

専門家に質問してみよう