最近メールマガジンで「○○さんこんにちは!」と、○○の所に自分の登録した名前が入ってくるものがあります。
アウトルックエクスプレスとエクセルを使用して送信する方法は知っているのですが、この方法ではなくCGIを使用しているのではないかと思うのですが、こういった機能を持つCGIスクリプトはフリー、もしくはシェアで存在するのでしょうか?自分の知っているサイトを探しましたがそれらしい説明のあるメールマガジンのスクリプトはありませんでした。もし、CGIスクリプトが存在するのであればその所在を知りたいです。
ご存知の方いらっしゃいましたらよろしくお願い致します。
No.1
- 回答日時:
こんにちは。
回答とは言えないのですが、
>アウトルックエクスプレスとエクセルを使用して送信する方法は知っているのですが
の方法が知りたいです。よろしければ、教えて下さい。
>CGIを使用しているのではないか
自動的に一通一通送るやり方であれば、やったことあります。
単純に、メールを送る操作を繰り返し文で、繰り替えすだけです。(^^;
興味があれば、補足要求してください。
ご回答ありがとうございます(^^)
アウトルック等を使用するやり方は以下のサイトで知りました。
http://prius.hitachi.co.jp/go/yy/sinkan/okadasan …
どうやらワードも必要でした(^^;
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(/,/);←カンマ区切り
・・・
}
という感じで、名前とメールに分けて、メールを送ります。
もし、メールを送る文などわからなければ、補足してください。
この回答への補足
なんとなくフリーのcgiスクリプトを眺めています(^^;
勉強はしようと思っているのですが、cgiの設置程度しかやった事がないので、なんとなく意味を理解した程度です(^^;
やはりメールを送る文の部分も教えてもらっていいでしょうか?
本当はcgiのプログラム全文を教えてもらいたい所なのですが、それはあまりにもご迷惑なので、参考書を片手にチャレンジしてみたいと思います(^^;
ご迷惑でなければ、うまくいくまでご連絡を取りたいと思いますので、しばらくこのまま未解決のままでいてよろしいでしょうか(^^;
ではよろしくお願いします。
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);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- WordPress(ワードプレス) 前任者が引き継ぎなくいきなり退職してしまい私がメールマガジンの配信を行うことになったのですが、分から 6 2022/10/31 12:33
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- SQL Server SQL 期間内の実施数を合計したい 2 2023/03/03 22:28
- Excel(エクセル) エクセルのファイルを複数のPCで同期する方法は? 7 2022/11/23 17:35
- その他(メールソフト・メールサービス) メルマガ(メールマガジン)について。 人が発信するメルマガを登録して購読しています。内容はイマイチわ 1 2022/05/19 09:24
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- その他(ビジネススキル・経営ノウハウ) 電話勧誘ってどのようなメリットがあるのでしょうか? たまにいろいろな会社から掛かるのですが、急に電話 6 2023/05/17 17:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUN BBSの改造方法
-
perlで書いたcgiでsqliteの使い...
-
Webアプリケーションを作りたい!
-
JNAVIから提供されたメー...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
pythonのnumpyでの列(縦)ベク...
-
vsftpd+sslでアップロードできない
-
HTML プルダウンメニューの選択...
-
Javascriptの変数をCGIに送る方法
-
WEBページを強制的に横画面で見...
-
『数字の3桁毎にカンマを付け...
-
HTMLからCGIへデータを引き継ぎ
-
チェックボックスで選択した内...
-
標準入力からデータが読込めない
-
VBで表示したホームページの...
-
open.window(javascript) を使...
-
CGI実行できない。ソースが表示...
-
CGI
-
htmlからパラメータで、cgiに渡...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUN BBSの改造方法
-
perlで書いたcgiでsqliteの使い...
-
tracert ができない原因
-
入力フォームに全角・半角スペ...
-
CGIメールフォームの件名について
-
Perlでuse socketを使用してフ...
-
CGI(Perl)内での必須項目チェ...
-
電話番号を読み込むプログラム...
-
Windows7でVBScriptによるネッ...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
select値をhiddenのvalueに渡し...
-
「value」に2つの値をセットす...
-
チェックボックスの返す値
-
INPUT TYPE
-
WEBページを強制的に横画面で見...
-
[HTML]プルダウンメニューの横...
-
VB.net データーグリッドビュー...
-
別formのhidden項目を自form値...
-
FORMのselectの選択肢を最初か...
おすすめ情報