• ベストアンサー

メールマガジンで「○○さんこんにちは」という文章を入れる方法

最近メールマガジンで「○○さんこんにちは!」と、○○の所に自分の登録した名前が入ってくるものがあります。 アウトルックエクスプレスとエクセルを使用して送信する方法は知っているのですが、この方法ではなくCGIを使用しているのではないかと思うのですが、こういった機能を持つCGIスクリプトはフリー、もしくはシェアで存在するのでしょうか?自分の知っているサイトを探しましたがそれらしい説明のあるメールマガジンのスクリプトはありませんでした。もし、CGIスクリプトが存在するのであればその所在を知りたいです。 ご存知の方いらっしゃいましたらよろしくお願い致します。

  • CGI
  • 回答数3
  • ありがとう数1

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

  • ベストアンサー
  • lucky111
  • ベストアンサー率30% (75/244)
回答No.3

昔作ったものを添付します。(こんなもの添付していいものか…) 前回と同じように名前とメールが、カンマ区切りになっています。 trans.txtにメールの本文が来ます。1行目がタイトルになります。 メールの本文でもう少しいいヘッダーができると思いますが、とりあえずはこんなもので。(実際のメールのヘッダで研究してみてください。) ちなみにtelenetで実行して下さい。 sendmailのパスは、telnetで「which sendmail」と入力すると出ます。 一応、付け加えますが、こういうプログラムでスパムメールなどは送らないようにして下さいね。(^^; #!/usr/bin/perl $\ = "\n"; require 'jcode.pl'; $sendmail = 'sendmailのパス'; $myaddress = 'あなたのメールアドレス'; if(!open(FP,'mail.txt')) {print 'ファイルがみつかりません。'; exit(0);} @lines = <FP>; close(FP); if(!open(FP,'trans.txt')) {print 'ファイルがみつかりません。'; exit(0);} @trans = <FP>; close(FP); $subject = $trans[0]; $subject =~ s/\n//; splice(@trans, 0 ,1); $trans = join('', @trans); $my_name = 'あなたの名前'; foreach (@lines) { chop; ($name, $mail) = split(/,/); $message =<<MESSAGE; To: ($mail) From: ($my_name) Subject: $subject Reply-To: $myaddress $name様 $trans MESSAGE &jcode'convert(*message,'jis'); open(MAIL,"|$sendmail $mail"); print MAIL $message; close(MAIL); print $_; } $sum = scalar(@lines); print "$sum通送信しました"; exit(0);

その他の回答 (2)

  • lucky111
  • ベストアンサー率30% (75/244)
回答No.2

こんにちは。返答がだいぶ遅れてすいませんでした。(^^; 補足要求メールが来てたのに、消しちゃってたかも知れません。 サイトの紹介ありがとうございました。今度じっくり読んでみます。 自動的に一通一通送るやり方ですが、わたしはこんな感じでやってます。 例えば、a.datに A,a@aaa.com B,b@bbb.com というように名前とメールアドレスが、カンマ区切りで入っていたら、 open(FP, 'a.dat'); @data = <FP>; close(FP); foreach(@data) {  ($name, $mail) = split(/,/);←カンマ区切り ・・・ } という感じで、名前とメールに分けて、メールを送ります。 もし、メールを送る文などわからなければ、補足してください。

h_chikugo
質問者

補足

なんとなくフリーのcgiスクリプトを眺めています(^^; 勉強はしようと思っているのですが、cgiの設置程度しかやった事がないので、なんとなく意味を理解した程度です(^^; やはりメールを送る文の部分も教えてもらっていいでしょうか? 本当はcgiのプログラム全文を教えてもらいたい所なのですが、それはあまりにもご迷惑なので、参考書を片手にチャレンジしてみたいと思います(^^; ご迷惑でなければ、うまくいくまでご連絡を取りたいと思いますので、しばらくこのまま未解決のままでいてよろしいでしょうか(^^; ではよろしくお願いします。

  • lucky111
  • ベストアンサー率30% (75/244)
回答No.1

こんにちは。 回答とは言えないのですが、 >アウトルックエクスプレスとエクセルを使用して送信する方法は知っているのですが の方法が知りたいです。よろしければ、教えて下さい。 >CGIを使用しているのではないか 自動的に一通一通送るやり方であれば、やったことあります。 単純に、メールを送る操作を繰り返し文で、繰り替えすだけです。(^^; 興味があれば、補足要求してください。

h_chikugo
質問者

お礼

ご回答ありがとうございます(^^) アウトルック等を使用するやり方は以下のサイトで知りました。 http://prius.hitachi.co.jp/go/yy/sinkan/okadasan/part108/108-2.htm どうやらワードも必要でした(^^;

h_chikugo
質問者

補足

>自動的に一通一通送るやり方であれば、やったことあります。 興味があります。教えて頂ければ幸いです(^^)

関連するQ&A

  • メールマガジンについて

    メールマガジンのCGIスクリプトを購入しました。 このメールマガジンはBCCによる送信で 1通でも1000通でも一通分の処理によるものと書かれていました。 試しに500通のアドレスに向けて配信したらスピードは申し分ないのですが、存在しているアドレスなのに送れなくてエラーとして帰って来てしまうのがいくつもありました… BCCによる一斉送信は、正確性がなく、毎回何件か送れなかったりするのでしょうか? そして、安定性のある送信方法があるとすればそれは何でしょうか? ご教授頂けると幸いです。 よろしくお願い致します。

    • 締切済み
    • CGI
  • メールマガジンの発信方法(Outlook Expressで)

    こんにちは。 メールマガジンの発信方法についての質問です。 現在宿泊施設ではたらいており、会員の方には月一回メルマガを発信することになっています。 内容はOutlook Expressから普通に文章をべた打ちして、送ろうと思っています。 送信先のメルアドはエクセルに入っています。(100人前後) この場合、Outlook Expressから一括で送る方法はありますか? もし詳しい方がいらっしゃいましたら、ぜひとも教えていただけませんか? よろしくお願いいたします。

  • メールマガジンのCGI探しています。

    フリーのメールマガジンCGIを探しています。 ・使いたい機能は記事を予約出来ること。 ・1つのCGIで複数のメールマガジンが作れること。 なかなか思うような物がなくて困っています。 よろしくお願いします。

    • 締切済み
    • CGI
  • メールマガジンを作りたい

    サークルのコンテンツでメールマガジンを発行することになりました。 メールマガジンはあまり詳しくないので、以下の2通りのどちらで作ればいいか悩んでいます・・・ 1)まぐまぐなどの大手サービスを使う 2)cgiもしくはphpを使用して自分で作る 考慮要素として、 ・大体200人くらいの読者数を想定(pcのメールアドレス) ・独自ドメインとレンタルサーバーを保持している(cgi php sqlは便宜上制限なく使用可能と考えて下さい) ・サイトにメルマガフォームをつけたい ・まぐまぐなどの広告メールは避けたい(文章下部に掲載されるのは構わないが、Weekly Mag2などの独自広告メールが流されるのは良く思いません・・・) ・自分で作ると、独自ドメインからの送信の結果、gmailやyahooなどの迷惑メールフォルダに行ってしまう不安があります 大変初歩的な質問ですいません;; メールマガジンに詳しい方々からご指導いただけましたら幸いです。 どうぞよろしくお願いいたします。

  • メールマガジンシステムについて

    まぐまぐのようなメールマガジン配信システムでよい マガジンシステムはないでしょうか? 自分でメールマガジンシステム(CGI)等設置したいのですが、教えてください。

    • 締切済み
    • CGI
  • VBAにてメールマガジン配信解除は可能?

     wordにて電子メールの一括送信は可能であるということは、EXCELかWORDのVBAを使用して メールマガジン解除の送信(メールマガジンの送信先から)を受信してexcelファイルの一覧から配信先として解除できるようにVBAにて設定は可能でしょうか。そのコードを参照できるサイトがあれば教えて頂きたいのですが。  専門家の方の詳しい意見をお聞かせ願えれば大変ありがたいのですが、宜しくお願い申し上げます。

  • メールマガジンの届く・届かない

    フリーのメールマガジン配信スクリプトを使って、 メルマガを配信しています。 先日購読者の方から、届くものと届かないものがあるといわれて困っています。 他の購読者の方も届くものと届かないものがあるのかなと思い、 購読してくれてる友人に尋ねたところ、友人にはちゃんと届いてるとのことです。 この場合は向こうのメーラーの設定の問題なのでしょうか。

  • メールマガジンを解約できない

    とある無料メールマガジンを解約したいのですが、メールマガジンやサイトのどこにも解約手続きをするフォームがありません。 Outlookに送られてきたメールを自動的に削除する設定にするしか方法が無いのでしょうか? よろしくお願いします。

  • メールマガジンにおいての「こんにちは」,「こんにちわ」

     No.8703の質問と似ているようですが,あらためてご教示願います。  最近メールマガジンの挨拶の部分で「こんにちわ」あるいは,「こんばんわ」と書いていらっしゃるお店が増えているように思えます。  No.8703の質問の方の場合,個人的なメールを意図しての質問のように感じました。今回はメールマガジン上での取り扱いを知りたいのです。  私自身は,「は」が正しいと思い込んでおり,「わ」を使用されている店長さん宛に,間違っている旨のメールを送っておりました。  そのほとんどの方は,間違いだと”知らない”で,「わ」を使われており,メール送信後のメールマガジンは「は」で,配信されていらっしゃいます。  一方,「わ」が間違いであることを”知っている”うえで,敢えて「わ」を使用されていらっしゃる方もおられます。理由の多くは,「メールだから」,「”わ”の方がやわらかな印象を与えるから」,「皆が”わ”だから」などでした。  メールマガジン(いわばPC上の新聞)という,全国(不)特定多数の人に配信する場合,「わ」をそのまま使用されることの是非に関して皆様の御考えをご教示願います。

  • メールマガジンに登録してもアクセスアップしてくれません。

    一気にドンなどを活用して、メールマガジン一括投稿をしました。ほかでもメールマガジンにも登録しましたが、それから数週間してもアクセス数がほとんど向上してません。ちなみに、メールマガジン自体は事情があって送信禁止としてまったく見てません。ただ、少なからず一度は届いているのでメールマガジンに登録してみていることにはなっていると思われます。もしかして、アウトルックで送信禁止者にしてしまうとメールマガジン解除扱いになってしまうのでしょうか? あるいは、ほかの人も私と同じようにメールマガジンなど見ていないということも考えられます。 アクセスが向上しない要因として何が考えられるでしょうか。 よろしくおねがいします。

専門家に質問してみよう