レンダリングが終了したらメールを送信する(Windows)

解  説
レンダリングが終了したらメールを送信するにはレンダーキューにあらかじめレンダリングするものを用意しておいてから、以下のスクリプトをファイルメニューから選択し実行します。redner()メソッドはレンダリング処理を行います。レンダリングが終了したら一定の手順に従ってメールサーバーにコマンドを送ります。赤字がSMTPサーバー、つまりメールを送信するサーバー名、青文字がメールを送るアドレスです。携帯のメールアドレスにしておけば、レンダリングなどが終了した際に、自動的に携帯にメールを送ることができます。緑色はSubject:、題名になります。これは、あってもなくても構いません。紫色の文字がメール本文になります。必要に応じて書き換えてください。
 サンプルではエラーチェックは全く行っていないため、サーバーダウンやネットワーク障害による通信の切断などが発生した場合にはメールは送信されません。

コード
app.project.renderQueue.render();

mailServer = "
alpha.ocn.ne.jp";
mailAddress = "
[email protected]";
sObj = new Socket;
if (sObj.open(mailServer+":25"))
{
sObj.writeln("HELO "+mailServer);
txt = sObj.read();

sObj.writeln("MAIL From: AfterEffects6.0@"+mailServer);
txt = sObj.read();

sObj.writeln("RCPT To: "+mailAddress);
txt = sObj.read();

sObj.writeln("DATA");
sObj.writeln("Subject: AE6");
txt = sObj.read();
sObj.writeln("Render End");
txt = sObj.read();
sObj.writeln(".");
txt = sObj.read();

sObj.writeln("QUIT");
txt = sObj.read();

sObj.close();
}


■サンプルスクリプトをダウンロードする >>.zip