過去の桐井戸端BBS (桐ver.7)
5241 桐のデータをメール化したい ナイン 2000/03/18-05:20
初めて投稿する初心者です。
ver.7でデータをメール化する方法を教えて下さい。
5248 Re: 佐田 守弘 2000/03/19-22:55
記事番号5241へのコメント
ナインさん

桐はメール出力機能がないので、桐単体でメールを発信したりメールデータを作成する事はできません。
ただし、もしメールアドレスやメール文書をパラメータとして与えて起動できるメーラが有れば、
桐からそれを呼び出す事によって可能性はないとは言えません。
ただし、その様なメーラがあるかどうかは不明です。
MS-Outlookなどでは多分無理でしょう。

なお、御質問の主旨がはっきりしない部分が有ります。目的は以下のいずれでしょうか。
〔解釈1〕
表に記載されている住所、メールアドレスから送り先を選んで、同じメール文書を同報送信する
〔解釈2〕
メール文書を桐で作成し、アドレスから選んだ相手先一人に送信する
〔解釈3〕
上記の組み合わせ。つまり、複数の人に複数のメールを送信する

佐田守弘(KS-00119)

5251 Re: ナイン 2000/03/20-01:15
記事番号5248へのコメント
佐田様

大変わかりやすい説明をしていただき、すっきりしました。感謝いたします。
ちなみに私の目的は ”[解釈2]”です。

5258 Re: 佐田 守弘 2000/03/20-23:38
記事番号5251へのコメント
ナインさん
私自身も全く同じ様な目的で桐からメールを発信できればよいと思っております。
すぐに可能になるとは思いませんが、何らかの方法でこの目的を達成する方法を考えて行きたいと思っております。

佐田守弘(KS-00119)
5264 Re: hidetake 2000/03/21-10:03
記事番号5258へのコメント
メールを制御して送信する場合、Widnows の標準的な手法を
使えば MAPI (Mail用のAPI)を使うことになると思います。

OutLook(Express) や Netscape Messsenger などは MAPI に
対応していたと思います。
しかし、桐では API を呼びだしたり Windows の他のソフトと
連携する機能は無いので MAPI を利用した外部プログラム
に頼らざるを得ません。しかし、MAPI を利用して、全ての
送信まで行える機能を持った物は見掛けたことがありません。

次に、通常のメーラを使ってメールを送信する方法ですが、
コマンドライン指定でメールを送信まで全てを行えるものは
なかなか無さそうです。
私の使っている WZ や AL-Mail でも宛て先や送信ファイル
(本文や添付ファイル)は指定できても、送信のダイアログを
呼び出すまでで実際の送信してはボタン等を押す必要がある
ようです。
そうなると、マクロや外部ヘルパーに頼るか、後はコマンドライン専用型のメーラが
必要になります。
コマンドライン型メーラについては vector <http://www.vector.co.jp/> に
行けばいろいろあります。
 
 
さて、私であればどうするかと言いますと、私は WZ Editor
のメール機能を使っているので、桐から使うとしても WZ を
使うと思います。

WZ の場合、コマンドラインからの指定ではメールの宛て先や
本文は指定できても、タイトルの指定や実際の送信ボックス
にメールを送り込むまでは標準の指定ではできません。
マクロまで使うと可能なのかも知れませんが、そこまでやる
と面倒なので、私であれば次の方法を取ると思います。

WZ は、送信メールボックスと送信済みメールボックスが別に
なっており、メールボックスは単純なテキストファイル構造
(SJIS)です。
従って、この送信メールボックスに桐の印字コマンドを使い、
直接メールを書き込んでしまう訳です。
なお、書き込むのは WZ の簡単な制御コードと、メールヘッダ
(Date / To / Subject / Message-Id / From / MIME-Version
/ Content-Type / Content-Transfer-Encoding / X-Mailer)
も含めての内容になります。
同報をかけたい場合は、To にアドレスを ',' で区切り付け
足すだけです。
ただ、このままではメールのインデクスが狂ってしまうので、
送信トレイ.IDX を削除するか 0 クリアする必要があります。
これで、メール起動時インデクスは再構築されます。

あとは、自動巡回するような設定を行っておけば、コマンド
ラインから -lx 指定で WZ Mail を起動すれば自動送信して
くれます。実際には桐でシステムなりシェル実行を使います。
 
 
なお、専用線とかが引かれておりメールサーバが内部にある
(おける)場合は、また違った手法も取れると思います。
Linux とかを置き、桐から特定のディレクトリにテキストを
放り込めば、CGI で sendmail にデータを送り送信するよう
にしておくことも出きると思います。

まぁ〜、一般的な手法であれば、コマンドライン型メーラを
使った方が良いかな?
また、ダイアルアップ等の制御には以前紹介した rasse 等も
必要になるかも知れません...


5265 Re: hidetake 2000/03/21-11:16
記事番号5264へのコメント
>まぁ〜、一般的な手法であれば、コマンドライン型メーラを
>使った方が良いかな?
>また、ダイアルアップ等の制御には以前紹介した rasse 等も
>必要になるかも知れません...

ダイアルアップやリダイアルまで含めて、高機能なのは
http://mikilab.doshisha.ac.jp/~kawasaki/free/cmail.html
かな?先の紹介した NT のシンボリックリンクの作者だ...

5270 桐を使ったメール一斉同報システムがあります 幅田 2000/03/21-20:18
記事番号5241へのコメント
ナインさん、こんばんは。

>ver.7でデータをメール化する方法を教えて下さい。

ナインさんのご希望にそえるかどうかわかりませんが、
Vectorに「E-mail同報送信システム for 桐」
というのがありました。

http://www.vector.co.jp/soft/win95/net/se124928.html

桐ver.8を使ったシステムで、表の中に入った複数のメールアドレス
に対して、表の中に書き込まれたデータをメールの本文にして
一斉に送信するというシステムです。

ちなみに、作成はオリーブ情報処理サービス(株)というところですが
フリーウェアです。
ver.8を使ったシステムなのでver.7では使えるかどうかわかりませんが
ごていねいにver.8の体験版のインストールの仕方まで書いてありました。

5273 Re:桐を使ったメール一斉同報システムがあります hidetake 2000/03/21-22:14
記事番号5270へのコメント
>桐を使ったメール一斉同報システムがあります

http://www.hi-ho.ne.jp/babaq/
を利用したシステムのようですね...


5274 Re: 佐田 守弘 2000/03/21-23:24
記事番号5265へのコメント
hidetakeさん貴重な情報ありがとうございます。
さっそく試してみたいと思います。

佐田守弘(KS-00119)

5286 Re: yasuyukis 2000/03/23-00:26
記事番号5265へのコメント
>ダイアルアップやリダイアルまで含めて、高機能なのは
>http://mikilab.doshisha.ac.jp/~kawasaki/free/cmail.html
>かな?先の紹介した NT のシンボリックリンクの作者だ...

CMAIL使っています。
印字コマンドを使って、表のデータを織り交ぜながら
送信文書を作り、300人くらいに毎月送信しています。

また、一覧表印刷でHTML書き出しができるようになったので、
1人複数行のデータも、社員番号などを替えページキーにして、
1ページごとに書き出し、それを添付ファイルにして、
一括処理から、CMAILを呼び出して送信しています。

どちらにしろ、一括処理をくむ必要がありますが。

戻る