• ベストアンサー

メーラー探してます

POP before SMTP に対応しており、 送受信(送信だけでも可)及び添付が可能で、 尚且つ、コマンドラインから入力可能なメーラー ご存知の方いらしましたら、教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.2

お久しぶりです。 あの方法では無理でしたか。 そうなると、DOS用のメーラーを変則的な使い方をすることになりますね。 完全には思い通りにならない部分もありますし、ややこしいです。 まず確認したいのですが、送るデータはどうしても添付ファイルにしないと駄目ですか? できればテキスト形式で本文中にいれてしまったほうが処理的には楽なのですが。 使うメーラーはPsycheというものです。 http://www2.justnet.ne.jp/~phoebus/psyche.htm DOS用のメーラーというとD-mailが有名なのですが、こちらはWindows上で使われるのを想定していないため、WindowsのTCP/IPを使用することができません。 PsycheならWinsock版があるのでTCP/IPの設定を意識せず使うことができます。 ただし、D-Mailが添付ファイルに対応しているのに対して、こちらは対応していません。 無理やり添付ファイルにすることは可能ですが、結構ややこしくなります。 データの構造がシンプルなら、CSV形式などで保存してそれを本文中に入れて送ったほうが簡単にできます。 まず、Psycheの設定ですがPsyche.iniに最初からある設定項目を適当に埋めていくだけで大体終わります。 各々の意味はPsyche.docを参照してください。 今回は自動処理をさせるためにheadlistの値を0にし、passwdの項目を追加しておいてください。 ただし、passwdを設定するとパスワードが平文(暗号化されない)で見れることになるので、セキュリティ的には不安があります。 次に受信ですが、受信そのものは単純です。 Psyche_s -g を実行すれば、mailbox\inboxに0000.txt、0001.txt、・・・・と言った形で保存されます。 ただし、このままではヘッダ(目的のデータ以外に本文を入れたときにはそれも)が入っているので削除する必要があります。 データベース側で簡単に削れるようであればそれでいいのですが、無理なようでしたらVBスクリプトなどを使ってさらに編集しなければなりません。 そのときは補足してください。 最後に送信ですが、これはmailbox\outboxに送りたいデータを0000.txt、0001.txt、・・・・と言った形で保存しておくと、Psycheが勝手に認識して送ってくれます。 送り方は、 Psyche_s -s です。 ただ、このソフトは送信時に実際に送るかどうかなどを聞いてくるので、送るメッセージの数だけs+[Enter]を押す必要があります。 これも自動化させたいというのであれば、それこそ前回のものを使用することになりますね。 一応調べて見ましたが、Oracleを使っているのであれば、メールの送信機能を持っているようなので、これを使えば何とかなるかもしれません。 http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_pl08.htm 送るデータには送り先などの情報も一緒に入れておかなくてならないで送る前にさらに小細工をします。 まず、データベースから保存してきたデータをdb.txtとします。 次に以下の内容をheaderという名前で保存してください。 ---------------ここから-------------------- From: 送信元のアドレス To: 送信先のアドレス X-Mailer: easy-mailer Psyche Ver.0.61[WinSock] ---------------ここまで-------------------- 最後の空白の一行は必ず入れてください。 ヘッダの終わりの目印になります。 headerができましたら、 copy header+db.txt 0000.txt で送信用のデータが出来あがります。 POP before SMTPを忘れてましたね。 Psyche_s -s を実行する前に、 Psyche_s -h を実行させておいてください。 -hはメールそのものは受信せず、どのようなメールが来ているか確認するためのオプションです。 これを実行することでpop認証ができるので、その後しばらくはSMTPサーバを使えるようになるはずです。 手動でのPOP before SMTPですね。 以上はデータがテキストで出力できると仮定して話をしています。 もしバイナリ形式でしか無理ということであれば補足してください。 また考えます。

funayat
質問者

お礼

早速試してみます。 ありがとうございます。 また、分からないときお願いします。

その他の回答 (1)

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

少なくとも、「鶴亀メール」は全ての条件を満たします。 2000円です。

参考URL:
http://www.zdnet.co.jp/download/pc/internet/tsurukamemail.html,http://hidemaru.xaxon.co.jp/software/tkdoc.html

関連するQ&A