2013/04/11

バッチファイルやコマンドプロンプトから添付ファイルをつけてメール送信

自動でメールを送信したい、コマンドラインでメール送信したい、バッチファイルからメール送信したい、
Windows標準機能でメール送信したい、タスクなどでBATファイルやCMDファイルを実行して処理の結果をメール送信したい、
ログなどの添付ファイルをつけて送信したい時など、ちょっとした時にいろいろフリーなんかのツールを探すのですが、
なかなか良いものが見つからず、自分であちこち参考にしながらスクリプトを作成してみました。
WindowsServer管理者のかたは必見です。(笑)

WSHで(jscriptですが)作られているので、標準のcscript.exeをつかって実行します。
(おそらくちょっと改造したらVBSでも動作するかと・・)
メールの送信部分はCDO.Messageを使って作成していますので、DLLも不要で、もちろんインストールも必要ありません。
そのまま、適当なフォルダに格納していただき、作成したBATファイルやコマンドプロンプトから呼び出してみてください。



◯動作環境
WindowsのWSHで動作します。Windows 2003 Serverや2008や
WindowsXP,Vista,7でも動作します。
64bitとか32bitとかも関係ないです。

◯特徴
添付ファイルに対応してます。
メールアドレスは「,」カンマで複数区切りもでき、CC、BCCも指定できます。
おそらく、smtpAuthにも対応できているかと・・・(汗)
バグなどがあればコメントください。

◯ダウンロードはこちらから
https://docs.google.com/file/d/0B2c_NHwr0DF7U25sbW04ZWkwVDQ/edit?usp=sharing

◯使い方
mailBatSend.iniファイルにメール(SMTP)サーバのアドレスとポート番号を指定して、
下の例のようにスクリプトにパラメタを渡す形式で実行してください。
例1)
cscript //Nologo mailBatSend.js "mailaddrFROM@hogehoge.com" "mailaddrTO@hogehoge.com" "Subject"

例2)※複数行に分かれてるかもですが1行で指定してください
cscript //Nologo mailBatSend.js "mailaddrFROM@hogehoge.com" "mailaddrTO@hogehoge.com" "Subject" "MessageBody" "C:\\hogefile.log" "mailaddrCC@hogehoge.com" "mailaddrBCC@hogehoge.com"

このスクリプトで使っている関数は以下のサイトを参考にしました。感謝!
http://d.hatena.ne.jp/mobitan/20101014/1287089275

もうちょっと改造して、本文をファイルで渡すとかしたら、
改行の入ったメール内容にも対応出来そうだけど、
とりあえずは使えるかと。。。

※参考にした関数以外はソース改版は自由にどうぞ。

バッチファイルやコマンドプロンプトから添付ファイルをつけてメール送信

バッチファイルやコマンドプロンプトから添付ファイルをつけてメール送信

2012/12/02

ペンナベア

昨日の嵐の勝手にしやがれで茂木健一郎がおみやげに持ってきた
ペンナベアーって
フィンランドベアー
っていう置物なんだー。

2012/07/10

目標20キロ減量(現在−3キロ)

ダイエット始めました。

実は先週からですが。でも、今回はゆっくり痩せようと思ってる。
一ヶ月で8キロ、
二ヶ月で15キロ、
半年で20キロ
を目標にやせるつもり。

以前から、1ヶ月で20キロ減や2ヶ月で20キロ減を経験してるが、リバウンドが
激しいから(色々な誘惑が多いので)、今回はゆっくりじっくりの予定。
しかも夏場は痩せやすいから、やるなら今かなと。

ただ、昔から私のダイエット方法は、回りから体によくないと言われる続けているので、
今回のようなゆっくりダイエットの場合は実はそんなに無理しなくてもと思う。
(それより、太っている方が健康にも良くないと思うので)
いつもダイエットの動機は、体調悪化、服が入らない、スーツを新調したい。のいづれか。

そんな私のダイエット方法は、カロリー制御と欲求コントロール法。
別に今更ながらの平凡なダイエットは方法。
まず、1日の摂取カロリーを1000キロカロリーを目標に食事を意識するだけ。
簡単でしょ。(1000キロじゃなくても、通勤などで歩く事があるなら、
1500キロカロリー程度は大丈夫ですよ)

食事の基本は野菜だが、肉も別にいい。肉なら豚(しゃぶしゃぶなど油のできるだけつかってないもの)や
鳥(油が少ないささみなど)がよい。どうしても肉はダメとかは言わない(もちろん焼き肉などは控えたい)。
ただ食べる量は、少なめで。しかもあくまで野菜メインで、普段の食事で野菜と肉がポジションチェンジした
といったイメージ。それと、夜は野菜だけが望ましい。それ以外を食べてもいいが昼間は食べないこと。
だけど、お菓子ダメ。米も控えめに、食事の際はゆっくり食べる(ここポイントです)。
いままで暴飲暴食をしてきた人は、その1回の食事半分の量を1食のイメージするとわかりやすい。

お酒もワインや焼酎やウイスキーなどであればボトル1/3程度(飲みすぎ?)
ビールなら大瓶1本は大丈夫。

言っておくが、無理に制限しなくてもいい。
ただ、これでは体重は落ちるけど、お腹は減っこまない。やっぱり運動は必要です。

ちなみに、先週からはじめて3キロ減量中。
ちょっとスロー過ぎる?

また記録して行きたいと思う。